Preciso de ajuda com esse exercício
Ler um número (informado pelo usuário) de pares de valores. Cada par representa a idade de um aluno e a sua respectiva nota. Calcular e escrever:
- A idade do aluno que obteve a maior nota.
- A nota do aluno mais velho.algoritmo
var
numero,x,mais_velho : inteiro
nota,maior_nota,idade:real
inicio
escreva("Informe um numero:")
leia(numero)
para x de 1 ate numero passo 1 faca
escreva("Informe a idade do aluno:")
leia(idade)
escreva("Informe a nota do aluno:")
leia (nota)
escreval("----------------")
se (nota > maior_nota) então
maior_nota<-nota
idade<-maior_nota
fimse
se (idade > mais_velho) então
nota<-mais_velho
fimse
fimpara
escreval("O aluno que obteve a maior nota tem:" ,idade,"anos")
escreva("O aluno mais velho obteve a nota:" ,nota,)
fimalgoritmo
Eu não tenho certeza se interpretei corretamente a questão mas fiz dessa forme e não funcionou, a idade aparece sempre a ultima que eu informei ao invés de aparecer a do aluno que obteve a maior nota e o "escreva ("O aluno mais velho que obteve a nota:" ,nota,)" nem aparece na tela.