![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
こんにちは!
「スクラッチしよう!楽しく学ぶプログラミング教室」の担任ラッチです。
![スック](https://scratchsiyou.com/wp-content/uploads/2021/11/sukku_futu-300x300.png)
スックです。
よろしくね!
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
今回は「メッセージ」ブロックの使い方について学びます。
スクラッチでは、「メッセージ」ブロックが2つあります。
「メッセージを送る」ブロック
![scratch 「メッセージを送る」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/03/scratchsiyoutitle0401_explanation15.png)
「メッセージを送って待つ」ブロック
![scratch 「メッセージを送って待つ」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/03/scratchsiyoutitle0401_explanation16.png)
「メッセージを受け取ったとき」ブロック
![scratch 「メッセージを受け取ったとき」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/03/scratchsiyoutitle0401_explanation24.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2021/12/sukku_are-300x300.png)
ラッチ先生。
「メッセージを送る」って、どういうこと?
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_yes-300x300.png)
「メッセージを送る」とは、
「メッセージを受け取ったとき」ブロックに
「お~い、そちらのスクリプトの命令をコンピューターにだしてくれぇ~~」と合図を送ることです。
![スック](https://scratchsiyou.com/wp-content/uploads/2021/12/sukku_are-300x300.png)
「メッセージを受け取ったとき」ブロックに合図を送る?
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
ちょっと、イメージがつかないよね。
しかし、プログラミングをしていくうえで、とても大切なブロックなんだ!
「メッセージ」ブロックを使ったプログラミングの作品を見てみよう!
![スック](https://scratchsiyou.com/wp-content/uploads/2021/12/sukku_futu-1-300x300.png)
はぁーーい!
楽しくプログラミングを学んでいきましょう!
今回作るスクラッチの作品は、これっ!
![スック](https://scratchsiyou.com/wp-content/uploads/2021/11/sukku_futu-300x300.png)
2つの「メッセージ」ブロックが使われているよ。
今回のプログラミングで学ぶことは
ナノに「あいさつ」の合図を送る 「〇を送る」ブロック
1, 緑の旗をクリックしたら、ネコとナノが同時にしゃべるよ
![「スクラッチしよう!4-1 『メッセージを送る』ブロックの使い方」scratch ネコとナノが同時に「こんにちは!」と言う](https://scratchsiyou.com/wp-content/uploads/2022/03/scratchsiyoutitle0401_explanation23.png)
ナノに「セリフ」の合図を送る 「〇を送って待つ」ブロック
2,ナノが考えてから、ネコがしゃべるよ
![「スクラッチしよう!4-1 『メッセージを送る』ブロックの使い方」scratch ナノが「うーん…」と考えてから、ネコが「どうしたの?」と言う](https://scratchsiyou.com/wp-content/uploads/2022/03/scratchsiyoutitle0401_explanation28-1.png)
スクリプトを見てみよう
スプライトはこれです!
![「スクラッチしよう!4-1 『メッセージを送る』ブロックの使い方」scratch スプライト](https://scratchsiyou.com/wp-content/uploads/2021/12/scratchsiyoutitle0401_sprite.png)
![ラッチ先生<br>](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
このスクラッチ作品のスプライトは、
- 「ネコ」
- 「ナノ」
です。
- 「スプライト1」を「ネコ」に名前を変えました。
- 「Nano」を「ナノ」に名前を変えました。
スクリプトはこれです!
ネコのスクリプト
![「スクラッチしよう!4-1 『メッセージを送る』ブロックの使い方」scratch ネコのスクリプト](https://scratchsiyou.com/wp-content/uploads/2021/12/scratchsiyoutitle0401_script1-1.png)
ナノのスクリプト
![「スクラッチしよう!4-1 『メッセージを送る』ブロックの使い方」scratch ナノのスクリプト](https://scratchsiyou.com/wp-content/uploads/2021/12/scratchsiyoutitle0401_script2-1.png)
2つの「メッセージ」ブロックの使い方
「メッセージを送る」ブロックの使い方
![scratch 「メッセージを送る」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/03/scratchsiyoutitle0401_explanation29.png)
- 「メッセージを受け取ったとき」ブロックに、プログラム開始の合図を送る
![scratch 「メッセージを送る」ブロックの役目](https://scratchsiyou.com/wp-content/uploads/2022/03/scratchsiyoutitle0401_explanation30.png)
「メッセージを送って待つ」ブロックの使い方
![scratch 「メッセージを送って待つ」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/03/scratchsiyoutitle0401_explanation16-1.png)
- 「メッセージを受け取ったとき」ブロックに、プログラム開始の合図を送って休む
![scratch 「メッセージを送って待つ」ブロックでナノが考える](https://scratchsiyou.com/wp-content/uploads/2022/03/scratchsiyoutitle0401_explanation33.png)
- 「メッセージを受け取ったとき」ブロックのスクリプトが終わったら、再開する
![scratch 「メッセージを送って待つ」ブロックでネコが言う](https://scratchsiyou.com/wp-content/uploads/2022/03/scratchsiyoutitle0401_explanation34.png)
メッセージ名のつけかた
![ラッチ先生<br>](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
作品の中の「メッセージ」ブロックには、
「あいさつ」「ナノのセリフ」という名前がつけられているでしょう!
![スック](https://scratchsiyou.com/wp-content/uploads/2021/12/sukku_futu-300x300.png)
うん。
![ラッチ先生<br>](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
メッセージ名のつけ方を学ぼう!
![スック](https://scratchsiyou.com/wp-content/uploads/2022/01/sukku_ok-300x300.png)
はぁーーーい。
〇「あいさつを送る」ブロック・・・「ナノにあいさつをさせる」合図を送るため、「あいさつ」にする。
![scratch 「あいさつを送る」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/03/scratchsiyoutitle0401_explanation17.png)
1.「イベント」にある「メッセージ1を送る」コードを取り出す
![scratch 「コード」タブの「イベント」にある「メッセージ1を送る」ブロックを取り出す](https://scratchsiyou.com/wp-content/uploads/2021/12/scratchsiyoutitle0401_kodo2.png)
2.「▽」をクリックする。
![scratch 「メッセージ1▽」の▽をクリックする](https://scratchsiyou.com/wp-content/uploads/2022/02/scratchsiyoutitle0401_script9.png)
3.「新しいメッセージ」をクリックする
![scratch 「新しいメッセージ」をクリックする](https://scratchsiyou.com/wp-content/uploads/2022/02/scratchsiyoutitle0401_script10.png)
4.「新しいメッセージ名」に、「あいさつ」と入力する
![scratch 「新しいメッセージ名」に「あいさつ」と入力する](https://scratchsiyou.com/wp-content/uploads/2022/02/scratchsiyoutitle0401_script3.png)
5.「O.K」をクリックする
![scratch 「O.K」をクリックする](https://scratchsiyou.com/wp-content/uploads/2022/02/scratchsiyoutitle0401_script11.png)
5.「あいさつを送る」ブロック 完成
![scratch 「あいさつを送る」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/02/scratchsiyoutitle0401_explanation17-3.png)
まとめ
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
今回は
・「メッセージを送る」ブロック
・「メッセージを送って待つ」ブロック
の使い方について学びました。
![スック](https://scratchsiyou.com/wp-content/uploads/2021/11/sukku_ok-300x300.png)
「メッセージを送る」ブロックは、「メッセージを受け取ったとき」ブロックに命令を出す。
![scratch 「メッセージを送る」ブロックの役目](https://scratchsiyou.com/wp-content/uploads/2022/03/scratchsiyoutitle0401_explanation30-1.png)
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
そう!
![スック](https://scratchsiyou.com/wp-content/uploads/2021/11/sukku_ok-300x300.png)
「メッセージを送って待つ」ブロックは、「メッセージを受け取ったとき」ブロックに合図を出して休むんだ!
![scratch 「メッセージを送って待つ」ブロックの役目](https://scratchsiyou.com/wp-content/uploads/2022/03/scratchsiyoutitle0401_explanation33-1.png)
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
スック、すごいぞ!そのとおり!
みんなも作品を作っている中で、
「ここで他のスクリプトに動いてもらいたい」
「このスクリプトに、他の動きをつけくわえたい」と思ったら、
どんどん「メッセージを送る」ブロックを使ってみましょう!
「メッセージを送って待つ」ブロックは、最初は なかなか使えないかな。
でも、プログラミングを続けていくうちに、必ず使える時がきます。
「メッセージを送って待つ」ブロックが使えるようになったら 一人前のプログラマーです!
がんばってね!
じゃあ、また!!
![スック](https://scratchsiyou.com/wp-content/uploads/2021/12/sukku_futu-300x300.png)
まったねえーーー!
(@^^)/~~~
ステップアップドリル
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
「変数」って、なあに?
「変数」ブロックって、どう使うの?
と 思っている方に!
変数ブロックでのプログラミングを 学べるドリルを 作りました
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
「リスト」って、なあに?
「リスト」ブロックって、どう使うの?
と 思っている方はこちら!
リストブロックでのプログラミングを 学べるドリルを 作りました
![スック](https://scratchsiyou.com/wp-content/uploads/2022/01/sukku_futu-300x300.png)
画面を クリックすると
「ステップアップドリル」のサイトへ 行けます!
コメント