P8 練習問題
その1
その2
その3
P10 練習問題
問題1.
問題2.
問題3.
P11問題
問題1.
問題2.
問題3.
P13問題 問題1. 横に8個(8列)、縦に6個(6行)表示しなきゃない。 それプラス、1行目は黒白黒白黒。。。。2行目は白黒白黒。。。という順番 さてどうしようか? 方針として、まず、2重ループで箱を8列6行表示してみる
アルゴリズム
このアルゴリズムが動くと □□□□□□□□ □□□□□□□□ □□□□□□□□ □□□□□□□□ □□□□□□□□ □□□□□□□□ が、表示される。 あとは白黒を何とかすればいいよね! 問題2. 12ページの問題1で指定され段の九々を表示する処理は実現できているはず。 指定された段の九々を表示する処理を 九々(段)という命令で表す。 たとえば 九々(2)を実行すると __2 __4 __6 __8 _10 _12 _14 _16 _18 を出力する。 これを使って、 1.cnt_dan ← 1 2.cnt_dan <= 9 の間、以下を繰り返す あ)九々(cnt_dan) い)改行を表示 う)cnt_dan ← cnt_dan + 1 あとは、九々のところを、12ページの問題2と同じように書く! 問題3. 基本は、問題1と同じ 7x7の繰り返しになっているだけなので繰り返しの回数をかえて、 まずは、これを表示する □□□□□□□ □□□□□□□ □□□□□□□ □□□□□□□ □□□□□□□ □□□□□□□ □□□□□□□ んで、これを表示するときに 1行目 白6黒1 2行目 白5黒2 3行目 白4黒3 4行目 白3黒4 5行目 白2黒5 6行目 白1黒6 7行目 白0黒7 で表示する。 1行目の白と黒を分ける条件式を考えてみよう。 (黒の数と、今考えている行数が一致していることを使っていくぅ)