数値の記録を調べてどれが最も高いかを見つける手順をコーディングしようとしています。現在のコードは以下のとおりです。私が抱えている問題は、レコードの最後のスコアをリストしているように見えることです (最高ではありません)。どんな助けでも大歓迎です。
Procedure FindTopScore(Var TopScores : TTopScores);
Var
Count : Integer;
Highest : Integer;
Name: String;
Begin
For Count := 1 to MaxSize Do
If TopScores[Count].Score > Highest Then
Highest := TopScores[Count].Score;
Name := TopScores[Count].Name;
Writeln('Higest score is by ' ,TopScores[Count].Name, ' of ', TopScores[Count].Score);
End;