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

Em um pseudocódigo, Ana precisa somar os números de 1 a 10. Para isso, ela quer usar uma estrutura que…

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

Em um pseudocódigo, Ana precisa somar os números de 1 a 10. Para isso, ela quer usar uma estrutura que percorra automaticamente cada valor de uma sequência já definida, do primeiro ao último. Qual estrutura de repetição é mais adequada para realizar essa tarefa?

  1. A) Declaração de variável
  2. B) Comando print
  3. C) Laço for
  4. D) Laço while
  5. E) Condicional if

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. A questão pede uma estrutura de repetição que percorra automaticamente cada valor de uma sequência já definida, do primeiro ao último. Esse é o uso típico do laço for, que itera sobre um intervalo ou sequência conhecida, como os números de 1 a 10.
  2. Ana quer somar os números de 1 a 10. A sequência é conhecida de antemão (1 até 10) e o número de repetições também, então o laço for é a escolha natural, pois controla a repetição de forma automática, sem que o programador precise gerenciar manualmente a condição de parada e a atualização do contador.
  3. Analisando as alternativas: A) Declaração de variável é um comando de armazenamento, não é estrutura de repetição. B) Comando print serve apenas para exibir resultados na tela, não repete nada. D) Laço while também repete, mas exige controle manual de contador e condição de parada, não percorre automaticamente a sequência. E) Condicional if toma decisões com base em uma condição, mas não repete instruções.
  4. Conclusão: a alternativa correta é a C, Laço for, que coincide com o gabarito oficial.

💡 Dica: Pense nas estruturas de repetição que você conhece.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

Confunde o ato de criar uma variável para guardar a soma com uma estrutura que repete instruções; declarar uma variável não faz nenhuma repetição.

Por que engana: Escolher a condicional if, acreditando que ela é necessária para realizar a soma em vez de usar um loop.

B Erradaerro: Conceitual

Acredita que o comando de saída de dados possa percorrer valores ou repetir operações, quando ele apenas exibe informações.

C Correta

O laço for é adequado porque percorre automaticamente os valores de uma sequência, como os números de 1 a 10, executando o mesmo bloco de comandos para cada valor.

D Erradaerro: Interpretação

Entende que o laço while é a estrutura mais adequada por ser de repetição, sem perceber que ele exige contador e condição de parada manuais, enquanto o enunciado pede percurso automático de uma sequência definida.

E Erradaerro: Conceitual

Pensa que a estrutura condicional if pode executar a soma várias vezes, confundindo decisão com repetição.

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🧩 abertura
🎯 Conceito central

estruturas de repetição

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de repetição · sintaxe de loops

📚 Reveja

Revisar os tipos de estruturas de repetição em algoritmos.

⚠️ Erro mais comum

Escolher a condicional if, acreditando que ela é necessária para realizar a soma em vez de usar um loop.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

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