GeraProva GeraProva Provas com IA para professores do Brasil
Computação1º anoBNCC EF15CO04Fácil⏱ curto

Em um programa, você precisa somar os números de uma lista. Qual é a primeira etapa que você deve considerar…

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

Em um programa, você precisa somar os números de uma lista. Qual é a primeira etapa que você deve considerar ao decompor essa tarefa?

  1. A) Criar um loop para percorrer a lista
  2. B) Definir a lista de números a serem somados
  3. C) Verificar se a soma está correta
  4. D) Escrever o código em uma linguagem de programação
  5. E) Finalizar o programa com a saída da soma

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Ao decompor uma tarefa em etapas, começa-se pelos dados de entrada, pois sem saber sobre quais valores a operação será feita não há como planejar o restante. No enunciado, a tarefa é somar os números de uma lista, então a primeira etapa é definir essa lista. Passo 2: Depois de definida a lista, vêm as etapas seguintes, como percorrer os elementos com um loop, acumular a soma e exibir o resultado. Passo 3: A alternativa A está errada porque o loop é uma forma de implementar a soma e só faz sentido depois que a lista existe. Passo 4: A alternativa C está errada porque verificar a soma é uma etapa de teste, feita depois que o programa já foi construído. Passo 5: A alternativa D está errada porque escrever o código é a implementação, que vem somente após o planejamento das etapas. Passo 6: A alternativa E está errada porque mostrar a saída é a última etapa do programa, não a primeira. Passo 7: Portanto, a resposta correta é a alternativa B, que é o gabarito oficial.

💡 Dica: Pense na decomposição de tarefas em programação.

Alternativa por alternativa

A Erradaerro: Procedimentala que mais engana

O aluno acredita que a primeira coisa a fazer é programar a repetição, confundindo a forma de percorrer os dados com a definição dos próprios dados. Ele pensa na implementação antes de planejar a entrada.

Por que engana: Escolher iniciar pela implementacao do loop sem definir claramente os dados a serem processados.

B Correta

Identificar os números da lista é a primeira etapa ao decompor a tarefa.

C Erradaerro: Conceitual

O aluno imagina que checar o resultado deveria vir antes de qualquer construção, como se a verificação fosse o ponto de partida da tarefa. Ele não percebe que só é possível verificar algo que já foi feito.

D Erradaerro: Conceitual

O aluno associa decomposição de problema diretamente à escrita de código, pulando a etapa de análise e planejamento. Ele supõe que programar é o primeiro passo, sem pensar nos dados e na lógica.

E Erradaerro: Interpretação

O aluno interpreta a palavra etapa como o resultado final da tarefa e acaba marcando a última ação do programa como se fosse a primeira. Ele confunde o objetivo com o início do processo.

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

decomposição de tarefas

📌 Objetivo

avaliacao

🧱 Pré-requisitos

decomposicao de tarefas · estruturas de dados basicas

📚 Reveja

Revisar os conceitos de decomposição de tarefas em programação.

⚠️ Erro mais comum

Escolher iniciar pela implementacao do loop sem definir claramente os dados a serem processados.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

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