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

Uma escola brasileira criou um aplicativo para orientar a separação de resíduos. Ao receber o material…

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

Uma escola brasileira criou um aplicativo para orientar a separação de resíduos. Ao receber o material informado pelo estudante, o algoritmo executa uma ação para cada possibilidade: se o material for papel, orienta que ele seja colocado na lixeira azul; caso contrário, verifica se é metal e orienta o uso da lixeira amarela. O trecho principal do algoritmo pode ser representado assim: leia material se material = "papel" então mostrar "Use a lixeira azul" senão mostrar "Verifique a lixeira amarela" fim do se Considerando o funcionamento descrito, qual recurso de programação organiza a escolha de ações diferentes conforme o valor informado pelo estudante?

  1. A) Sequência de ações
  2. B) Variável
  3. C) Função
  4. D) Estrutura condicional
  5. E) Estrutura de repetição

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. O enunciado descreve um algoritmo que recebe um material do estudante e, conforme o valor informado, executa ações diferentes: se o material for papel, mostra a orientação da lixeira azul; caso contrário, verifica se é metal e orienta a lixeira amarela.
  2. Essa escolha entre caminhos diferentes, de acordo com uma condição, é exatamente o papel da estrutura condicional, representada no trecho pelas palavras-chave 'se', 'então', 'senão' e 'fim do se'.
  3. Portanto, a alternativa correta é a D, estrutura condicional, que é o recurso que organiza a decisão entre ações distintas.
  4. A alternativa A está errada, pois uma sequência de ações executa os comandos sempre na mesma ordem, sem escolher caminhos diferentes.
  5. A alternativa B está errada, pois uma variável apenas armazena um valor, como o material informado, mas não decide qual ação executar.
  6. A alternativa C está errada, pois uma função agrupa um conjunto de instruções reutilizáveis, mas não é o recurso que faz a escolha entre ações no trecho descrito.
  7. A alternativa E está errada, pois uma estrutura de repetição executa um bloco várias vezes enquanto uma condição se mantém, e o algoritmo do enunciado não repete ações.
  8. Conclusão: o gabarito oficial D está correto, em concordância com a resolução feita de forma independente.

💡 Dica: Identifique a estrutura de controle condicional em programação.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno entendeu que, como o algoritmo executa comandos um após o outro, a organização do programa se resume a uma sequência de ações, sem perceber que há uma desvio de caminho conforme o valor informado.

Por que engana: Confundir estrutura de repetição com estrutura condicional, pensando que a máquina repetiria as perguntas em vez de escolher uma ação com base na seleção do cliente.

B Erradaerro: Conceitual

O aluno confundiu o material informado, que é armazenado em 'material', com o recurso que controla a escolha, achando que guardar o valor já define qual ação será executada.

C Erradaerro: Conceitual

O aluno associou qualquer trecho com ações diferentes a uma função, sem reconhecer que o recurso que decide entre caminhos é a condição, e não o agrupamento de instruções.

D Correta

O algoritmo compara o valor de uma informação com uma condição e, conforme o resultado, executa uma ação entre alternativas. Esse recurso é uma estrutura condicional.

E Erradaerro: Conceitual

O aluno leu a estrutura 'se/senão' como um tipo de laço ou repetição, confundindo a verificação de um valor com a execução repetida de um bloco de comandos.

Raio-X da questão

Dificuldade Fácil
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✍️ situacional🧩 consolidacao
🎯 Conceito central

estrutura de seleção condicional

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estrutura de seleção condicional · lógica de programação

📚 Reveja

Revisar estruturas de controle em programação.

⚠️ Erro mais comum

Confundir estrutura de repetição com estrutura condicional, pensando que a máquina repetiria as perguntas em vez de escolher uma ação com base na seleção do cliente.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

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.