No jogo, o computador deve repetir uma ação enquanto ainda houver pontos. Qual comando mostra essa repetição?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Criar e simular algoritmos representados em linguagem oral, escrita ou pictográfica, que incluam sequências e repetições simples com condição (iterações indefinidas), para resolver problemas de forma independente e em colaboração.
Fonte: Base Nacional Comum Curricular (MEC).Questão
No jogo, o computador deve repetir uma ação enquanto ainda houver pontos. Qual comando mostra essa repetição?
- A) Mostrar os pontos.
- B) Verificar se há pontos.
- C) Repetir cinco vezes.
- D) Repetir enquanto houver pontos.
- E) Somar os pontos.
✅ Resposta correta: alternativa D
Resolução passo a passo
- A questão pede o comando que representa uma repetição condicionada, ou seja, uma ação que se repete enquanto uma condição for verdadeira (enquanto ainda houver pontos).
- Em programação e em linguagens de algoritmos, a estrutura de repetição com condição é o laço do tipo 'enquanto' ou 'repetir enquanto', que executa o bloco de comandos seguidamente, testando a condição antes (ou depois) de cada execução.
- A alternativa D, 'Repetir enquanto houver pontos', une exatamente a ideia de repetição (repetir) com a condição de continuidade (enquanto houver pontos), por isso é a resposta correta. Concordo com o gabarito oficial.
- Por que as outras estão erradas: A) 'Mostrar os pontos' é um comando de saída que exibe informação, sem nenhuma repetição. B) 'Verificar se há pontos' é um teste condicional (decisão), que avalia uma condição mas não repete ação. C) 'Repetir cinco vezes' repete uma ação, porém com número fixo de vezes, sem depender da existência de pontos. E) 'Somar os pontos' é uma operação de cálculo, sem repetição condicionada.
💡 Dica: Pense em como um loop funciona em um algoritmo.
Alternativa por alternativa
O aluno associa a ideia de 'pontos' ao comando que exibe a informação na tela, confundindo mostrar um valor com repetir uma ação.
Por que engana: Confundir repetição condicional com repetição fixa, escolhendo uma alternativa que não depende de uma condição para continuar.
O aluno entende que testar a condição já é o mesmo que repetir a ação, esquecendo que o teste sozinho apenas decide e não repete.
O aluno reconhece que existe uma repetição, mas ignora a palavra 'enquanto' do enunciado e pensa que repetições precisam ter número fixo de vezes.
Uma repetição condicional continua enquanto uma condição é verdadeira. Aqui, a condição é ainda haver pontos.
O aluno associa a palavra 'pontos' a uma operação de soma, possivelmente pensando que acumular valores seja uma forma de repetição.
Raio-X da questão
repetição condicional
avaliacao
repetição condicional · lógica de programação
Revisar os conceitos de algoritmos e estruturas de repetição.
Confundir repetição condicional com repetição fixa, escolhendo uma alternativa que não depende de uma condição para continuar.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Na aula de Computação, Ana criou um algoritmo para contar os pontos de um jogo. Qual opção explica a função de um…
- Em um jogo, um programa repete os comandos enquanto a variável pontos for menor que 10. Durante a repetição, o programa…
- No jogo, o computador deve mostrar os números de 1 até 10, em ordem, uma vez cada. Qual comando de repetição deve ser…
- Em um jogo, o personagem deve continuar andando enquanto a tecla de seta estiver pressionada. Para isso, o algoritmo…
- Qual dos seguintes comandos representa um algoritmo de repetição simples?
- Em um algoritmo que utiliza repetições simples, o que faz um comando 'enquanto'?
Todas as questões de Algoritmos com repetições condicionais simples
🔎 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
