情報科学概論
Aクラス 小テスト 2005.11.07

Back


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

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

設問

rand メソッドを使用して,1から30までの整数を発生させ,それを 今月(2005年11月)の日付とする.発生させた日が日曜日かどうかを判定し,下の 例のように表示するスクリプトを作成せよ.なお,表示には printf メソッドを必ず使用すること.

2005年11月1日は日曜日ではありません.

もしくは,

2005年11月6日は日曜日です.


解答例

date = rand(30) + 1

day = date % 7

if day == 6
  sun = "です"
else
  sun = "ではありません"
end

printf "2005年11月%d日は日曜日%s.\n", date, sun


情報科学概論
Bクラス 小テスト 2005.11.07


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

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

設問

rand メソッドを使用して,1から30までの整数を発生させ,それを 今月(2005年11月)の日付とする.発生させた日が土曜日かどうかを判定し,下の 例のように表示するスクリプトを作成せよ.なお,表示には printf メソッドを必ず使用すること.

2005年11月14日は土曜日ではありません.

もしくは,

2005年11月19日は土曜日です.


解答例

date = rand(30) + 1

day = date % 7

if day == 5
  sat = "です"
else
  sat = "ではありません"
end

printf "2005年11月%d日は土曜日%s.\n", date, sat


Back