GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO02Difícil⏱ medio

Ao criar um algoritmo para calcular a média de cinco notas, como você utilizaria uma estrutura de repetição…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO02

Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Ao criar um algoritmo para calcular a média de cinco notas, como você utilizaria uma estrutura de repetição simples?

✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.

Resposta esperada

Para calcular a média de cinco notas, você pode usar um loop que irá solicitar a entrada de cada nota uma por uma. Ao final do loop, some todas as notas e divida o total pelo número de notas (5) para obter a média. Esta abordagem permite que você centralize a lógica em um único bloco de repetição, evitando a repetição do código de entrada para cada nota.

Explicação

Utilizar um loop para solicitar as notas uma a uma simplifica o processo, permitindo que o código seja mais limpo e fácil de entender. A soma das notas e o cálculo da média são realizados de forma eficiente dentro da mesma estrutura, evitando redundâncias. Essa abordagem também facilita a manutenção e possíveis alterações futuras no algoritmo.

Raio-X da questão

Dificuldade Difícil
Bloom Criar
Leitura medio
Discriminação alto
Peso pedagógico alto
Autonomia do enunciado completo
Cobertura da habilidade multipla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 desafio
🎯 Conceito central

estrutura de repetição

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estrutura de repetição · variáveis e tipos de dados

📚 Reveja

Revisar como funcionam as estruturas de repetição em algoritmos.

⚠️ Erro mais comum

O aluno pode descrever um algoritmo que não utiliza repetição, como somar as notas manualmente em vez de usar um loop.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Programação - Linguagem de programaçã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.