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

Um estudante deseja criar um programa de cálculo de média para suas notas. Ele decide dividir o problema em…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO04

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

Um estudante deseja criar um programa de cálculo de média para suas notas. Ele decide dividir o problema em etapas: entrada de dados, cálculo e exibição. Quais etapas ele precisa seguir?

  1. A) Entrada, saída e gráficos.
  2. B) Entrada, processamento e saída.
  3. C) Cálculo, armazenamento e visualização.
  4. D) Entrada, cálculo e armazenamento.
  5. E) Entrada, exibição e validação.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Leia o enunciado e identifique as etapas que o estudante definiu: entrada de dados, cálculo e exibição.
  2. Em programação, o fluxo básico de um programa é composto por entrada (receber os dados, como as notas), processamento (executar os cálculos, como somar e dividir para obter a média) e saída (apresentar o resultado ao usuário).
  3. As etapas do enunciado correspondem diretamente a esse modelo: 'entrada de dados' é a entrada, 'cálculo' é o processamento e 'exibição' é a saída. Logo, a alternativa correta é a B, que coincide com o gabarito oficial.
  4. Por que as outras estão erradas: A menciona gráficos, que não são uma etapa do problema descrito; C inclui armazenamento e visualização, que não aparecem como etapas definidas pelo estudante; D troca a exibição por armazenamento, sem que o enunciado mencione guardar os dados; E inclui validação, que não é uma das etapas listadas pelo estudante.

💡 Dica: Liste as etapas do processo de programação.

Alternativa por alternativa

A Erradaerro: Interpretação

O aluno associa a etapa de saída apenas a gráficos e trata 'cálculo' como se não fizesse parte do fluxo, incluindo elementos que o enunciado não menciona.

B Correta

Essas etapas são fundamentais para resolver o problema.

C Erradaerro: Interpretaçãoa que mais engana

O aluno substitui 'entrada' por 'cálculo' e 'exibição' por 'visualização' e acrescenta 'armazenamento', confundindo as etapas listadas com outras ações possíveis em um sistema.

Por que engana: Confundir as etapas de processamento com as de visualização, escolhendo alternativas que incluem gráficos ou armazenamento desnecessário.

D Erradaerro: Conceitual

O aluno acredita que o resultado da média deve ser guardado, trocando a etapa de exibição (apresentar ao usuário) por armazenamento (salvar em memória ou arquivo), que não foi pedido.

E Erradaerro: Senso comum

O aluno acha que validar as notas é uma etapa obrigatória do fluxo e, por isso, substitui o processamento por validação, confundindo uma boa prática com a estrutura básica pedida.

Raio-X da questão

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

programação de média

📌 Objetivo

fixacao

🧱 Pré-requisitos

etapas da programação · lógica de programação

📚 Reveja

Revisar os conceitos de entrada de dados, cálculo e exibição em programação.

⚠️ Erro mais comum

Confundir as etapas de processamento com as de visualização, escolhendo alternativas que incluem gráficos ou armazenamento desnecessário.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Estratégias de solução de problemas - Decomposição

🔎 Resolver outra questão

Cole o enunciado e veja a resolução passo a passo, a alternativa correta e por que as outras estão erradas.

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.