Ed
há 2 meses
Vamos analisar as alternativas para identificar a principal diferença entre algoritmos determinísticos e não determinísticos: a) Algoritmos determinísticos sempre produzem o mesmo resultado para a mesma entrada, enquanto não determinísticos podem produzir diferentes resultados. - Esta afirmação está correta. A principal diferença é que algoritmos determinísticos têm um comportamento previsível, enquanto os não determinísticos podem ter múltiplos resultados para a mesma entrada. b) Algoritmos determinísticos usam apenas números inteiros. - Isso não é verdade, pois algoritmos determinísticos podem trabalhar com diferentes tipos de dados, não apenas inteiros. c) Algoritmos não determinísticos não podem ser implementados em computadores. - Isso é incorreto, pois algoritmos não determinísticos podem ser simulados em computadores, mesmo que não funcionem da mesma forma que os determinísticos. d) Não há diferença prática entre eles. - Isso é falso, pois a diferença entre os dois tipos de algoritmos é fundamental e impacta como eles são utilizados. Portanto, a alternativa correta é: a) Algoritmos determinísticos sempre produzem o mesmo resultado para a mesma entrada, enquanto não determinísticos podem produzir diferentes resultados.
Mais perguntas desse material