Algoritmo que Corrige Prova Multipla Escolha
1.1 - A tabela a seguir contém em cada linha as 5 notas de provas obtidas por 30 alunos durante o período. O índice das linhas corresponde ao número do aluno, e o das colunas corresponde ao número da nota:
1
2
3
4
5
1
6.0
7.0
6.5
8.0
4.0
2
9.0
8.0
4.0
9.0
6.0
3
5.5
7.5
4.5
8.5
9.0
...
...
...
...
...
...
30
8.0
9.0
8.5
7.5
9.0
Fazer um algoritmo no VisuAlg para receber via teclado as 5 notas de cada um dos 30 alunos. O algoritmo deverá calcular a média de cada aluno e a média da turma. Como resultado final o algoritmo deverá imprimir o relatório a seguir:
número do aluno média do aluno média da turma 1 6.3 7.38 2 7.8 7.38 3 7.0 7.38 ... ... ... 30 8.4 7.38
Planejamento do Algoritmo 1 – Declaração de variáveis: nota, contAluno, contNota, somaNotaAluno, mediasAlunos(30), somaMediaAluno, mediaTurma 2 – Entrada de dados: - receber as 5 notas dos 30 alunos 3 – Cálculos: - somar as 5 notas de cada aluno - calcular a média de cada aluno e armazenar no vetor de médias - calcular a media da turma 4 – Saída de dados: - imprimir o relatório de médias de cada aluno e média da turma
Copie e cole no quadro abaixo o código que você desenvolveu no VisuAlg:
Algoritmo "Notas"
// Função :
// Autor : Geraldo Queiroz Bicalho
// Data : 24/09/2014
// Seção de Declarações
Var
SomaNotaAluno , MediasAlunos, SomaMediaAluno, MediaTurma: Real
ContNota : inteiro
Nota: Vetor [1..30] de Real
Contador: Inteiro
ContAluno: Vetor[1..5] de inteiro
Inicio
Para Contador de 1 ate 30 faca
Escreva ("Digite a Nota do Aluno",Contador, ":")
Leia (Nota [Contador] )
SomaNotaAluno