ITパスポート 過去問
令和8年度
問88 (テクノロジ系 問34)
問題文
[正六角形描画プログラム]
(1)ペンを下ろす。
(2)処理回数のカウンタに( a )を設定する。
(3)次の処理を順に実行する。
・1m直進する。
・右回りに( b )度方向転換する。
・処理回数のカウンタに1を加える。
(4)処理回数のカウンタが6未満の場合は、(3)に戻る。
(5)ペンを上げる。
付箋
付箋は自分だけが見れます(非公開です)。
このページは閲覧用ページです。
履歴を残すには、 「新しく出題する(ここをクリック)」 をご利用ください。
問題
ITパスポート試験 令和8年度 問88(テクノロジ系 問34) (訂正依頼・報告はこちら)
[正六角形描画プログラム]
(1)ペンを下ろす。
(2)処理回数のカウンタに( a )を設定する。
(3)次の処理を順に実行する。
・1m直進する。
・右回りに( b )度方向転換する。
・処理回数のカウンタに1を加える。
(4)処理回数のカウンタが6未満の場合は、(3)に戻る。
(5)ペンを上げる。
- a:0 b:60
- a:0 b:120
- a:1 b:60
- a:1 b:120
正解!素晴らしいです
残念...
画像拡大
この過去問の解説 (1件)
01
正六角形には6本の辺があり、外角は360度÷6=60度です。カウンタの初期値と終了条件から、処理(3)が何回実行されるかも確認します。
正しいです。カウンタを0で開始し、直進と60度の右回転を行った後に1を加えます。カウンタが0から5のときに合計6回実行され、正六角形を描けます。
カウンタを0にすることで6回処理できますが、120度は正六角形の内角です。進行方向を変える外角は60度です。
回転角60度は正しいものの、カウンタを1から始めると処理は5回だけとなり、6本目の辺を描けません。
カウンタを1から始めるため処理回数が5回になり、さらに方向転換も外角60度ではなく120度になっています。
6本の辺を描くためカウンタは0から開始し、毎回の方向転換には外角60度を使います。
参考になった数1
この解説の修正を提案する
前の問題(問87)へ
令和8年度 問題一覧
次の問題(問89)へ