2019年12月2日スクラッチの乱数スクラッチには通常プログラミング言語でももつ命令の「乱数」にあたる機能が用意されています。このブロックは、自分が指定した範囲までの任意の数字をコンピュータが返してくれるというものです。返してくれる...というのは、このブロック自体がなにかをするというわけではなく、このブロックがコールされたときに、このブロック自体に値が代入されます。このブロックで代入された値をそのまま変数の様に使うのもいいし、いったん変数に代入して使うのでも問題ありません。このブロックは命令ではなく、何かの命令をされたあと(この場合は自動で作られた数字)の結果であるため、それを命令のブロックで挟んで使うわけにはきません。..このプログラムは、ずっとの中に挟まれていて1~10までの乱数をずっと発生し続けるプログラムに見えるが、実際に作って実験してください。こんな風になって、乱数のブロックは後ろに隠れてずっとの中ではまったく動いていないことがわかります。事実、ずっとのブロックや乱数のブロックをつまんで動かしてみると、一緒に動かずにバラバラになってしまうはずです。こんな風に...変数に代入して使ってみるコマンドブロックに対して直接使うこともできます。こんな風にこれは1~10までの乱数をスプライトがフキダシで表示してくれます。まどろっこしいが、変数に代入することもできます。こんな風に一見まどろっこしく見えるが、変数に代入した場合は、その変化が画面でしっかり確認できることと、あとでこの変数を使っていろいろな処理ができるのです。変数のチェックボックスにチェックを入れておくと、ステージ部分で変数の内容を確認することができます。すると、画面の実際の動きに合わせて、本当にその乱数が発生しているのかも確認することができてとても便利です。乱数と判断でLEDを光らせてみるこのプログラムは1~3までの乱数を発生させて、発生した数字を「変数」という名前の変数に代入しています。その変数の数字が1の場合は赤を、2の場合は緑を、3の場合は青を光らせています。光らせる前には、他の色が点灯していると混ざった色になってしまうので、すべての色を消しています。※判断分を使わないプログラムに次回は挑戦する。コメントをキャンセルメールアドレスが公開されることはありません。2つの動作を交互にずっと繰り返したいときって結構あります。乱数を使っていろいろな音を出しながら、LEDをピカピカとランダムに光らせる、ピコピコロボットを作ってみます。このプログラムは、画面で苗字と名前を聞いて入力させ、入力された「苗字+名前さんこんにちは」としゃべるプログラムです。スクラッチ3.0の画面操作でクムクムうをコントロールするプログラムです。スタートフラグをクリックしプログラムをスタートします。クムクムの目の部分についている丸いものは超音波距離センサーです。インターネットで検索をするとよく見かける、HC-SR04という汎用パーツです。