プログラミング言語Scratch(スクラッチ)の問題です。
今回は、車を1マスずつ動かすプログラムを作成しました。
目次
問題
車のロボットを動かしてゴールをめざします。
ロボットを動かすには次の命令を使います。
![](https://zukicchi.com/wp-content/uploads/2021/05/1masususumu-800x420.png)
スタートちてんからゴール(旗のあるマス)まで進むスクリプト(ブロックを組み立てたもの)を次のA~Dより選んでください。
※答えは1つだけじゃないこともあるよ。
![](https://zukicchi.com/wp-content/uploads/2021/05/scratch_4_A.jpg)
正解
クリックすると正解が表示されるよ
解説
今回はプログラムの基本処理である「順次」、「分岐」、「反復」のうち、
「反復」をテーマに問題を作成しました。
それぞれの選択肢を実際にプログラムを動かして結果を確認してみましょう。
Aのプログラム
![](https://zukicchi.com/wp-content/uploads/2021/05/scratch_4_A.jpg)
この順番に処理が行われると
無事にゴールに辿り着くことができます。
Bのプログラム
![](https://zukicchi.com/wp-content/uploads/2021/05/scratch_4_B.jpg)
あと少しのところで止まってしまいました。
Cのプログラム
![](https://zukicchi.com/wp-content/uploads/2021/05/scratch_4_C.jpg)
1マスすすんで左向いて、右向いて…
とおかしな動きになってしまいました。
Dのプログラム
![](https://zukicchi.com/wp-content/uploads/2021/05/scratch_4_D.jpg)
最後にあと1マスすすめばゴールすることができました。
コメント