GeraProva GeraProva Provas com IA para professores do Brasil
Computação5º anoBNCC EF15CO04Média⏱ medio

Ao decompor um algoritmo que soma valores de uma lista em uma variável acumuladora, qual ação deve ocorrer…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO04

Aplicar a estratégia de decomposição para resolver problemas complexos, dividindo esse problema em partes menores, resolvendo-as e combinando suas soluções.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Ao decompor um algoritmo que soma valores de uma lista em uma variável acumuladora, qual ação deve ocorrer antes de iniciar o loop que percorre os dados?

  1. A) Contar elementos
  2. B) Zerar lista
  3. C) Ordenar lista
  4. D) Inicializar a variável acumuladora (por exemplo, soma = 0) antes do loop.
  5. E) Copiar lista

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. Entenda o objetivo do algoritmo: somar os valores de uma lista usando uma variável acumuladora, que vai guardando o total parcial a cada passo do loop.
  2. Pense na ordem das ações. Antes de o loop começar, a variável acumuladora precisa ter um valor inicial conhecido, pois a cada repetição ela recebe o próprio valor somado ao próximo elemento (soma = soma + elemento).
  3. Se a variável não fosse inicializada, a primeira soma usaria um valor indefinido, e o resultado final estaria incorreto. Por isso, o valor neutro da soma, que é zero, é atribuído antes do loop (soma = 0).
  4. Analisando as demais alternativas: A) Contar elementos não é necessário para acumular a soma, pois o loop percorre os dados diretamente. B) Zerar a lista não faz sentido, pois o objetivo é preservar os dados e não apagá-los. C) Ordenar a lista não é exigido para somar valores, pois a soma não depende da ordem dos elementos. E) Copiar a lista é desnecessário, já que a soma pode ser feita diretamente sobre os dados originais.
  5. Conclusão: a alternativa correta é a D, que coincide com o gabarito oficial.

💡 Dica: Pense na inicialização da variável acumuladora.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno acredita que é preciso contar os elementos antes de somar, talvez confundindo soma com média, que depende da quantidade de itens.

Por que engana: O aluno pode confundir a inicialização da variável acumuladora com outras operações que não são necessárias antes do loop, como contar ou ordenar elementos.

B Erradaerro: Conceitual

O aluno entende que a lista precisa ser esvaziada antes do loop, como se a variável acumuladora fosse a própria lista, sem perceber que os dados devem ser preservados.

C Erradaerro: Senso comum

O aluno supõe que somar exige dados em ordem crescente ou organizados, aplicando a intuição de que processar dados sempre exige ordená-los primeiro.

D Correta

Sem inicialização a variável pode conter valor indefinido ou residual; inicializá-la garante resultado correto e determinístico ao acumular dados.

E Erradaerro: Procedimental

O aluno imagina que é necessário criar uma cópia da lista antes de processá-la, sem perceber que o loop pode ler diretamente os dados originais.

Raio-X da questão

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

decomposição de algoritmos

📌 Objetivo

avaliacao

🧱 Pré-requisitos

variáveis e loops · decomposição de algoritmos

📚 Reveja

Revisar a inicialização de variáveis em algoritmos.

⚠️ Erro mais comum

O aluno pode confundir a inicialização da variável acumuladora com outras operações que não são necessárias antes do loop, como contar ou ordenar elementos.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Decomposiçã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.