プログラミング言語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_2_A.jpg)
正解
クリックすると正解が表示されるよ
解説
今回はプログラムの基本処理である「順次」、「分岐」、「反復」のうち、
「順次」をテーマに問題を作成しました。
それぞれの選択肢を実際にプログラムを動かして結果を確認してみましょう。
Aのプログラム
![](https://zukicchi.com/wp-content/uploads/2021/05/scratch_2_A.jpg)
この順番に処理が行われると
無事にゴールに辿り着くことができます。
Bのプログラム
![](https://zukicchi.com/wp-content/uploads/2021/05/scratch_2_B.jpg)
スタートちてんには行かず、そのまま進みますが
無事ゴールには辿り着くことができます。
Cのプログラム
![](https://zukicchi.com/wp-content/uploads/2021/05/scratch_2_C.jpg)
スタートちてんから3マス進もうとして、端まで行ってしまいます。
その後、ゴールには向かいますが2マスしか進まないため、辿り着くことができません。
Dのプログラム
![](https://zukicchi.com/wp-content/uploads/2021/05/scratch_2_D.jpg)
ジグザグに進みますが、ゴールまでたどり着くことができます。
コメント