Um programador deseja criar um algoritmo que calcule a média de notas dos alunos. Ele deve permitir inserir…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Um programador deseja criar um algoritmo que calcule a média de notas dos alunos. Ele deve permitir inserir notas variáveis para diferentes turmas. Que estratégia é necessária para resolver esse problema?
- A) Usar somente uma nota fixa para todos os alunos.
- B) Criar um algoritmo específico para cada turma.
- C) Utilizar variáveis para as notas e o número de alunos.
- D) Ignorar a média e usar apenas o maior valor das notas.
- E) Registrar notas apenas para a primeira turma.
✅ Resposta correta: alternativa C
Resolução passo a passo
- O problema pede um algoritmo que calcule a média de notas de alunos, permitindo que as notas variem entre diferentes turmas. Ou seja, o programa precisa receber dados diferentes a cada execução, sem ficar preso a valores fixos.
- A estratégia adequada é usar variáveis para armazenar as notas e o número de alunos. Com elas, o algoritmo pode ler as notas de qualquer turma, somar todos os valores, dividir pela quantidade de alunos e obter a média (média = soma das notas / número de alunos).
- Comparando com o gabarito oficial, a alternativa C está correta e coincide com a resolução obtida de forma independente.
- Por que as outras estão erradas:
- A) Usar uma nota fixa para todos impede que o algoritmo trabalhe com notas variáveis, contrariando o enunciado.
- B) Criar um algoritmo para cada turma seria repetitivo e não generalizável; um único algoritmo com variáveis atende todas as turmas.
- D) Ignorar a média e usar apenas o maior valor não resolve o problema, que pede justamente o cálculo da média.
- E) Registrar notas apenas da primeira turma deixa de atender às demais turmas, que o enunciado exige que sejam contempladas.
💡 Dica: Pense em como armazenar e calcular as notas.
Alternativa por alternativa
Acredita que um valor fixo de nota pode servir para todos os alunos, ignorando que o enunciado exige notas variáveis.
Imagina que cada turma exige um programa separado, sem perceber que variáveis permitem reaproveitar o mesmo algoritmo com dados diferentes.
Por que engana: Escolher uma abordagem fixa ou limitada, como usar uma nota fixa ou ignorar a media, sem considerar variaveis para armazenar dados dinamicos.
As variáveis permitem que o algoritmo se adapte a diferentes instâncias de forma eficiente.
Confunde a média com o valor máximo, achando que basta um único dado para representar o conjunto de notas.
Entende que o registro de notas pode se limitar a uma turma, ignorando que o enunciado pede suporte a diferentes turmas.
Raio-X da questão
média de notas
fixacao
variaveis e tipos de dados · estruturas de repeticao
Revisar como calcular a média e estruturas de repetição.
Escolher uma abordagem fixa ou limitada, como usar uma nota fixa ou ignorar a media, sem considerar variaveis para armazenar dados dinamicos.
pensamento_critico
cotidiano
Questões parecidas com resolução
- Enquanto visitantes aguardavam a abertura de um museu, técnicos programaram um painel luminoso e um robô-guia para…
- Para resolver uma atividade de Matemática, um estudante anota os passos nesta ordem: ler o enunciado, identificar os…
- Em um aplicativo, o total de maçãs é calculado a partir de duas informações informadas pelo usuário: as maçãs que estão…
- No fim da tarde, a responsável por uma sala de leitura separa dois tablets para um grupo de crianças. Antes de entregar…
- Descreva, em algoritmo de alto nível (passos), como um receptor deve processar pacotes de um arquivo recebido: verificar…
- Proponha um algoritmo de alto nível para que um sistema destino reconstitu´a um arquivo recebido em pacotes que podem…
🔎 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
