GeraProva GeraProva Provas com IA para professores do Brasil
Computação7º anoBNCC EF69CO02Média⏱ curto

Um algoritmo que imprime números de 1 a 5 deve ter uma condição. Qual o melhor uso dessa condição?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO02

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

Um algoritmo que imprime números de 1 a 5 deve ter uma condição. Qual o melhor uso dessa condição?

  1. A) Parar a impressão ao chegar em 3
  2. B) Imprimir apenas números pares
  3. C) Repetir a impressão para 1 e 2
  4. D) Imprimir todos os números incondicionalmente
  5. E) Parar a impressão ao chegar em 5

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. O enunciado diz que o algoritmo imprime os números de 1 a 5 e que precisa de uma condição. Essa condição controla quando o processo de impressão deve terminar, isto é, quando o laço de repetição deve parar. Passo 2: Resolvendo por conta própria, a condição mais útil é a que indica o fim da sequência, ou seja, parar a impressão ao chegar em 5, que é o último valor pedido. Assim o algoritmo imprime exatamente 1, 2, 3, 4 e 5 e não continua indefinidamente. Passo 3: A alternativa A está errada porque parar em 3 faria o algoritmo imprimir apenas 1 e 2, deixando de cumprir o pedido. Passo 4: A alternativa B está errada porque filtrar apenas números pares não corresponde à tarefa de imprimir de 1 a 5, pois o 1, o 3 e o 5 seriam omitidos. Passo 5: A alternativa C está errada porque repetir a impressão de 1 e 2 não gera a sequência pedida e não define um fim para o processo. Passo 6: A alternativa D está errada porque o próprio enunciado afirma que o algoritmo deve ter uma condição, e imprimir tudo incondicionalmente ignora esse requisito. Passo 7: Conclusão: o gabarito E está correto, pois a condição de parada em 5 é o melhor uso para delimitar a impressão de 1 a 5.

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

Alternativa por alternativa

A Erradaerro: Interpretaçãoa que mais engana

O aluno interpreta a condição como um limite arbitrário e acredita que a parada pode ocorrer em qualquer valor intermediário, sem observar que o intervalo pedido termina em 5.

Por que engana: Escolher uma condicao que interrompe a repeticao antes do objetivo, como parar em 3, ou nao usar condicao adequada para controlar o loop.

B Erradaerro: Conceitual

O aluno confunde a função da condição com a de um filtro, achando que ela deve selecionar apenas alguns valores, como os pares, em vez de controlar o término da sequência.

C Erradaerro: Conceitual

O aluno confunde repetição com parada, imaginando que a condição serve para repetir trechos da impressão, e não para definir quando o processo termina.

D Erradaerro: Interpretação

O aluno ignora o requisito do enunciado de que o algoritmo deve ter uma condição e pensa que imprimir tudo sem controle já resolve a tarefa.

E Correta

A impressão deve incluir todos os números até 5.

Raio-X da questão

Dificuldade Média
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✍️ direta🧩 consolidacao
🎯 Conceito central

algoritmo de repetição

📌 Objetivo

avaliacao

🧱 Pré-requisitos

algoritmo de repetição · condicao de parada em repeticao

📚 Reveja

Revisar estruturas de controle em algoritmos.

⚠️ Erro mais comum

Escolher uma condicao que interrompe a repeticao antes do objetivo, como parar em 3, ou nao usar condicao adequada para controlar o loop.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Programação - Linguagem de programação

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