Em uma sala de aula, um professor deseja que os alunos aprendam a programar um jogo simples. Qual algoritmo…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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 sala de aula, um professor deseja que os alunos aprendam a programar um jogo simples. Qual algoritmo pode ser utilizado para criar um menu de opções?
- A) Listar opções e esperar pela escolha do usuário.
- B) Apresentar uma única opção sempre.
- C) Desconsiderar a escolha do usuário.
- D) Repetir a mesma opção várias vezes.
- E) Mostrar a opção correta apenas no final.
✅ Resposta correta: alternativa A
Resolução passo a passo
- A questão pergunta qual algoritmo pode ser usado para criar um menu de opções em um jogo simples. Um menu, em programação, é uma estrutura que exibe várias opções ao usuário e aguarda que ele escolha uma delas para executar a ação correspondente.
- Resolvendo por conta própria, o algoritmo essencial é: (1) listar as opções disponíveis na tela; (2) aguardar a entrada do usuário; (3) ler a escolha; (4) executar o trecho do programa associado à opção escolhida, voltando ao menu quando necessário. A alternativa A descreve exatamente esses passos iniciais: listar as opções e esperar pela escolha do usuário.
- Comparando com o gabarito oficial, a letra A coincide com a resolução obtida, portanto o gabarito está correto.
- Por que as outras estão erradas:
- B) apresentar uma única opção sempre não cria um menu, pois não há escolha para o usuário.
- C) desconsiderar a escolha do usuário torna o programa incapaz de responder à interação, o oposto de um menu.
- D) repetir a mesma opção várias vezes não oferece alternativas e não permite decisão.
- E) mostrar a opção correta apenas no final revelaria a resposta sem permitir que o usuário escolha antes.
💡 Dica: Pense em como estruturar um menu de opções em um jogo.
Alternativa por alternativa
Essa é a base para um menu de opções funcional.
O aluno pode imaginar que um menu é apenas uma tela informativa com uma única mensagem, sem compreender que o menu existe justamente para oferecer várias possibilidades de escolha.
Por que engana: Escolher a alternativa que sugere apresentar uma única opção, acreditando que isso simplifica o processo de escolha do usuário.
O aluno pode pensar que o programa deve funcionar de forma automática, ignorando a entrada do usuário, confundindo um jogo interativo com uma sequência fixa de instruções.
O aluno pode entender que repetir a mesma opção seria uma forma de reforçar o menu, sem perceber que a repetição deve ocorrer com opções diferentes que o usuário pode selecionar.
O aluno pode associar o menu a um mecanismo de revelação de resposta, como em um quiz, sem considerar que o menu precisa permitir a escolha do usuário antes de qualquer resultado.
Raio-X da questão
algoritmo de menu
fixacao
lógica de programação · estrutura de controle
Revisar estruturas de controle e algoritmos de programação.
Escolher a alternativa que sugere apresentar uma única opção, acreditando que isso simplifica o processo de escolha do usuário.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- João está criando um jogo de adivinhação. Ele quer fazer uma série de perguntas e, dependendo das respostas, levar o…
- Em uma escola, alunos estão desenvolvendo um jogo digital. Para que o personagem se mova, é necessário criar um…
- Qual a sequência de comandos que você seguiria para programar um jogo simples?
- Durante uma aula, o professor pediu que cada aluno criasse um jogo simples usando um algoritmo. O que é essencial…
- Qual das opções abaixo representa um exemplo de repetição condicional simples em um algoritmo?
- Escolha um exemplo de algoritmo que utilize seleção condicional em um jogo de adivinhaçã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
