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

Back


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

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

設問

次のような表示を行うスクリプトを作成せよ.

□□□□□□□■■□□□□□□□
□□□□□□■□□■□□□□□□
□□□□□■□□□□■□□□□□
□□□□■□□□□□□■□□□□
□□□■□□□□□□□□■□□□
□□■□□□□□□□□□□■□□
□■□□□□□□□□□□□□■□
■□□□□□□□□□□□□□□■
■□□□□□□□□□□□□□□■
□■□□□□□□□□□□□□■□
□□■□□□□□□□□□□■□□
□□□■□□□□□□□□■□□□
□□□□■□□□□□□■□□□□
□□□□□■□□□□■□□□□□
□□□□□□■□□■□□□□□□
□□□□□□□■■□□□□□□□


解答例

for i in 0..15
  for j in 0..15
    if i + j == 7
      print "■"
    elsif i + j == 23
      print "■"
    elsif j - i == 8
      print "■"
    elsif j - i == -8
      print "■"
    else
      print "□"
    end
  end
  print "\n"
end


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


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

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

設問

次のような表示を行うスクリプトを作成せよ.

□□□□□■□□□□■□□□□□
□□□□□□■□□■□□□□□□
□□□□□□□■■□□□□□□□
□□□□□□□■■□□□□□□□
□□□□□□■□□■□□□□□□
■□□□□■□□□□■□□□□■
□■□□■□□□□□□■□□■□
□□■■□□□□□□□□■■□□
□□■■□□□□□□□□■■□□
□■□□■□□□□□□■□□■□
■□□□□■□□□□■□□□□■
□□□□□□■□□■□□□□□□
□□□□□□□■■□□□□□□□
□□□□□□□■■□□□□□□□
□□□□□□■□□■□□□□□□
□□□□□■□□□□■□□□□□


解答例

for i in 0..15
  for j in 0..15
    if i + j == 10
      print "■"
    elsif i + j == 20
      print "■"
    elsif j - i == 5
      print "■"
    elsif j - i == -5
      print "■"
    else
      print "□"
    end
  end
  print "\n"
end


Back