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
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
algoritmo de média
avaliacao
algoritmo de media · estrutura de repeticao
Revisar como criar algoritmos e calcular médias.
Nao utilizar estruturas de repeticao para processar diferentes conjuntos de dados, calculando media apenas para um caso fixo.
pensamento_critico
cotidiano
Questões parecidas com resolução
- Um sistema portátil registra a corrente gerada em um eletrodo de trabalho durante um pulso de 4 segundos. Para comparar…
- Em um protótipo computacional que monitora a salinidade de um tanque, dois eletrodos ficam imersos na água e são usados…
- Em uma lavanderia, uma pessoa instala dois eletrodos próximos ao piso, ligados a uma entrada digital de um controlador…
- Em uma demonstração de interface cérebro-computador, eletrodos colocados sobre o couro cabeludo captam sinais elétricos…
- Em um protótipo de interface computacional controlada por sinais musculares, cada canal utiliza um eletrodo para captar…
- Em uma prótese controlada por sinais musculares, eletrodos na pele captam a atividade elétrica e a enviam ao sistema…
🔎 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
