プログラミングU 第11回

線形リスト


線形リストは,一連のデータをある順番でつなげたものです. 先頭のデータを指す First から始まって,次のデータを指す Next でつなげていきます.
次のプログラムを実行して,どんなものか理解してください.
リストを理解するためのプログラム
実行手順
まず[開始前の状態]をクリック(または Alt-I をキーイン)する.
  データを読み込んで,ListWoTsukuru を実行する直前の状態になる.
次に[連続実行](または Alt-R)する.
  ListWoTsukuru を実行してリストを作る.
次のことを確認しなさい.
  First に最も点数が高い人の番号が入る.
  その人の Next に次に点数が高い人の番号が入る.
  以下同様
もう一度[開始前の状態]に戻す.
繰り返し[ステップ実行](または Alt-S)をする.
  リストを作る手順(特に ListNiTsuika)を理解しなさい.

課題 成績管理プログラム SeisekiKanri2
SeisekiKanri1 を次のように修正する.
Rank をやめて,リストにする.
出力ファイルを SeisekiList.txt にする.
すべてを書くと一行が長すぎるので,名前は漢字だけ書く.
行の先頭に,番号(学生証番号でなく添え字)を書く.
行の最後に,Next(次に点数が高い人の番号)を書く.

提出方法
プログラム名 SeisekiKanri2
       (Program SeisekiKanri2; //学生証番号 氏名)
フォルダー名 Seiseki2-学生証番号(例 Seiseki2-2ASS1111)
提出期限   5月29日18時15分