Qual a consequência de dar instruções imprecisas em um algoritmo de programação?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Descrever com precisão a solução de um problema, construindo o programa que implementa a solução descrita.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual a consequência de dar instruções imprecisas em um algoritmo de programação?
- A) O algoritmo ficará mais rápido.
- B) As instruções precisarão ser repetidas sempre.
- C) Pode gerar resultados inesperados ou erros.
- D) O algoritmo sempre funcionará normalmente.
- E) O algoritmo se adapta automaticamente.
✅ Resposta correta: alternativa C
Resolução passo a passo
- Um algoritmo é uma sequência de instruções precisas, ordenadas e não ambíguas que um computador (ou uma pessoa) executa para resolver um problema.
- Se as instruções são imprecisas, ambíguas ou incompletas, o executor não tem como saber exatamente o que fazer em cada situação, e o resultado pode sair diferente do esperado ou simplesmente falhar.
- Por isso a alternativa C está correta: instruções imprecisas podem gerar resultados inesperados ou erros.
- A alternativa A está errada, pois imprecisão não acelera o algoritmo; em geral ela atrapalha a execução.
- A alternativa B está errada, pois instruções imprecisas não exigem repetição das instruções; o problema é a falta de clareza, não a quantidade de repetições.
- A alternativa D está errada, pois o algoritmo não funciona normalmente quando as instruções são ambíguas; a confiabilidade depende da precisão.
- A alternativa E está errada, pois um computador não tem capacidade de se adaptar sozinho para corrigir instruções mal escritas.
- Gabarito oficial C confirmado pela resolução própria.
💡 Dica: Considere como a falta de precisão afeta a execução de um algoritmo.
Alternativa por alternativa
Acredita que deixar a instrução vaga ou genérica economiza passos e, por isso, torna o algoritmo mais veloz.
Associa imprecisão à necessidade de repetir ordens, imaginando que a falta de clareza se resolve apenas reenviando as mesmas instruções.
Instruções imprecisas podem fazer o algoritmo produzir um resultado diferente do esperado ou apresentar erros.
Supõe que o computador sempre executa corretamente qualquer comando, sem perceber que ele segue literalmente o que foi escrito, inclusive o que é ambíguo.
Imagina que o computador interpreta a intenção do programador e se corrige sozinho diante de instruções mal definidas, o que não ocorre na prática.
Por que engana: Achar que um algoritmo consegue interpretar ou corrigir automaticamente instruções imprecisas, sem considerar que isso pode levar a falhas ou resultados inesperados.
Raio-X da questão
Precisão das instruções algorítmicas
avaliacao
Noção de algoritmo e instrução · Execução sequencial de instruções
Revise a importância de instruções claras e precisas na construção de algoritmos.
Achar que um algoritmo consegue interpretar ou corrigir automaticamente instruções imprecisas, sem considerar que isso pode levar a falhas ou resultados inesperados.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Qual é a importância de dar instruções precisas em um algoritmo? Se um passo for mal descrito, como isso impacta o…
- O que ocorre se um algoritmo não for bem estruturado?
- Qual a importância de instruções precisas em um algoritmo?
- Em um algoritmo, a sequência de passos é essencial. Qual é o resultado de sequências incorretas?
- O que acontece em um algoritmo caso uma instrução de repetição não seja bem definida?
- Qual é o resultado de uma instrução de algoritmo mal definida que envolve repetição de passos em um programa de cozinha?
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
