|
プログラミングすることによって、ペンの上げ下げ、直進及び右回りの方向転換が可能なロボットがある。
このロボットに1辺が1mの正六角形を描画がさせるプログラムを作成した。
次の正六角形行描画プログラムのa、bに入れる字句の適切な組み合わせはどれか。
[正六角形行描画プログラム]
(1) ペンを下す。
(2) 処理回数のカウンタに a を設定する。
(3) 次の処理を順に実行する。
・1m直進する
・右回りに b 度方向転換する。
・処理回数カウンタに1を加える。
(4) 処理回数カウンタが6未満の場合は、(3)に戻る。
(5) ペンを上げる。
|
a |
b |
| ア |
0 |
60 |
| イ |
0 |
120 |
| ウ |
1 |
60 |
| エ |
1 |
120 |
答え ア
【解説】
正六角形を描画するので、処理回数は6回になり、処理を行うたびに1を加え、6になったら処理を終了するので、カウンタの初期値(a)は0である。
右に方向転換する角度(b)は正六角形の外角分になり、外角の総和は360度で、正六角形では外角が6個あるので360度÷6 = 60度になる。
【キーワード】
・カウンタ
【キーワードの解説】
数(回数)を数え上げるための変数や、その処理のことです。
もっと、「カウンタ」について調べてみよう。
戻る
一覧へ
次へ
|