[Scratch][問題]向きを変えてみよう

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

今回こんかいは、「○度ど回まわす」、「○度どに向むける」ブロックを使つかって、ネコの向むきを変かえるプログラムを作成さくせいしました。

「動うごき」ブロックの使つかい方かたについて学まなぶことができます。

目次

問題

ネコの向むきを順番じゅんばんに右みぎ、下した、左ひだり、上うえに変かえるプログラムを作成さくせいしました。

次の動画どうがを見みて、同おなじ動うごきをするスクリプト(ブロックを組くみ立たてたもの)をA~Dの中から選えらんでください。

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

正解

解説

この問題もんだいの目的もくてきは、スクラッチでは、スプライトの向むきによって角度かくどが決きまっていることを理解りかいしてもらうことです。

スプライトの向き
  • 上向うえむきが0度ど
  • 右向みぎむきが90度ど
  • 下向したむきが180度ど
  • 左向ひだりむきが-90度ど

スプライトの向むきは、上向うえむきが0度どで

右回みぎまわりに180度どまで数字すうじが増ふえて、

左回ひだりまわりに-179度どまで数字すうじが減へります。

実際じっさいにA~Dのプログラムを動うごかして、結果けっかを確認かくにんしてみましょう。

Aのプログラム

「90度どに向むける」ことでまずは右みぎを向むかせています。あとは右回みぎまわりの「90度回どまわす」を繰くり返かえすことで、

①180度ど(下向したむき)

②-90度ど(左向ひだりむき)

③0度ど(上向うえむき)

④90度ど(右向みぎむき)

と順番じゅんばんに向むきが変かわるので、正ただしいプログラムであることがわかります。

Bのプログラム

「90度どに向むける」ことでまずは右みぎを向むかせています。あとは左回ひだりまわりの「90度ど回まわす」を繰くり返かえすことで、

①0度ど(上向うえむき)

②-90度ど(左向ひだりむき)

③180度ど(下向したむき)

④90度ど(右向みぎむき)

と順番じゅんばんに向むきが変かわるので、問題もんだいの動画どうがとは逆ぎゃくの動うごきになってしまいます。

Cのプログラム

「90度どに向むける」と右みぎを向むきます。

「180度どに向むける」と下したを向むきます。

「-90度どに向むける」と左ひだりを向むきます。

「0度どに向むける」と上うえを向むきます。

「90度どに向むける」とまた右みぎを向むきます。

問題もんだいの動画どうがと同おなじ動うごきになり、正ただしいプログラムであることがわかります。

Dのプログラム

「90度どに向むける」と右みぎを向むきます。

「0度どに向むける」と上うえを向むきます。

「-90度どに向むける」と左ひだりを向むきます。

「180度どに向むける」と下したを向むきます。

「90度どに向むける」とまた右みぎを向むきます。

問題もんだいの動画どうがとは逆ぎゃくの動うごきになってしまいます。

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

コメント

コメントする

目次