Em pseudocódigo, dado um registro aluno com campos: nome, id e notas[0..2], escreva a expressão que atribui à…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Utilizar conceitos iniciais de uma linguagem de programação na implementação de algoritmos escritos em linguagem corrente e/ou matemática.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em pseudocódigo, dado um registro aluno com campos: nome, id e notas[0..2], escreva a expressão que atribui à variável media a média aritmética das três notas.
- A) media = aluno.notas[0] + aluno.notas[1] + aluno.notas[2]
- B) media = (aluno.notas[1] + aluno.notas[2] + aluno.notas[3]) / 3
- C) media = (aluno.notas[0] + aluno.notas[1]) / 2
- D) media = (aluno.notas[0] * 3)
- E) media = (aluno.notas[0] + aluno.notas[1] + aluno.notas[2]) / 3
✅ Resposta correta: alternativa E
Resolução passo a passo
- A média aritmética de três valores é a soma dos três dividida por 3.
- As notas estão no vetor notas, indexado de 0 a 2, então as três notas são aluno.notas[0], aluno.notas[1] e aluno.notas[2].
- A expressão correta é media = (aluno.notas[0] + aluno.notas[1] + aluno.notas[2]) / 3, que soma as três notas e divide o resultado por 3.
- A alternativa A soma as três notas, mas não divide por 3, então calcula a soma e não a média.
- A alternativa B usa os índices 1, 2 e 3; o índice 3 não existe no vetor, que vai de 0 a 2, e a nota de índice 0 fica de fora.
- A alternativa C divide por 2 e usa apenas duas notas, o que resulta na média de duas notas e não de três.
- A alternativa D multiplica a primeira nota por 3, o que não calcula média, pois apenas repete a nota de índice 0 multiplicada por 3.
- Portanto, o gabarito E está correto e coincide com a resolução feita de forma independente.
💡 Dica: Calcule a média somando as notas e dividindo por 3.
Alternativa por alternativa
O aluno soma corretamente as três notas, mas esquece que a média exige dividir a soma pela quantidade de valores.
O aluno confunde a indexação do vetor, que começa em 0, e usa índices de 1 a 3, sem perceber que o índice 3 não existe e que a primeira nota ficou de fora.
Por que engana: O aluno pode confundir a quantidade de notas a serem somadas, utilizando um índice fora do intervalo do array ou somando menos notas do que o necessário.
O aluno considera apenas duas notas e divide por 2, possivelmente lendo mal o enunciado ou confundindo média de duas notas com média de três.
O aluno acredita que multiplicar uma nota por 3 gera uma média, confundindo a operação de média com alguma outra operação aritmética.
A média aritmética de três valores é a soma deles dividida por 3; cada nota é acessada pelo campo notas do registro aluno.
Raio-X da questão
média aritmética
avaliacao
média aritmética · atribuição de variáveis
Revisar como calcular a média aritmética em pseudocódigo.
O aluno pode confundir a quantidade de notas a serem somadas, utilizando um índice fora do intervalo do array ou somando menos notas do que o necessário.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resoluçã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
