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

O que caracteriza um algoritmo?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO02

Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

O que caracteriza um algoritmo?

  1. A) É um conjunto desorganizado de passos.
  2. B) É uma sequência de passos para resolver um problema.
  3. C) São apenas instruções em linguagem de programação.
  4. D) É um documento em texto livre.
  5. E) É sempre longo e complexo.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Um algoritmo é um procedimento finito, ordenado e não ambíguo, composto por uma sequência de passos que, seguidos na ordem, levam à solução de um problema.
  2. Analisando as alternativas, a alternativa B afirma exatamente isso: é uma sequência de passos para resolver um problema, que é a definição central de algoritmo.
  3. A alternativa A está errada porque um algoritmo exige organização e ordem dos passos; um conjunto desorganizado não garante chegar à solução.
  4. A alternativa C está errada porque um algoritmo é independente de linguagem, podendo ser descrito em português, em pseudocódigo ou em fluxograma, antes de ser programado.
  5. A alternativa D está errada porque um algoritmo não é um documento de texto livre, mas uma sequência lógica de instruções com objetivo definido.
  6. A alternativa E está errada porque algoritmos podem ser curtos e simples, como o cálculo da média de duas notas; tamanho e complexidade não o definem.
  7. Conclusão: a resposta correta é a alternativa B, que coincide com o gabarito oficial.

💡 Dica: Defina as características principais de um algoritmo.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno pode acreditar que qualquer conjunto de instruções, mesmo sem ordem, já constitui um algoritmo, desconsiderando a exigência de sequencialidade.

Por que engana: Confundir a definição de algoritmo com um conjunto desorganizado de passos, acreditando que a ordem não importa.

B Correta

Correto, o algoritmo deve ser uma sequência lógica e organizada.

C Erradaerro: Conceitual

O aluno associa algoritmo exclusivamente a programação, achando que só existe algoritmo quando escrito em uma linguagem de programação específica.

D Erradaerro: Conceitual

O aluno pode confundir algoritmo com documentação ou texto descritivo, por ser um tipo de escrita, sem perceber que o algoritmo tem caráter de procedimento executável.

E Erradaerro: Senso comum

O aluno pode imaginar que algoritmos são sempre grandes sistemas complexos, por contato com softwares extensos, e não reconhecer que procedimentos simples também são algoritmos.

Raio-X da questão

Dificuldade Fácil
Bloom Lembrar
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🧩 abertura
🎯 Conceito central

características de algoritmo

📌 Objetivo

avaliacao

🧱 Pré-requisitos

sequencia de passos · resolucao de problemas

📚 Reveja

Revisar o que é um algoritmo e suas propriedades.

⚠️ Erro mais comum

Confundir a definição de algoritmo com um conjunto desorganizado de passos, acreditando que a ordem não importa.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

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