正六角形描画プログラム|ITパスポート 令和8年 公開問題 問88
出典:令和8年 公開問題 問88
分野:基礎理論(大分類) / アルゴリズムとプログラミング
プログラミングすることによって、ペンの上げ下げ、直進及び右回りの方向転換が可能なロボットがある。このロボットに1辺が1mの正六角形を描画させるプログラムを作成した。次の正六角形描画プログラムのa、bに入れる字句の適切な組合せはどれか。
[正六角形描画プログラム]
(1)ペンを下ろす。
(2)処理回数のカウンタに a を設定する。
(3)次の処理を順に実行する。
・1m直進する。
・右回りに b 度方向転換する。
・処理回数のカウンタに1を加える。
(4)処理回数のカウンタが6未満の場合は、(3)に戻る。
(5)ペンを上げる。
[正六角形描画プログラム]
(1)ペンを下ろす。
(2)処理回数のカウンタに a を設定する。
(3)次の処理を順に実行する。
・1m直進する。
・右回りに b 度方向転換する。
・処理回数のカウンタに1を加える。
(4)処理回数のカウンタが6未満の場合は、(3)に戻る。
(5)ペンを上げる。
| a | b | |
|---|---|---|
| ア | 0 | 60 |
| イ | 0 | 120 |
| ウ | 1 | 60 |
| エ | 1 | 120 |