プログラミングすることによって、ペンの上げ下げ、直進及び右回りの方向転換が可能なロボットがある。このロボットに1辺が1mの正六角形を描画させるプログラムを作成した。次の正六角形描画プログラムのa、bに入れる字句の適切な組合せはどれか。 〔正六角形描画プログラム〕 (1) ペンを下ろす。 (2) 処理回数のカウンタに[a]を設定する。 (3) 次の処理を順に実行する。・1m直進する。・右回りに[b]度方向転換する。・処理回数のカウンタに1を加える。 (4) 処理回数のカウンタが6未満の場合は、(3)に戻る。 (5) ペンを上げる。

多角形を描く回転角は外角で、360度を辺の数で割る

ITパスポート2026年度 秋期88/基礎理論 / 応用数学

選択肢

正解と解説

正解: a:0、b:60

カウンタを0から始めれば、1を加えながら6未満の間繰り返すことで処理はちょうど6回実行され、正六角形の6辺が描ける。方向転換の角度は外角にあたり、一周360度を6回に分けるので1回あたり60度である。内角の120度と取り違えないよう注意する。

選択肢ごとの解説

出典:令和8年度 秋期 ITパスポート試験 問88(IPA)

同じ分野の他の問題

最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。