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

Qual das opções abaixo define 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

Qual das opções abaixo define um algoritmo?

  1. A) Um tipo de software.
  2. B) Uma sequência de passos lógicos.
  3. C) Uma linguagem de programação.
  4. D) Um erro no código.
  5. E) Uma variável em um programa.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Um algoritmo é um conjunto finito, ordenado e não ambíguo de instruções ou passos lógicos que, seguidos em ordem, resolvem um problema ou realizam uma tarefa.
  2. Analisando as alternativas, a opção B, 'Uma sequência de passos lógicos', corresponde diretamente a essa definição.
  3. A alternativa A está errada, pois um algoritmo não é um software; ele é a ideia de solução que pode ser implementada em um software.
  4. A alternativa C está errada, pois uma linguagem de programação é um sistema de notação para escrever programas, e não a mesma coisa que o algoritmo que o programa executa.
  5. A alternativa D está errada, pois um erro no código é um defeito de programação (bug), e não um procedimento para resolver problemas.
  6. A alternativa E está errada, pois uma variável é um espaço de memória que armazena um valor durante a execução de um programa, e não um conjunto de passos.
  7. Portanto, a resposta correta é a B, que coincide com o gabarito oficial.

💡 Dica: Pense na definição básica de um algoritmo.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno confunde algoritmo com software, achando que algoritmo é um programa completo e pronto para uso, quando na verdade é a lógica que o programa segue.

Por que engana: Confundir a definição de algoritmo com outros conceitos de programação, como software ou linguagem de programação.

B Correta

Correto, pois um algoritmo consiste em uma sequência de etapas a serem seguidas.

C Erradaerro: Conceitual

O aluno associa algoritmo a linguagem de programação, por ambos estarem ligados à área de programação, sem perceber que a linguagem é a ferramenta de escrita e o algoritmo é a lógica da solução.

D Erradaerro: Senso comum

O aluno pensa que algoritmo é algo relacionado a falhas, talvez por associar a palavra a problemas no código, sem entender que algoritmo é um procedimento de solução.

E Erradaerro: Conceitual

O aluno confunde algoritmo com elementos do programa, como variáveis, que são componentes usados dentro de um algoritmo, e não o próprio conjunto de passos.

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

definição de algoritmo

📌 Objetivo

avaliacao

🧱 Pré-requisitos

sequência lógica de passos · definição de programação

📚 Reveja

Revisar o conceito de algoritmo e suas características.

⚠️ Erro mais comum

Confundir a definição de algoritmo com outros conceitos de programação, como software ou linguagem de programação.

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