GeraProva GeraProva Provas com IA para professores do Brasil
Computação3ª sérieBNCC EM13CO04Fácil⏱ longo

Dada a importância da generalização em algoritmos, como criar um algoritmo que calcule a média de notas para…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO04

Reconhecer o conceito de metaprogramação como uma forma de generalização na construção de programas, permitindo que algoritmos sejam entrada ou saída para outros algoritmos.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Dada a importância da generalização em algoritmos, como criar um algoritmo que calcule a média de notas para diferentes turmas?

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

Resposta esperada

Um bom algoritmo deve usar variáveis para as notas e o número de alunos, permitindo que sejam aplicados a qualquer turma.

Explicação

Utilizar variáveis para as notas e o número de alunos permite que o algoritmo seja flexível e adaptável a diferentes contextos, independentemente do tamanho da turma ou das notas. Isso garante que o mesmo código possa ser reaproveitado, economizando tempo e esforço na criação de soluções específicas para cada situação. Além disso, a generalização facilita a manutenção e a atualização do algoritmo, pois mudanças podem ser feitas em um único lugar.

Raio-X da questão

Dificuldade Fácil
Bloom Aplicar
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

algoritmo de média

📌 Objetivo

avaliacao

🧱 Pré-requisitos

algoritmo de media · estrutura de repeticao

📚 Reveja

Revisar como criar algoritmos e calcular médias.

⚠️ Erro mais comum

Nao utilizar estruturas de repeticao para processar diferentes conjuntos de dados, calculando media apenas para um caso fixo.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

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