ITパスポート試験 過去問解説
プログラミングとは?ITパスポート試験 2026年 (令和8年) 問88を解説
ITパスポート試験 2026年 (令和8年) 問88は、プログラミングに関する理解を問う問題です。検索から入っても、問題文、選択肢、正解、解説、各選択肢がなぜ違うかをこのページだけで確認できます。
問題文
プログラミングすることによって,ペンの上げ下げ,直進及び右回りの方向転換が可能なロボットがある。このロボットに1辺が1 m の正六角形を描画させるプログラムを作成した。次の正六角形描画プログラムの a,b に入れる字句の適切な組合せはどれか。 〔正六角形描画プログラム〕 (1) ペンを下ろす。 (2) 処理回数のカウンタに[a]を設定する。 (3) 次の処理を順に実行する。 ・1 m 直進する。 ・右回りに[b]度方向転換する。 ・処理回数のカウンタに1を加える。 (4) 処理回数のカウンタが6未満の場合は,(3) に戻る。 (5) ペンを上げる。
この問題の出題ポイント
- プログラミングの定義だけでなく、問題文中の条件がどの選択肢に当てはまるかを確認する。
- テクノロジ系分野では、用語の目的・主体・責任範囲の違いが選択肢で問われやすい。
- 関連タグ: プログラミング、計算問題。
選択肢
- アa:0 b:60正解
- イa:0 b:120
- ウa:1 b:60
- エa:1 b:120
正解
ア: a:0 b:60
解説
正六角形は、1 辺 (1 m) 進んで向きを変える動作を 6 回繰り返すと描ける。向きを変える角度は、1 周分の 360 度を頂点の数で割った 度である (120 度は内角で、曲がる量ではない)。カウンタは処理のたびに 1 ずつ増え、6 未満の間だけ戻るので、0 から始めると 0 から 5 までの 6 回、1 から始めると 5 回しか実行されない。
なぜ他の選択肢が違うのか
ア(正解)
正しい。カウンタを 0 から始めると処理は 6 回実行されて 6 辺を描き、1 回あたりの回転角は外角の 60 度になる。
イ
処理回数は 6 回で合っているが、120 度は正六角形の内角である。進行方向を変える量は外角なので、120 度ずつ回ると 3 辺で元の向きに戻り、三角形を 2 周描いてしまう。
ウ
回転角は 60 度で合っているが、カウンタを 1 から始めると処理は 5 回しか実行されず、5 辺しか描けないので正六角形が閉じない。
エ
カウンタを 1 から始めると処理は 5 回で、5 辺しか描けない。さらに 120 度は内角であり、進行方向を変える量として合わない。
解き方の整理
プログラミングの問題では、選択肢のキーワードだけで判断せず、問題文が示す条件と正解選択肢の説明が一致しているかを見ます。誤答選択肢は、似た用語を混ぜる、主体を入れ替える、目的や範囲を広げすぎる、という形で作られることが多いため、選択肢別解説まで確認しておくと復習効率が上がります。
関連問題
前後の問題
2026年 (令和8年) の関連する問題
復習を続ける
間違えた問題、苦手タグ、模試履歴を保存して復習する導線を用意しています。広告なしPro、弱点分析、復習リマインダーは段階的に提供予定です。