GeraProva GeraProva Provas com IA para professores do Brasil
Computação1º anoBNCC EF15CO02Difícil⏱ medio

Descreva um algoritmo que escolha um prato entre duas opções, dependendo da escolha de um usuário.

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO02

Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Descreva um algoritmo que escolha um prato entre duas opções, dependendo da escolha de um usuário.

  1. A) Se o usuário escolher A, exibe prato A
  2. B) Sempre exibir prato A
  3. C) Exibir sempre prato B
  4. D) Verificar se o usuário ama comida
  5. E) Dividir a escolha do usuário por 2

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. A questão pede um algoritmo que escolha um prato entre duas opções conforme a escolha do usuário. Isso exige uma estrutura condicional: o programa verifica a escolha e exibe o prato correspondente. Passo 2: A alternativa A descreve exatamente isso: se o usuário escolher A, exibe o prato A. Ela usa uma condição sobre a entrada e produz uma saída que depende dela. Passo 3: A alternativa B está errada porque exibe sempre o prato A, ignorando a escolha do usuário. Passo 4: A alternativa C está errada porque exibe sempre o prato B, também sem considerar a escolha do usuário. Passo 5: A alternativa D está errada porque verificar se o usuário ama comida não corresponde à escolha entre dois pratos e não define qual prato exibir. Passo 6: A alternativa E está errada porque dividir a escolha do usuário por 2 é uma operação matemática que não seleciona nenhum prato. Passo 7: Conclusão: a alternativa A é a única que descreve um algoritmo condicional que escolhe o prato a partir da entrada do usuário, coincidindo com o gabarito oficial.

💡 Dica: Pense nas condições que definem a escolha do prato.

Alternativa por alternativa

A Correta

A lógica da condição é fundamental para a escolha.

B Erradaerro: Conceituala que mais engana

O aluno acha que o algoritmo pode ter um resultado fixo, sem depender da entrada, confundindo uma saída constante com uma escolha.

Por que engana: Interpretar erroneamente a condicional, escolhendo sempre a mesma opcao ou ignorando a escolha do usuario.

C Erradaerro: Conceitual

O aluno entende que basta exibir um prato qualquer, ignorando que a saída deve depender da escolha feita pelo usuário.

D Erradaerro: Interpretação

O aluno confunde a condição do algoritmo com uma pergunta sobre o gosto do usuário, que não aparece no enunciado, e não percebe que a condição precisa testar a escolha feita.

E Erradaerro: Conceitual

O aluno aplica uma operação aritmética sobre a escolha, achando que o cálculo sozinho seleciona o prato, sem perceber que não há desvio de decisão.

Raio-X da questão

Dificuldade Difícil
Bloom Criar
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 de decisão

📌 Objetivo

fixacao

🧱 Pré-requisitos

algoritmo de decisao · estrutura condicional

📚 Reveja

Revisar estruturas de controle em algoritmos.

⚠️ Erro mais comum

Interpretar erroneamente a condicional, escolhendo sempre a mesma opcao ou ignorando a escolha do usuario.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Algoritmos

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