情報科学概論(1年生)
Aクラス 小テスト 2004.12.20

Back


以下の設問の解答は所定の解答用紙に記入 して添付書類として提出して下さい.その際に,ファイル名 を必ず自分にあったものに変更することと学生番号と氏名を記入すること を忘れないようにして下さい.

提出は合図があるまで勝手にしないこと!指示に従って 作業を行うこと.

設問

試験の成績を納めた配列 record が次のような形式であるものとする.


record = ["Name", "English", "Physics", "Shin", 80, 50, "Kira", 100, 100, "Athrun", 100, 100, "Cagalli", 95, 60, "Yzak", 90, 90]

このとき,名前と物理の点数だけを次のような表形式で表示するスクリプトを作 成せよ.

Shin        50
Kira       100
Athrun     100
Cagalli     60
Yzak        90


解答例

record = ["Name", "English", "Physics", "Shin", 80, 50, "Kira", 100, 100, "Athrun", 100, 100, "Cagalli", 95, 60, "Yzak", 90, 90]

for i in 0..4
  printf "%-10s %3d\n", record[3+i*3], record[5+i*3]
end


情報科学概論(1年生)
Bクラス 小テスト 2004.12.20

Back


以下の設問の解答は所定の解答用紙に記入 して添付書類として提出して下さい.その際に,ファイル名 を必ず自分にあったものに変更することと学生番号と氏名を記入すること を忘れないようにして下さい.

提出は合図があるまで勝手にしないこと!指示に従って 作業を行うこと.

設問

試験の成績を納めた配列 record が次のような形式であるものとする.


record = ["Name", "English", "Physics", "Shin", 80, 50, "Kira", 100, 100, "Athrun", 100, 100, "Cagalli", 95, 60, "Yzak", 90, 90]

このとき,名前と英語の点数だけを次のような表形式で表示するスクリプトを作 成せよ.

Shin        80
Kira       100
Athrun     100
Cagalli     95
Yzak        90


解答例

record = ["Name", "English", "Physics", "Shin", 80, 50, "Kira", 100, 100, "Athrun", 100, 100, "Cagalli", 95, 60, "Yzak", 90, 90]

for i in 0..4
  printf "%-10s %3d\n", record[3+i*3], record[4+i*3]
end


Back