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

Uma equipe de estudantes está implementando um programa para calcular a soma dos valores armazenados em uma…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO01

Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Uma equipe de estudantes está implementando um programa para calcular a soma dos valores armazenados em uma lista de notas. No pseudocódigo adotado pela equipe, a estrutura PARA é usada para percorrer diretamente cada elemento de uma lista, enquanto as estruturas ENQUANTO e FACA...ENQUANTO exigem que o programador controle explicitamente uma condição de continuidade. A soma deve incluir cada elemento exatamente uma vez, sem acessar posições fora da lista e sem testar valores específicos. Considerando o funcionamento das estruturas descritas no texto, qual delas deve ser escolhida para percorrer diretamente todos os elementos da lista e calcular sua soma com uma quantidade de repetições determinada pela própria lista?

  1. A) Usar a estrutura SE, para repetir cada elemento.
  2. B) Usar a estrutura ESCOLHA, para selecionar cada valor.
  3. C) Usar a estrutura FACA...ENQUANTO, sem testar o limite.
  4. D) Usar a estrutura ENQUANTO, sem atualizar o índice.
  5. E) Usar a estrutura PARA, associada diretamente à lista.

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. O enunciado descreve a estrutura PARA como a que percorre diretamente cada elemento de uma lista, sem exigir controle explícito de uma condição de continuidade. Além disso, a quantidade de repetições é determinada pela própria lista, e a soma deve incluir cada elemento exatamente uma vez, sem acessar posições fora da lista.
  2. Isso corresponde exatamente à alternativa E: usar a estrutura PARA, associada diretamente à lista. Com ela, o programa percorre todos os elementos automaticamente, e basta acumular cada valor em uma variável de soma.
  3. A alternativa A está errada, pois a estrutura SE é de decisão e não de repetição, portanto não percorre elementos.
  4. A alternativa B está errada, pois a estrutura ESCOLHA serve para selecionar entre casos possíveis, não para percorrer todos os elementos de uma lista.
  5. A alternativa C está errada, pois FACA...ENQUANTO exige uma condição de continuidade, que o enunciado diz ser controlada explicitamente, e a alternativa ainda manda não testar o limite, o que pode causar repetições incorretas.
  6. A alternativa D está errada, pois ENQUANTO exige controle explícito da condição e de atualização do índice, justamente o que o enunciado quer evitar com a estrutura PARA.
  7. Conclusão: a resposta correta é E, coincidindo com o gabarito oficial.

💡 Dica: Identifique a estrutura que percorre diretamente cada elemento da lista.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno confunde a estrutura de decisão SE com uma estrutura de repetição, achando que ela pode repetir a operação sobre cada elemento da lista.

B Erradaerro: Conceitual

O aluno associa ESCOLHA à ideia de passar por vários valores, mas ela seleciona um caminho entre opções, não percorre todos os elementos de uma lista.

C Erradaerro: Interpretaçãoa que mais engana

O aluno acredita que a ausência de teste de limite é uma vantagem, sem perceber que isso contraria a exigência de repetição determinada pela lista e pode gerar acessos fora dos limites.

Por que engana: Escolher ENQUANTO ou FACA...ENQUANTO por reconhecer que são estruturas de repetição, ignorando que exigem controle explícito da condição e do índice.

D Erradaerro: Procedimental

O aluno pensa que ENQUANTO pode ser usada sem controle de índice, ignorando que ela depende de condição e atualização explícitas, o que o enunciado exclui para o caso pedido.

E Correta

A estrutura PARA é a única, entre as alternativas, que no pseudocódigo apresentado percorre diretamente cada elemento da lista. Assim, o programa pode acumular cada valor uma única vez, sem exigir o controle manual de um índice ou de uma condição de parada. As estruturas ENQUANTO e FACA...ENQUANTO também podem ser usadas em outros algoritmos de soma, mas não atendem ao critério específico de percorrer diretamente a lista conforme a convenção informada no texto.

Raio-X da questão

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

Laço PARA em listas

📌 Objetivo

avaliacao

🧱 Pré-requisitos

Estruturas básicas de repetição · Percorrimento de listas por índice

📚 Reveja

Revise as diferenças entre PARA, ENQUANTO e FACA...ENQUANTO no controle de repetições.

⚠️ Erro mais comum

Escolher ENQUANTO ou FACA...ENQUANTO por reconhecer que são estruturas de repetição, ignorando que exigem controle explícito da condição e do índice.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cientifico

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.