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

Identifique a definição correta de algoritmo entre as opções a seguir.

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

Identifique a definição correta de algoritmo entre as opções a seguir.

  1. A) Um algoritmo é apenas um programa de computador.
  2. B) Algoritmo é uma série de instruções bem definidas.
  3. C) Todos os algoritmos são apenas escritos em códigos de programação.
  4. D) Um algoritmo não tem um resultado final esperado.
  5. E) Algoritmos são sempre complexos e difíceis de entender.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Um algoritmo é uma sequência finita de passos ou instruções bem definidas, não ambíguas, que, seguidas em ordem, resolvem um problema ou executam uma tarefa. Passo 2: A alternativa B expressa exatamente essa ideia de instruções bem definidas, por isso está correta, em concordância com o gabarito oficial. Passo 3: A alternativa A está errada porque um algoritmo é uma ideia abstrata e pode existir antes de qualquer programa; ele pode ser descrito em linguagem natural, fluxograma ou pseudocódigo. Passo 4: A alternativa C está errada porque algoritmos não precisam de linguagem de programação; uma receita de bolo ou um procedimento escrito em português já é um algoritmo. Passo 5: A alternativa D está errada porque todo algoritmo deve produzir um resultado esperado ao final da execução. Passo 6: A alternativa E está errada porque algoritmos podem ser simples, como trocar o valor de duas variáveis ou somar dois números, não sendo necessariamente complexos.

💡 Dica: Leia atentamente as definições antes de escolher.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno confunde algoritmo com a implementação concreta em um programa de computador, achando que um é sinônimo do outro.

Por que engana: Confundir algoritmo com programa de computador ou pensar que algoritmos sao sempre complexos e sem resultado definido.

B Correta

Algoritmos são sequências de passos claras e lógicas para resolver um problema.

C Erradaerro: Conceitual

O aluno associa algoritmo exclusivamente à escrita em código, ignorando que ele pode ser descrito em linguagem natural, fluxograma ou pseudocódigo.

D Erradaerro: Conceitual

O aluno acredita que um procedimento sem resultado definido ainda pode ser chamado de algoritmo, desconsiderando que a finalidade do algoritmo é resolver um problema.

E Erradaerro: Senso comum

O aluno generaliza a partir de algoritmos complexos conhecidos, como os de inteligência artificial, e conclui que todos são difíceis, ignorando exemplos simples do cotidiano.

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🧩 consolidacao
🎯 Conceito central

definição de algoritmo

📌 Objetivo

avaliacao

🧱 Pré-requisitos

definicao de algoritmo · conceito de instrucao sequencial

📚 Reveja

Revisar o conceito de algoritmo e suas características.

⚠️ Erro mais comum

Confundir algoritmo com programa de computador ou pensar que algoritmos sao sempre complexos e sem resultado definido.

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