GeraProva GeraProva Provas com IA para professores do Brasil
Computação5º anoBNCC EF05CO04Fácil⏱ longo

“O aparelho precisa chegar ao visitante, e a caixa usada deve seguir para a limpeza”, explicou a monitora do…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF05CO04

Criar e simular algoritmos representados em linguagem oral, escrita ou pictográfica, que incluam sequências, repetições e seleções condicionais para resolver problemas de forma independente e em colaboração.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

“O aparelho precisa chegar ao visitante, e a caixa usada deve seguir para a limpeza”, explicou a monitora do centro cultural. Para organizar esse atendimento, há duas máquinas. O quiosque de empréstimo reconhece os comandos MOSTRAR_OPÇÕES, LIBERAR_APARELHO e IMPRIMIR_COMPROVANTE. Já a máquina que separa caixas reconhece LER_ETIQUETA, ENVIAR_PARA_LIMPEZA e PARAR. Um grupo de estudantes foi convidado a planejar instruções para que cada etapa do atendimento ocorra sem que os operadores precisem decidir, a todo momento, o que fazer. Compare as listas de comandos do texto e identifique o planejamento que permite programar adequadamente as duas máquinas.

  1. A) Elaborar a sequência da separadora com comandos de liberar aparelhos e imprimir comprovantes.
  2. B) Elaborar a sequência do quiosque com comandos de leitura e envio de caixas.
  3. C) Elaborar uma sequência exclusiva para cada máquina, usando os comandos que ela reconhece.
  4. D) Elaborar instruções sem considerar os comandos indicados para o funcionamento de cada máquina.
  5. E) Elaborar uma sequência única para as duas máquinas, misturando os comandos das duas listas.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Identifique o problema. Há duas máquinas, e cada uma reconhece apenas um conjunto de comandos. O quiosque de empréstimo reconhece MOSTRAR_OPÇÕES, LIBERAR_APARELHO e IMPRIMIR_COMPROVANTE. A máquina separadora reconhece LER_ETIQUETA, ENVIAR_PARA_LIMPEZA e PARAR.
  2. Compare as listas. Como cada máquina executa somente os comandos da sua própria lista, a instrução enviada a ela precisa usar apenas esses comandos. Portanto, cada máquina exige uma sequência própria.
  3. Conclua. A alternativa C é a correta: uma sequência exclusiva para cada máquina, com os comandos que ela reconhece, permite que cada etapa ocorra sem que os operadores precisem decidir o que fazer a todo momento.
  4. Analise a alternativa A. Ela está errada porque atribui à separadora comandos do quiosque (liberar aparelhos e imprimir comprovantes), que essa máquina não reconhece.
  5. Analise a alternativa B. Ela está errada porque inverte as máquinas, atribuindo ao quiosque os comandos de leitura e envio de caixas, que pertencem à separadora.
  6. Analise a alternativa D. Ela está errada porque ignora a lista de comandos de cada máquina, o que impede qualquer programação adequada.
  7. Analise a alternativa E. Ela está errada porque uma sequência única misturando comandos não funcionaria, pois cada máquina rejeita os comandos que não reconhece.

💡 Dica: Analise os comandos de cada máquina e relacione-os com as etapas do atendimento.

Alternativa por alternativa

A Erradaerro: Interpretação

O aluno associa a separadora às ações de entregar o aparelho e imprimir o comprovante, como se fossem etapas da mesma máquina. Não percebe que esses comandos estão na lista do quiosque.

B Erradaerro: Atenção

O aluno troca as máquinas e acredita que o quiosque deve ler etiquetas e enviar caixas para a limpeza. Ele não associou cada comando à lista correta.

C Correta

Correta. Cada máquina dispõe de comandos diferentes; por isso, cada conjunto de passos deve usar as instruções reconhecidas por ela.

D Erradaerro: Conceitual

O aluno acredita que basta escrever instruções gerais, sem considerar que cada máquina só executa os comandos que reconhece. Não entende que a lista de comandos define o que pode ser programado.

E Erradaerro: Conceitual

O aluno pensa que uma única sequência com todos os comandos atende às duas máquinas, como se elas compartilhassem o mesmo repertório. Não percebe que cada máquina rejeitaria os comandos da outra.

Raio-X da questão

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

planejamento de comandos para máquinas

📌 Objetivo

diagnostico

🧱 Pré-requisitos

comandos de programação básicos · lógica de sequência de ações

📚 Reveja

estude comandos de máquinas e lógica de programação sequencial

⚠️ Erro mais comum

Confundir comandos das duas máquinas ou não entender a sequência correta das ações.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Algoritmos com seleção condicional

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