情報科学概論(1年生)
Aクラス 宿題 2004.12.6

Back


宿題においても, 解答用紙 を使用する.この書式で解答を提出すること.

設問

本日の演習問題を改造して次のように表示するスクリプトを作成せよ.

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

ここで,白黒のパターンは色が反転していても構わない.また,別の記号を使っ ても良いが,判別のしやすいものとすること.


解答例

for i in 0..15
  for j in 0..15
    if i + j == 15 || j - i == 0
      print "■"
    else
      print "□"
    end
  end
  print "\n"
end


情報科学概論(1年生)
Bクラス 宿題 2004.12.6

Back


宿題においても, 解答用紙 を使用する.この書式で解答を提出すること.

設問

本日の演習問題を改造して次のように表示するスクリプトを作成せよ.

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

ここで,白黒のパターンは色が反転していても構わない.また,別の記号を使っ ても良いが,判別のしやすいものとすること.


解答例

for i in 0..15
  for j in 0..15
    if i == 7 || i == 8 || j == 7 || j == 8
      print "■"
    else
      print "□"
    end
  end
  print "\n"
end


Back