GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO03Fácil⏱ curto

Qual a consequência de dar instruções imprecisas em um algoritmo de programação?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO03

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?

  1. A) O algoritmo ficará mais rápido.
  2. B) As instruções precisarão ser repetidas sempre.
  3. C) Pode gerar resultados inesperados ou erros.
  4. D) O algoritmo sempre funcionará normalmente.
  5. E) O algoritmo se adapta automaticamente.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. 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.
  2. 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.
  3. Por isso a alternativa C está correta: instruções imprecisas podem gerar resultados inesperados ou erros.
  4. A alternativa A está errada, pois imprecisão não acelera o algoritmo; em geral ela atrapalha a execução.
  5. 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.
  6. 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.
  7. A alternativa E está errada, pois um computador não tem capacidade de se adaptar sozinho para corrigir instruções mal escritas.
  8. 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

A Erradaerro: Senso comum

Acredita que deixar a instrução vaga ou genérica economiza passos e, por isso, torna o algoritmo mais veloz.

B Erradaerro: Conceitual

Associa imprecisão à necessidade de repetir ordens, imaginando que a falta de clareza se resolve apenas reenviando as mesmas instruções.

C Correta

Instruções imprecisas podem fazer o algoritmo produzir um resultado diferente do esperado ou apresentar erros.

D Erradaerro: Conceitual

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.

E Erradaerro: Senso comuma que mais engana

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

Dificuldade Fácil
Leitura baixo
Discriminação baixo
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 abertura
🎯 Conceito central

Precisão das instruções algorítmicas

📌 Objetivo

avaliacao

🧱 Pré-requisitos

Noção de algoritmo e instrução · Execução sequencial de instruções

📚 Reveja

Revise a importância de instruções claras e precisas na construção de algoritmos.

⚠️ Erro mais comum

Achar que um algoritmo consegue interpretar ou corrigir automaticamente instruções imprecisas, sem considerar que isso pode levar a falhas ou resultados inesperados.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Programação - Linguagem de programação

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.