[Scratch][問題]あいうえおを順番に言う

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

今回こんかいはあいうえおを順番にスプライトに言ってもらうプログラムをScratchで作成してみました。

目次

問題

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

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

正解

解説

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

順次

プログラムは命令めいれいを上うえから1つずつ順番じゅんばんに実行じっこうします。

ネコのスプライトに、「あ」「い」「う」「え」「お」 と順番じゅんばんに言いってもらわなければなりません。

それぞれの選択肢を実際に動かして結果を確認してみましょう。

Aの解説

これだと、1回かいで「あいうえお」と言ってしまいました。

イメージとしては「あいうえお」と書かかれた紙かみをビシッと前まえに出だした感かんじです。

今回こんかいはこれではダメです。


Bの解説

一見いっけん、正解せいかいのように見みえますが、このスクリプトだと人間にんげんの目めには、「お」と言いっているようにしか見みえません。

これはコンピューターが1つの処理しょりをとてつもない速はやさで実行じっこうするためです。

本当ほんとうは「あ」、「い」、「う」、「え」も言いっているのですが、一瞬いっしゅんすぎて人間にんげんにはわからないのです。


Cの解説

Bとの違ちがいは、言いう時間じかんが決きまっていることです。

これで人間にんげんの目めにもわかる速はやさで、順番じゅんばんに「あ」「い」「う」「え」「お」と言いってくれるようになります。


Dの解説

「お」からしゃべりだしてしまいました。

プログラムは上うえから下したに順番じゅんばんに実行じっこうされます。

Scratchではスクリプトがそのままプログラムとして実行じっこうされるため、このスクリプトだと「お」→「あ」の順番じゅんばんで実行じっこうされることになります。

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

コメント

コメントする

目次