Em uma competição de programação, o aluno precisa resolver um problema que exige a criação de um algoritmo…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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
Em uma competição de programação, o aluno precisa resolver um problema que exige a criação de um algoritmo para calcular a média de notas. O que ele deve considerar para garantir a precisão dos dados?
- A) Usar apenas números inteiros.
- B) Ignorar as notas que são zero.
- C) Apenas usar a última nota registrada.
- D) Validar se todos os dados são numéricos e positivos.
- E) Calcular a média sem considerar o total de notas.
✅ Resposta correta: alternativa D
Resolução passo a passo
- A questão pede o cuidado que o aluno deve ter ao criar um algoritmo de média de notas para garantir a precisão dos dados.
- Para calcular uma média corretamente, é preciso que cada entrada seja um valor numérico válido (não um texto ou símbolo) e que as notas estejam no intervalo esperado, por isso não podem ser negativas. Validar esses dados antes do cálculo evita erros e resultados sem sentido.
- A alternativa D descreve exatamente essa validação, sendo a resposta correta, e coincide com o gabarito oficial.
- A alternativa A está errada, pois notas costumam ser reais (como 7,5), e restringir-se a inteiros perderia precisão.
- A alternativa B está errada, pois ignorar notas zero altera o resultado, já que zero é uma nota válida que entra no cálculo.
- A alternativa C está errada, pois a média depende de todas as notas, e não apenas da última registrada.
- A alternativa E está errada, pois a média exige dividir a soma pelo total de notas; sem considerar esse total, o cálculo não é uma média.
💡 Dica: Considere os tipos de dados e a precisão necessária.
Alternativa por alternativa
Acredita que trabalhar só com inteiros garante exatidão, quando na verdade notas fracionadas como 7,5 seriam descartadas ou arredondadas, perdendo precisão.
Supõe que a nota zero é um valor ausente ou inválido e deve ser descartada, o que distorce a média real da turma.
Por que engana: O aluno pode ignorar a validação dos dados, assumindo que todas as entradas são válidas, o que pode levar a resultados incorretos.
Imagina que a última nota registrada representa o desempenho final do aluno, confundindo média com o último valor lido.
Essa validação assegura que a média será calculada corretamente.
Entende que a média pode ser calculada somando as notas sem dividir pelo número delas, ignorando que a média exige o total de notas como divisor.
Raio-X da questão
média de notas
avaliacao
cálculo de média · validação de dados
Revisar como calcular a média e a importância da precisão dos dados.
O aluno pode ignorar a validação dos dados, assumindo que todas as entradas são válidas, o que pode levar a resultados incorretos.
ciencia_tecnologia
tomada_decisao
cientifico
Questões parecidas com resolução
- Para inscrever estudantes no clube de leitura, a biblioteca da escola usa um formulário digital. O formulário solicita…
- Em uma planilha com várias turmas, uma mesma fórmula foi inserida na primeira linha e copiada para as demais para manter…
- Uma turma quer registrar em ordem as etapas para calcular a média das notas em um programa educacional. — Que recurso de…
- Em uma atividade de programação, o estudante percebe que vai repetir a mesma conta várias vezes para diferentes valores…
- No terminal de empréstimo de bicicletas de um parque urbano, cada devolução é registrada em um painel de leitura. O…
- Em uma frase, defina o que é um algoritmo em computaçã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
