GeraProva GeraProva Provas com IA para professores do Brasil
Computação3º anoBNCC EF15CO02Difícil⏱ curto

Um algoritmo deve sempre ser claro e preciso. Por quê?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO02

Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Um algoritmo deve sempre ser claro e preciso. Por quê?

  1. A) Para evitar dúvidas na execução.
  2. B) Para ser mais longo.
  3. C) Para parecer mais difícil.
  4. D) Para confundir as pessoas.
  5. E) Para ser utilizado em qualquer contexto.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Um algoritmo é uma sequência finita de passos bem definidos que resolve um problema ou realiza uma tarefa. Para que alguém (ou uma máquina) consiga executá-lo, cada passo precisa ser entendido exatamente do mesmo modo por quem o lê.
  2. Clareza significa que as instruções são compreensíveis, sem ambiguidade. Precisão significa que cada passo é exato, sem margem para interpretações diferentes. Juntas, essas duas características garantem que a execução seja previsível e correta.
  3. Portanto, a alternativa A está correta: ser claro e preciso serve para evitar dúvidas na execução, pois quem segue o algoritmo sabe exatamente o que fazer em cada etapa.
  4. A alternativa B está errada, pois o tamanho do algoritmo não é o objetivo da clareza; um algoritmo pode ser curto e claro.
  5. A alternativa C está errada, pois a clareza existe justamente para facilitar a compreensão, e não para aumentar a dificuldade.
  6. A alternativa D está errada, pois confundir as pessoas é o oposto do que se espera de um algoritmo.
  7. A alternativa E está errada, pois um algoritmo é elaborado para um problema específico e não serve automaticamente para qualquer contexto.
  8. Conclusão: o gabarito oficial A está correto.

💡 Dica: Pense na importância da clareza em algoritmos.

Alternativa por alternativa

A Correta

Clareza evita erros e confusões durante a execução do algoritmo.

B Erradaerro: Conceitual

Imagina que um algoritmo bom precisa ser extenso e detalhado, confundindo detalhamento com qualidade.

C Erradaerro: Senso comum

Acredita que algo complexo demonstra mais valor, associando dificuldade à qualidade técnica.

D Erradaerro: Interpretação

Interpreta a palavra 'precisa' ou a ideia de instrução de forma invertida, supondo que o objetivo seria dificultar o entendimento.

E Erradaerro: Conceituala que mais engana

Supõe que, por ser geral, o algoritmo pode ser aplicado em qualquer situação, ignorando que ele é projetado para um problema específico.

Por que engana: O aluno pode confundir a necessidade de clareza com a ideia de que um algoritmo deve ser mais complexo ou longo para ser eficaz.

Raio-X da questão

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

clareza em algoritmos

📌 Objetivo

diagnostico

🧱 Pré-requisitos

definicao de algoritmo · importancia da clareza

📚 Reveja

Revisar os princípios de elaboração de algoritmos.

⚠️ Erro mais comum

O aluno pode confundir a necessidade de clareza com a ideia de que um algoritmo deve ser mais complexo ou longo para ser eficaz.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Algoritmos

🔎 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.