No jogo, o personagem deve pular enquanto a tecla estiver apertada. Qual comando repete o pulo enquanto a…
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
No jogo, o personagem deve pular enquanto a tecla estiver apertada. Qual comando repete o pulo enquanto a tecla está apertada?
- A) Faça-Uma-Vez
- B) Pare-Agora
- C) Se-Então
- D) Fim-Do-Jogo
- E) Enquanto-Executar
✅ Resposta correta: alternativa E
Resolução passo a passo
- O enunciado pede um comando que repete uma ação (o pulo) enquanto uma condição (a tecla estar apertada) continua verdadeira. Esse é o papel de uma estrutura de repetição com condição de continuidade, ou seja, um laço do tipo enquanto. Passo 2: Analisando as alternativas, Enquanto-Executar é o comando que mantém o bloco de instruções rodando enquanto a condição for verdadeira. Por isso, o pulo se repete enquanto a tecla estiver apertada e para quando ela for solta. Passo 3: Faça-Uma-Vez não serve porque executa o bloco apenas uma vez, sem repetição condicionada à tecla. Passo 4: Pare-Agora não serve porque interrompe uma repetição em andamento, em vez de criar a repetição. Passo 5: Se-Então não serve porque testa uma condição uma única vez e decide se executa ou não o bloco, sem repeti-lo. Passo 6: Fim-Do-Jogo não serve porque encerra a execução do programa, não controla o pulo. Passo 7: Conclusão: a alternativa correta é E, que coincide com o gabarito oficial.
💡 Dica: Lembre-se da sintaxe básica de estruturas de repetição.
Alternativa por alternativa
O aluno pode imaginar que o comando Faça-Uma-Vez repete a ação enquanto algo acontece, confundindo a execução única do bloco com a repetição controlada por condição.
Por que engana: Confundir a estrutura de repetição com a estrutura condicional, escolhendo uma alternativa que não representa repetição.
O aluno pode associar a palavra Pare a uma ação de parar o pulo quando a tecla é apertada, sem perceber que o comando pedido precisa criar a repetição, e não interrompê-la.
O aluno pode entender que a estrutura condicional Se-Então, por avaliar a tecla, já repete o pulo enquanto ela estiver apertada, sem notar que o teste é feito apenas uma vez.
O aluno pode relacionar o nome Fim-Do-Jogo ao controle geral do jogo e supor que ele gerencia a ação do personagem, quando na verdade ele apenas encerra o programa.
“Enquanto-Executar” repete uma ação enquanto uma condição acontece. Aqui, o pulo continua enquanto a tecla está apertada.
Raio-X da questão
estrutura de repetição
avaliacao
estruturas de controle · lógica de programação
Revisar as estruturas de controle de repetição em algoritmos.
Confundir a estrutura de repetição com a estrutura condicional, escolhendo uma alternativa que não representa repetição.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Em um jogo feito por Lucas, o personagem deve pular somente quando o jogador pressionar a tecla espaço. O programa usa…
- Laís programou um jogo e deseja que o personagem salte quando o jogador pressiona a tecla 's'. Como ela deve criar essa…
- Em um jogo, o personagem deve pular sempre que encontrar um obstáculo. Qual é a estrutura que representa essa ação?
- Em um jogo, o personagem deve continuar andando enquanto a tecla de seta estiver pressionada. Para isso, o algoritmo…
- No jogo, o computador deve repetir uma ação enquanto ainda houver pontos. Qual comando mostra essa repetição?
- Em um jogo, o personagem deve pular um total de 10 vezes. Qual a forma mais eficiente de representar esse comando em um…
🔎 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
