本文へスキップ
Certia
未分類

ITパスポート 2026年 問88

88 / 100

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

正解と解説

表示する
正解 ア

a: 0,b: 60

正六角形を描くプログラム。カウンタの初期値は1(a=1)で6回繰り返す。1辺進むごとに、外角にあたる60度ずつ右回りに方向転換する(b=60)と正六角形が描ける。内角120度ではなく、進行方向を変える角度は外角である点に注意。

AI に聞く

AI のボタンを押すと、問題文と解答を入れたプロンプトをコピーしてから各サービスを開きます。入力欄に自動で入らない場合は貼り付けてください。