[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をコピーしました!

コメント

コメントする

目次