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

Por que é importante que um algoritmo seja claro e preciso?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO03

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

Por que é importante que um algoritmo seja claro e preciso?

  1. A) Para que cada pessoa escolha uma ordem diferente.
  2. B) Para evitar erros na execução.
  3. C) Para que seja mais longo.
  4. D) Para que possa ser escrito em várias linguagens de programação.
  5. E) Para garantir que seja complexo.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Um algoritmo é uma sequência finita de passos bem definidos para resolver um problema. Para que alguém (ou uma máquina) execute esses passos corretamente, cada instrução precisa ser clara, sem ambiguidade, e precisa ser precisa, ou seja, dizer exatamente o que fazer.
  2. Se o algoritmo for vago ou ambíguo, cada executor pode interpretar um passo de um jeito diferente e chegar a resultados diferentes ou a erros. Por isso, a clareza e a precisão servem principalmente para evitar erros na execução. A alternativa B é a correta, e o gabarito oficial está certo.
  3. A alternativa A está errada, pois um algoritmo deve produzir sempre a mesma sequência de ações, não uma ordem diferente para cada pessoa.
  4. A alternativa C está errada, pois o tamanho do algoritmo não é a qualidade que garante sua utilidade; um algoritmo pode ser curto e preciso.
  5. A alternativa D está errada, pois a portabilidade entre linguagens depende de outros fatores, e a clareza não é o motivo principal dela.
  6. A alternativa E está errada, pois um algoritmo não precisa ser complexo; o objetivo é justamente que seja simples e compreensível.

💡 Dica: Considere o que a precisão garante durante a execução de um algoritmo.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno pode ter entendido que a clareza permite liberdade de interpretação, achando que cada pessoa deve seguir um caminho próprio. Na verdade, a precisão existe para que todos executem os mesmos passos.

B Correta

Um algoritmo claro e preciso reduz ambiguidades e ajuda a executar corretamente as etapas previstas.

C Erradaerro: Conceitual

O aluno pode ter associado a precisão a detalhes e, assim, pensado que um algoritmo mais longo é melhor. A precisão exige instruções exatas, mas não necessariamente mais passos.

D Erradaerro: Conceituala que mais engana

O aluno pode ter confundido algoritmo com código-fonte, imaginando que o algoritmo precisa ser escrito em várias linguagens para ser útil. Um algoritmo é independente de linguagem, e a clareza serve à execução correta.

Por que engana: Confundir clareza e precisão com características como comprimento ou complexidade, sem perceber que instruções bem definidas reduzem ambiguidades e erros na execução.

E Erradaerro: Senso comum

O aluno pode ter achado que um procedimento mais complexo seria mais confiável ou sofisticado. Na prática, a complexidade desnecessária aumenta a chance de erro, e a clareza busca justamente o contrário.

Raio-X da questão

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

Clareza e precisão algorítmica

📌 Objetivo

revisao

🧱 Pré-requisitos

Noção básica de algoritmo · Sequência de instruções

📚 Reveja

Revise como instruções claras e precisas evitam ambiguidades e erros na execução de algoritmos.

⚠️ Erro mais comum

Confundir clareza e precisão com características como comprimento ou complexidade, sem perceber que instruções bem definidas reduzem ambiguidades e erros na execução.

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