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

Em um posto de combustível, a equipe quer automatizar a preparação do relatório diário de abastecimento. Cada…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO04

Construir soluções de problemas usando a técnica de decomposição e automatizar tais soluções usando uma linguagem de programação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em um posto de combustível, a equipe quer automatizar a preparação do relatório diário de abastecimento. Cada registro contém o número de litros abastecidos e o valor pago. O relatório deve informar o total de litros e o total arrecadado. | Registro | Litros | Valor pago | |---|---:|---:| | 1 | 20 | R$ 110,00 | | 2 | 15 | R$ 82,50 | | 3 | 30 | R$ 165,00 | Situação hipotética. Como o problema pode ser dividido em etapas para criar um algoritmo que produza o relatório diário?

  1. A) Separar os registros de abastecimento; percorrer cada registro e acumular os litros em um total e os valores pagos em outro; ao final, apresentar os dois totais no relatório.
  2. B) Agrupar os registros; percorrer cada um e somar os litros e os valores pagos em um único acumulador; ao final, apresentar esse resultado como total do relatório diário.
  3. C) Organizar os registros; percorrer cada um e acumular os valores pagos em um total, contando os registros em outro; ao final, apresentar as duas quantidades no relatório.
  4. D) Separar os registros de abastecimento; percorrer cada um e guardar seus litros e valores pagos em campos individuais; ao final, apresentar os dados de cada registro no relatório.
  5. E) Separar os registros de abastecimento; percorrer cada registro e acumular os litros em um total, contando os pagamentos em outro; ao final, apresentar os dois totais no relatório.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. O relatório deve apresentar duas grandezas distintas: a soma dos litros abastecidos e a soma dos valores pagos.
  2. Para cada registro, o algoritmo deve adicionar os litros a um acumulador de litros e o valor pago a outro acumulador. Com os dados da tabela, os totais são 65 litros e R$ 357,50.
  3. A alternativa A descreve esse procedimento e, portanto, está correta. B mistura unidades diferentes em um único acumulador; C conta registros em vez de somar os litros; D apenas reproduz os dados individuais, sem calcular os totais; E conta pagamentos, em vez de somar os valores pagos.

💡 Dica: Defina separadamente o que deve ser totalizado e como percorrer os registros.

Alternativa por alternativa

A Correta

A solução divide a tarefa em organização dos registros, processamento de cada um com acumuladores separados e apresentação dos resultados, tornando possível automatizar a produção do relatório.

B Erradaerro: Conceitual

O aluno considera que litros e valores em reais podem ser somados em um mesmo acumulador. São grandezas e unidades distintas, e o relatório exige um total separado para cada uma.

C Erradaerro: Interpretaçãoa que mais engana

O aluno troca o total de litros pela quantidade de registros. Contar abastecimentos não informa quantos litros foram abastecidos.

Por que engana: Somar grandezas diferentes em um mesmo acumulador ou contar registros em vez de somar valores.

D Erradaerro: Interpretação

O aluno entende que basta listar os dados de cada abastecimento, embora o relatório solicitado deva consolidar os totais de litros e de valores pagos.

E Erradaerro: Conceitual

O aluno acumula corretamente os litros, mas apenas conta os pagamentos, em vez de somar seus valores em reais. Assim, não obtém o total arrecadado.

Raio-X da questão

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

Decomposição de problema em etapas algorítmicas.

📌 Objetivo

avaliacao

🧱 Pré-requisitos

Identificar entradas e resultados de um problema. · Compreender variáveis acumuladoras e contadores.

📚 Reveja

Acumulação de valores durante a repetição.

⚠️ Erro mais comum

Somar grandezas diferentes em um mesmo acumulador ou contar registros em vez de somar valores.

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Algoritmos

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