Na aula, Lara quer mostrar os números de 1 a 5. No código da turma, ela escreve: “___ número em 1 até 5 faç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
Na aula, Lara quer mostrar os números de 1 a 5. No código da turma, ela escreve: “___ número em 1 até 5 faça”. Qual palavra começa esse comando de repetição?
- A) se
- B) enquanto
- C) pare
- D) mostre
- E) para
✅ Resposta correta: alternativa E
Resolução passo a passo
- A questão pede a palavra que inicia um comando de repetição (laço) que percorre os números de 1 a 5. Passo 2: O trecho “___ número em 1 até 5 faça” descreve uma repetição com variável de controle que assume cada valor de um intervalo, o que é a estrutura do tipo “para cada” ou “para ... até ... faça”, típica do Portugol. Passo 3: Portanto, a palavra correta é “para” (alternativa E), formando “Para cada número em 1 até 5 faça”. Passo 4: A alternativa A (se) está errada porque inicia uma estrutura condicional, que executa um bloco uma única vez conforme uma condição, e não repete nada. Passo 5: A alternativa B (enquanto) está errada porque inicia um laço, mas o laço “enquanto” depende de uma condição lógica e não de um intervalo de valores de 1 até 5. Passo 6: A alternativa C (pare) está errada porque é um comando de interrupção, usado para encerrar um laço, e não para iniciá-lo. Passo 7: A alternativa D (mostre) está errada porque é uma ação de saída (exibir valores na tela), que pode estar dentro do laço, mas não o inicia. Passo 8: O gabarito oficial é E, e a análise confirma essa resposta.
💡 Dica: Pense nas estruturas de repetição comuns em programação.
Alternativa por alternativa
O aluno associa a ideia de decisão ou escolha ao início do comando e entende que 'se' poderia iniciar a estrutura de controle, esquecendo que ela não repete ações.
Por que engana: Confundir os diferentes tipos de estruturas de repetição e escolher uma que não se aplica ao contexto do problema.
O aluno percebe que se trata de repetição e escolhe o outro laço conhecido, sem notar que o trecho traz um intervalo de valores (de 1 até 5) que pede a estrutura de contagem, e não uma condição lógica.
O aluno lê 'pare' como o comando de parada e conclui que ele deve iniciar a repetição, confundindo o comando que encerra um laço com o que o inicia.
O aluno foca no objetivo da aula (mostrar os números) e escolhe o comando de saída, sem perceber que a lacuna pede a palavra que abre a estrutura de repetição, não a ação executada dentro dela.
No código da turma, “para” começa o comando que repete uma ação usando números de 1 até 5. Assim, o comando pode mostrar todos esses números.
Raio-X da questão
estrutura de repetição
avaliacao
estrutura de repetição · sintaxe de comandos de programação
Revisar os comandos de estruturas de repetição em programação.
Confundir os diferentes tipos de estruturas de repetição e escolher uma que não se aplica ao contexto do problema.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Em uma oficina de introdução à programação, os estudantes usam uma pseudolinguagem definida pelo professor. Nela, o…
- Identifique a estrutura de repetição correta para contar de 1 a 5 em um algoritmo.
- Em um algoritmo que conta de 1 a 5, qual é a instrução que faz a contagem se repetir?
- Em uma atividade de Computação, uma turma deve programar um painel para exibir, em ordem crescente, os números inteiros…
- Num algoritmo que conta de 1 a 5, como seria uma repetição condicional simples?
- Identifique a estrutura de repetição correta para criar um loop que imprime os números de 1 a 5.
🔎 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
