[Scratch][問題]車を1マスずつ動かす③

プログラミング言語げんごScratch(スクラッチ)の問題もんだいです。

今回こんかいは、くるまを1マスずつうごかすプログラムを作成さくせいしました。

目次

問題

くるまのロボットをうごかしてゴールをめざします。

ロボットをうごかすにはつぎ命令めいれい使つかいます。

スタートちてんから出発してゴールのはたのあるマスに到着するスクリプト(ブロックをてたもの)をつぎのA~Dよりえらんでください。

※通り抜けてしまうのはダメだよ。

こたえは1つだけじゃないこともあるよ。

正解

解説

今回こんかいはプログラムの基本処理きほんしょりである「順次じゅんじ」、「分岐ぶんき」、「反復はんぷく」のうち、

反復はんぷく」と「分岐ぶんき」をテーマに問題もんだいを作成しました

それぞれの選択肢せんたくし実際じっさいにプログラムをうごかして結果けっか確認かくにんしてみましょう。

Aのプログラム

旗を通り過ぎてから「もしゴールの旗に触れたならこのスクリプトを止める」の判断が行われるため、止まることなく進み続けるプログラムになってしまいました。

Bのプログラム

ちょうどゴールの旗のマスに辿り着いたタイミングで「もしゴールの旗に触れたならこのスクリプトを止める」の判断が行われるため、ゴールの旗のマスで止まることができました。

Cのプログラム

旗を通り過ぎてから「もしゴールの旗に触れたならこのスクリプトを止める」の判断が行われるため、止まることなく進み続けるプログラムになってしまいました。

Dのプログラム

上に2マス進んで右を向いた後、ゴールの旗に触れるまで1マスずつ進むので、ゴールの旗のマスで止まることができました。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

目次