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

Lucas quer ensinar ao computador como organizar os nomes dos colegas em ordem alfabética. Para isso, ele…

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

Lucas quer ensinar ao computador como organizar os nomes dos colegas em ordem alfabética. Para isso, ele precisa escrever instruções que possam ser seguidas passo a passo até alcançar o resultado. Com base no texto, qual alternativa apresenta corretamente o que é um algoritmo?

  1. A) Um algoritmo é uma sequência finita e ordenada de passos para resolver um problema.
  2. B) Um algoritmo é uma sequência finita e desordenada de passos para resolver um problema.
  3. C) Um algoritmo é uma sequência infinita e ordenada de passos para resolver um problema.
  4. D) Um algoritmo é uma sequência finita e ordenada de passos sem relação com um problema.
  5. E) Um algoritmo é uma sequência finita e ordenada de passos com instruções indefinidas.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Leia o enunciado. Lucas precisa escrever instruções que possam ser seguidas passo a passo até alcançar o resultado, ou seja, uma lista de ações executadas em ordem para chegar a uma meta.
  2. Resolva por conta própria. Um algoritmo é, por definição, um conjunto de passos que termina (finito), que segue uma ordem determinada (ordenado) e que resolve um problema específico. A alternativa A reúne essas três características: é uma sequência finita e ordenada de passos para resolver um problema.
  3. Compare com o gabarito. O gabarito oficial é A, coincidindo com a resolução.
  4. Por que as outras estão erradas. B falha ao dizer que a sequência é desordenada, o que impediria o computador de seguir as instruções na ordem correta. C falha ao dizer que a sequência é infinita, pois um algoritmo precisa terminar para alcançar o resultado. D falha ao afirmar que os passos não se relacionam com um problema, quando justamente o algoritmo existe para resolver um problema. E falha ao dizer que as instruções são indefinidas, pois cada passo precisa ser claro e não ambíguo para poder ser executado.

💡 Dica: Lembre-se das características básicas de um algoritmo.

Alternativa por alternativa

A Correta

Um algoritmo organiza instruções em uma ordem definida. Ele deve ter fim e ser capaz de orientar a solução de um problema ou a realização de uma tarefa. Essas instruções podem ser escritas em linguagem comum, por símbolos ou em uma linguagem de programação.

B Erradaerro: Conceitual

O aluno acredita que a ordem dos passos não importa, pensando que o algoritmo funciona independentemente da sequência das ações.

C Erradaerro: Conceitual

O aluno entende que o algoritmo pode continuar indefinidamente, confundindo a ideia de processo repetitivo com a de processo que sempre termina em um resultado.

D Erradaerro: Conceitual

O aluno imagina que os passos podem ser apenas uma sequência de ações sem objetivo, desconectada do problema que se quer resolver.

E Erradaerro: Conceitual

O aluno supõe que instruções vagas ou imprecisas ainda podem compor um algoritmo, desconsiderando que cada passo precisa ser claro para ser executado pelo computador.

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 · características de algoritmos

📚 Reveja

Revisar as características dos algoritmos.

⚠️ Erro mais comum

Confundir a definição de algoritmo com a ideia de que ele deve ser infinito ou ter passos indefinidos.

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