GeraProva GeraProva Provas com IA para professores do Brasil
Matemática3ª sérieBNCC EM13MAT405Fácil⏱ medio

Em pseudocódigo, qual estrutura de controle é usada para repetir um bloco enquanto uma condição for…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13MAT405

Utilizar conceitos iniciais de uma linguagem de programação na implementação de algoritmos escritos em linguagem corrente e/ou matemática.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em pseudocódigo, qual estrutura de controle é usada para repetir um bloco enquanto uma condição for verdadeira? Indique o nome comum e um exemplo simples de sintaxe.

  1. A) Laço 'se', que executa uma ação única quando a condição é verdadeira.
  2. B) Utilizar 'quando' ao invés de 'enquanto' para repetição é correto.
  3. C) A estrutura 'repetir até' (do while) é a mesma que 'enquanto'.
  4. D) Laço 'enquanto' (while). Ex.: enquanto condição faça … / while condition: do …
  5. E) A estrutura 'para' (for) é usada para repetição incondicional.

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. A pergunta pede a estrutura que repete um bloco enquanto uma condição for verdadeira. Essa estrutura é o laço 'enquanto', conhecido em inglês como while. Passo 2: A condição é testada antes de cada repetição. Se for verdadeira, o bloco é executado; se for falsa, o laço termina. Passo 3: Um exemplo simples de sintaxe é: enquanto contador <= 10 faça ... fim enquanto (em pseudocódigo), ou while contador <= 10: ... (em Python). Passo 4: A alternativa D traz exatamente o nome comum (laço enquanto, while) e um exemplo de sintaxe, por isso está correta. Passo 5: A alternativa A está errada, pois o laço 'se' é uma estrutura de decisão que executa o bloco apenas uma vez, sem repetição. Passo 6: A alternativa B está errada, pois 'quando' não é a palavra-chave padrão de repetição condicional e não substitui 'enquanto'. Passo 7: A alternativa C está errada, pois 'repetir até' (repeat until ou do while) testa a condição de saída depois de executar o bloco e repete enquanto a condição for falsa, sendo diferente do 'enquanto'. Passo 8: A alternativa E está errada, pois descreve o laço 'para', que é usado quando o número de repetições é conhecido, como controlado por um contador; não é o laço que repete enquanto uma condição for verdadeira. Gabarito oficial D confirmado.

💡 Dica: Lembre-se da estrutura de repetição em pseudocódigo.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno confunde a estrutura de decisão 'se' com uma estrutura de repetição, achando que ela executa a ação repetidamente enquanto a condição for verdadeira.

B Erradaerro: Senso comum

O aluno acredita que a palavra-chave 'quando' pode ser usada como sinônimo de 'enquanto' para criar repetição condicional, por associar o termo ao sentido cotidiano de 'sempre que'.

C Erradaerro: Conceituala que mais engana

O aluno assume que todas as estruturas de repetição condicional são equivalentes, sem perceber que 'repetir até' verifica a condição após executar o bloco e repete enquanto a condição for falsa.

Por que engana: Confundir a estrutura 'enquanto' com a estrutura 'para', pensando que ambas funcionam da mesma forma.

D Correta

O laço 'enquanto' avalia a condição antes de cada iteração e repete o bloco enquanto a condição for verdadeira, interrompendo quando ela passa a ser falsa.

E Erradaerro: Conceitual

O aluno associa o laço 'para' à ideia de repetição sem condição, confundindo a execução por contador com a repetição enquanto uma condição for verdadeira, e não identifica que a alternativa descreve outra estrutura.

Raio-X da questão

Dificuldade Fácil
Bloom Lembrar
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✍️ direta🧩 progressao
🎯 Conceito central

estrutura de controle

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estrutura de controle · lógica de programação

📚 Reveja

Revisar estruturas de controle em pseudocódigo.

⚠️ Erro mais comum

Confundir a estrutura 'enquanto' com a estrutura 'para', pensando que ambas funcionam da mesma forma.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Leitura e interpretação de tabelas e gráficos (de colunas ou barras simples ou múltiplas) referentes a variáveis categóricas e variáveis numéricas

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