GeraProva GeraProva Provas com IA para professores do Brasil
Computação3ª sérieBNCC EM13CO02Fácil⏱ curto

Em uma atividade de Computação, uma turma deve programar um painel para exibir, em ordem crescente, os números…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO02

Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em uma atividade de Computação, uma turma deve programar um painel para exibir, em ordem crescente, os números inteiros de 1 a 5, sem repetir nenhum número e sem exibir valores extras. Para padronizar a atividade, foi adotada a seguinte notação de pseudocódigo: o comando “PARA i DE início ATÉ fim, COM PASSO p” executa o bloco para os valores de i começando em “início” e avançando de p em p até “fim”, incluindo o valor final quando ele é alcançado. O comando “ESCREVA(i)” exibe o valor atual de i. Com base nas regras do pseudocódigo e no objetivo da atividade, qual estrutura de repetição exibe exatamente os números 1, 2, 3, 4 e 5, nessa ordem?

  1. A) PARA i DE 0 ATÉ 5, COM PASSO 1, FAÇA ESCREVA(i)
  2. B) PARA i DE 1 ATÉ 4, COM PASSO 1, FAÇA ESCREVA(i)
  3. C) PARA i DE 1 ATÉ 5, COM PASSO 2, FAÇA ESCREVA(i)
  4. D) PARA i DE 1 ATÉ 5, COM PASSO 1, FAÇA ESCREVA(i)
  5. E) PARA i DE 5 ATÉ 1, COM PASSO 1, FAÇA ESCREVA(i)

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. O objetivo é exibir 1, 2, 3, 4 e 5, nessa ordem, sem repetição e sem valores extras.
  2. Pelas regras do pseudocódigo, o laço começa em 'início', avança de 'p' em 'p' e inclui o valor final 'fim' quando ele é alcançado. Para exibir exatamente 1 a 5 com passo 1, o início deve ser 1 e o fim deve ser 5.
  3. A alternativa D usa PARA i DE 1 ATÉ 5, COM PASSO 1. Os valores gerados são 1, 2, 3, 4 e 5, em ordem crescente, exatamente o que a atividade pede.
  4. A alternativa A está errada porque começa em 0, exibindo um valor extra (0) antes dos números pedidos.
  5. A alternativa B está errada porque termina em 4, de modo que o 5 nunca é exibido.
  6. A alternativa C está errada porque, com passo 2, exibe apenas 1, 3 e 5, pulando 2 e 4.
  7. A alternativa E está errada porque começa em 5 e desce até 1, exibindo a ordem decrescente, contrária à exigência de ordem crescente.
  8. Conclusão: a estrutura correta é a D, que coincide com o gabarito oficial.

💡 Dica: Pense na estrutura de repetição adequada.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno acredita que o laço de contagem deve começar em zero, como em muitas linguagens de programação, e não percebe que isso exibiria um valor extra (0) fora do intervalo de 1 a 5.

B Erradaerro: Interpretaçãoa que mais engana

O aluno interpreta o 'ATÉ' como limite exclusivo, achando que o valor final não é exibido, quando o enunciado diz explicitamente que o valor final é incluído quando alcançado.

Por que engana: Confundir a sintaxe correta do laço de repetição, como esquecer de incrementar o contador ou usar operador errado.

C Erradaerro: Procedimental

O aluno entende o passo como a quantidade de números a exibir ou confunde o passo com um salto que pula valores, e não como o incremento de 1 em 1 necessário para exibir todos os números do intervalo.

D Correta

A variável i começa em 1 e aumenta de 1 em 1. Como o limite final 5 é incluído, o bloco é executado para i = 1, 2, 3, 4 e 5, produzindo exatamente a sequência solicitada, sem valores extras ou repetições.

E Erradaerro: Atenção

O aluno inverte a direção do laço, confundindo o sentido do 'DE' e 'ATÉ' com uma contagem regressiva, e não percebe que a ordem crescente é exigida pelo objetivo da atividade.

Raio-X da questão

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

algoritmo de impressão

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estrutura de repeticao · sintaxe basica de programacao

📚 Reveja

Revisar estruturas de controle em algoritmos.

⚠️ Erro mais comum

Confundir a sintaxe correta do laço de repetição, como esquecer de incrementar o contador ou usar operador errado.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

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