Wakaru Lens

ITパスポート過去問の解説 > 令和8年度 問88

ITパスポート 令和8年度 問88正六角形描画プログラム

問題

プログラミングすることによって,ペンの上げ下げ,直進及び右回りの方向転換が可能なロボットがある。このロボットに1辺が1mの正六角形を描画させるプログラムを作成した。次の正六角形描画プログラムの a,b に入れる字句の適切な組合せはどれか。

〔正六角形描画プログラム〕

(1) ペンを下ろす。
(2) 処理回数のカウンタに [ a ] を設定する。
(3) 次の処理を順に実行する。
・1m直進する。
・右回りに [ b ] 度方向転換する。
・処理回数のカウンタに1を加える。
(4) 処理回数のカウンタが6未満の場合は,(3)に戻る。
(5) ペンを上げる。
ab
ア060
イ0120
ウ160
エ1120

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

答えと解説を見る

答え:ア a: 0,b: 60

正六角形の外角は360°÷6=60°なので、方向転換の角度bは60度です。また、処理を6回繰り返して「カウンタが6未満」で判定するため、初期値aは0を設定します。

この解説は、AI解説アプリ「Wakaru Lens」で問題を撮って実際に解いた結果(精度優先の設定)です。答えがIPAの解答例と一致していることを運営チームが確認しています。

ほかの問題も、撮るだけで解説

手元の過去問や問題集も、スマホで撮るだけで答え・AIの自信度・解説が数秒で出ます。答えを隠して自分で選んでから確かめる「学習モード」もあります。問題モードの使い方

← 問87問題の一覧問89 →
📸 無料でためしてみる登録なしで1回ためせる・毎日チケット5枚無料