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

O que é um algoritmo? Escolha a alternativa correta entre as opções a seguir.

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO02

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 é um algoritmo? Escolha a alternativa correta entre as opções a seguir.

  1. A) Um jogo de computador.
  2. B) Um tipo de linguagem de programação.
  3. C) Uma receita de bolo.
  4. D) Um hardware de computador.
  5. E) Um usuário de tecnologia.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Algoritmo é uma sequência finita e ordenada de passos bem definidos que, seguidos, resolvem um problema ou realizam uma tarefa.
  2. Analisando as alternativas, a que melhor representa essa ideia é a C, uma receita de bolo, pois é um conjunto ordenado de instruções (ingredientes, modo de preparo, passos em sequência) que leva a um resultado.
  3. A alternativa A está errada, pois um jogo de computador é um programa, um produto de software, e não uma sequência de instruções em si.
  4. A alternativa B está errada, pois uma linguagem de programação é um conjunto de regras e sintaxe usado para escrever algoritmos, e não o algoritmo em si.
  5. A alternativa D está errada, pois hardware é a parte física do computador, como processador, memória e placas, e não um conjunto de passos.
  6. A alternativa E está errada, pois um usuário de tecnologia é uma pessoa que utiliza sistemas e equipamentos, não um conceito de sequência de instruções.
  7. Conclusão: o gabarito oficial C está correto.

💡 Dica: Lembre-se da definição de algoritmo.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno associa algoritmo a algo complexo e interativo que o computador executa, confundindo o conceito com o produto final de software.

B Erradaerro: Conceituala que mais engana

O aluno confunde algoritmo com linguagem de programação, por ambos estarem ligados ao ato de programar, sem perceber que a linguagem é a ferramenta para escrever o algoritmo.

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

C Correta

Isso exemplifica um algoritmo, pois tem etapas a seguir.

D Erradaerro: Senso comum

O aluno associa a palavra algoritmo a componentes de computador, por imaginar que algo tão técnico só pode ser parte física da máquina.

E Erradaerro: Interpretação

O aluno entende a palavra algoritmo como algo relacionado a pessoas que usam tecnologia, possivelmente por confundir o termo com quem opera o sistema.

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

definição de algoritmo

📚 Reveja

Revisar o conceito de algoritmo e suas características.

⚠️ Erro mais comum

Confundir a definição de algoritmo com outros conceitos de tecnologia, como hardware ou linguagem de programaçã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.