Escreva um algoritmo que calcule a média aritmética das 3 notas dos alunos de uma classe. O algoritmo deverá ler, além das notas, o código do aluno e deverá ser encerrado quando o código for igual a zero.
Passo 1
O enunciado pede um algoritmo que leia, para cada aluno, um código inteiro e três notas, calcule a média aritmética dessas notas e exiba o resultado. O algoritmo deve repetir esse processo até que o código lido seja igual a zero, encerrando aí a execução. O conteúdo envolvido é leitura de dados, laço de repetição com condição de parada e cálculo de média.
Passo 2
Vamos declarar as variáveis necessárias:
— inteiro que identifica o aluno;
,
,
— números reais para as três notas;
— número real para armazenar a média aritmética.
Passo 3
Para repetir a leitura até o código ser zero, usamos um laço de repetição condicionado por
Isso garante que, enquanto o aluno tiver código diferente de zero, continuamos lendo notas, calculando a média e exibindo o resultado.
Passo 4
O cálculo da média aritmética das três notas é feito pela fórmula
Depois de calcular, exibimos a média junto com o código do aluno.
Resposta
Segue o pseudocódigo completo:
Algoritmo MédiaDosAlunos
// Leitura inicial do código
Ler código
Enquanto código \(\neq 0\) Fazer
// Leitura das três notas
Ler nota\(1\), nota\(2\), nota\(3\)
// Cálculo da média
\(\text{media} \leftarrow \frac{\text{nota}_1 + \text{nota}_2 + \text{nota}_3}{3}\)
// Exibição do resultado
Imprimir "Aluno", código, "média:", media
// Próximo aluno
Ler código
FimEnquanto
FimAlgoritmo