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

Uma escola utiliza um programa simples para exibir, em ordem crescente, os números das salas de um corredor…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13MAT315

Investigar e registrar, por meio de um fluxograma, quando possível, um algoritmo que resolve um problema.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Uma escola utiliza um programa simples para exibir, em ordem crescente, os números das salas de um corredor. No pseudocódigo, o comando “escreva(i)” mostra o valor atual de i na tela, seguido de um espaço. Observe o programa: i <- 1 enquanto i <= 4 faça escreva(i) i <- i + 1 fim Considerando a execução completa do pseudocódigo, o que será exibido na tela e qual será o comportamento do programa ao final do laço?

  1. A) O programa exibe 0, 1, 2 e 3, nessa ordem, e termina.
  2. B) O programa exibe apenas 1 e encerra o laço imediatamente.
  3. C) O programa não exibe nenhum valor e encerra imediatamente.
  4. D) O programa exibe 1, 2, 3 e 4, nessa ordem, e termina.
  5. E) O programa exibe 1, 2, 3 e 4, nessa ordem, e continua indefinidamente.

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. O programa começa com i recebendo 1.
  2. O laço enquanto verifica i <= 4. Como 1 <= 4 é verdadeiro, o corpo é executado: escreve 1 e depois i passa a valer 2.
  3. Repetindo a verificação, 2 <= 4 é verdadeiro, escreve 2 e i passa a valer 3.
  4. Com i valendo 3, a condição 3 <= 4 é verdadeira, escreve 3 e i passa a valer 4.
  5. Com i valendo 4, a condição 4 <= 4 ainda é verdadeira, escreve 4 e i passa a valer 5.
  6. Com i valendo 5, a condição 5 <= 4 é falsa, então o laço termina e o programa segue até o fim, sem laço infinito, pois i aumenta a cada volta.
  7. Resultado final: a tela mostra 1 2 3 4 (cada valor seguido de um espaço) e o programa termina.
  8. Por que as outras estão erradas: A começa em 0, mas i começa em 1 e nunca assume 0; B interrompe cedo demais, ignorando que a condition continua verdadeira até i chegar a 5; C ignora que a condição inicial 1 <= 4 é verdadeira; E erra ao afirmar um laço infinito, pois i cresce a cada iteração e a condição deixa de ser satisfeita.

💡 Dica: Acompanhe o valor de i a cada repeticao e verifique quando a condicao deixa de ser verdadeira.

Alternativa por alternativa

A Erradaerro: Atenção

O aluno supõe que a contagem começa em zero, como acontece em algumas estruturas de programação, e não percebe que i é inicializado com 1.

B Erradaerro: Procedimental

O aluno acredita que o laço para na primeira execução, possivelmente confundindo a condição i <= 4 com uma comparação de igualdade ou pensando que o incremento encerra o laço.

C Erradaerro: Procedimental

O aluno avalia a condição uma única vez e conclui que ela é falsa, ou não compreende que o comando escreva executa dentro do laço enquanto a condição for verdadeira.

D Correta

A variável i começa com o valor 1. A cada repetição, seu valor é exibido e depois aumentado em uma unidade. Assim, são exibidos 1, 2, 3 e 4. Após a exibição de 4, i passa a valer 5; como 5 <= 4 é falso, o laço termina.

E Erradaerro: Conceituala que mais engana

O aluno acredita que, como o laço é de repetição, ele nunca termina, sem verificar que i aumenta a cada volta e logo ultrapassa 4.

Por que engana: O aluno pode confundir o valor inicial de i, parar antes de exibir 4 ou supor que o laço continua indefinidamente após a condição se tornar falsa.

Raio-X da questão

Dificuldade Fácil
Bloom Aplicar
Leitura baixo
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ calculativa🧩 abertura
🎯 Conceito central

Laço de repetição enquanto

📌 Objetivo

avaliacao

🧱 Pré-requisitos

Variáveis e atribuição · Operadores relacionais

📚 Reveja

Revise inicialização, incremento e condição de parada em laços de repetição.

⚠️ Erro mais comum

O aluno pode confundir o valor inicial de i, parar antes de exibir 4 ou supor que o laço continua indefinidamente após a condição se tornar falsa.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cientifico

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.