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

Em uma escola brasileira, estudantes criaram um sistema para orientar a separação de resíduos. Ao identificar…

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

Em uma escola brasileira, estudantes criaram um sistema para orientar a separação de resíduos. Ao identificar um objeto, o sistema verifica seu material, compara essa informação com regras de classificação, indica a lixeira adequada e registra a escolha. Essas etapas precisam ocorrer em uma ordem determinada para que o resultado seja confiável. As instruções podem ser seguidas por uma pessoa ou executadas por um computador. Com base no texto, o que é um algoritmo e como ele é utilizado na resolução de problemas?

  1. A) É uma sequência ordenada e finita de instruções que orienta a solução de um problema por pessoas ou computadores.
  2. B) É uma lista de ações escolhidas ao acaso, sem necessidade de sequência ou resultado definido.
  3. C) É uma tarefa executada exclusivamente por computadores conectados à internet.
  4. D) É um conjunto de fórmulas usado somente para realizar cálculos matemáticos.
  5. E) É o nome dado a qualquer programa pronto, independentemente do problema que ele resolve.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Leia o enunciado e identifique o conceito pedido: o que é um algoritmo e como ele é usado na resolução de problemas, segundo o texto.
  2. O texto descreve um sistema que recebe um objeto, verifica seu material, compara com regras, indica a lixeira e registra a escolha, e afirma que essas etapas precisam ocorrer em ordem determinada. Isso caracteriza um conjunto ordenado de passos para resolver um problema.
  3. O texto também diz que as instruções podem ser seguidas por uma pessoa ou executadas por um computador, o que corresponde ao trecho final da alternativa A.
  4. Portanto, a alternativa A está correta: é uma sequência ordenada e finita de instruções que orienta a solução de um problema por pessoas ou computadores. Concordo com o gabarito oficial.
  5. Por que as outras estão erradas: a B contradiz a ideia de ordem definida do texto; a C restringe indevidamente o algoritmo a computadores, quando o texto diz que pessoas também podem segui-lo; a D reduz o conceito a cálculos matemáticos, o que o texto não sugere; a E confunde algoritmo com programa pronto, ignorando a relação com o problema resolvido.

💡 Dica: Defina algoritmo e exemplifique sua aplicação.

Alternativa por alternativa

A Correta

A situação apresenta etapas organizadas, com início, sequência e resultado esperado. Isso caracteriza um algoritmo: um conjunto finito e ordenado de instruções usado para resolver problemas, podendo ser executado manualmente ou por um computador.

B Erradaerro: Conceituala que mais engana

O aluno entende que um algoritmo pode ser qualquer lista de ações, inclusive escolhidas aleatoriamente, esquecendo que a ordem e o resultado definido são essenciais.

Por que engana: Confundir a definição de algoritmo com uma linguagem de programação, acreditando que são a mesma coisa.

C Erradaerro: Interpretação

O aluno associa algoritmo apenas à execução por computadores, ignorando que o texto afirma que pessoas também podem seguir as instruções.

D Erradaerro: Senso comum

O aluno restringe o conceito de algoritmo a fórmulas matemáticas, transferindo a ideia escolar de cálculo para todo tipo de procedimento.

E Erradaerro: Conceitual

O aluno confunde algoritmo com programa de computador já pronto, sem perceber que o conceito se refere ao procedimento de solução de um problema específico.

Raio-X da questão

Dificuldade Fácil
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade dupla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 progressao
🎯 Conceito central

algoritmo e resolução de problemas

📌 Objetivo

avaliacao

🧱 Pré-requisitos

definição de algoritmo · resolução de problemas

📚 Reveja

Revisar definições e exemplos de algoritmos.

⚠️ Erro mais comum

Confundir a definição de algoritmo com uma linguagem de programação, acreditando que são a mesma coisa.

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