【スクラッチ】 2つの「メッセージ」ブロックの使い方と違い

イベント
ラッチ先生
ラッチ先生

こんにちは!

「スクラッチしよう!楽たのしく学まなぶプログラミング教室きょうしつ」の担任たんにんラッチです。

スック
スック

スックです。

よろしくね!

ラッチ先生
ラッチ先生

今回こんかいは「メッセージ」ブロックの使つかい方かたについて学まなびます。

スクラッチでは、「メッセージ」ブロックが2つあります。

「メッセージ」ブロック

「メッセージを送おくる」ブロック

scratch 「メッセージを送る」ブロック
「メッセージを送おくる」ブロック

「メッセージを送おくって待まつ」ブロック

scratch 「メッセージを送って待つ」ブロック
「メッセージを送おくって待まつ」ブロック

「メッセージを受うけ取とったとき」ブロック

scratch 「メッセージを受け取ったとき」ブロック
「メッセージを受うけ取とった」ブロック
スック
スック

ラッチ先生。

「メッセージを送おくる」って、どういうこと?

ラッチ先生
ラッチ先生

「メッセージを送おくる」とは、

「メッセージを受うけ取とったとき」ブロックに

「お~い、そちらのスクリプトの命令めいれいをコンピューターにだしてくれぇ~~」と合図あいずを送おくることです。

スック
スック

「メッセージを受うけ取とったとき」ブロックに合図あいずを送おくる?

ラッチ先生
ラッチ先生

ちょっと、イメージがつかないよね。

しかし、プログラミングをしていくうえで、とても大切たいせつなブロックなんだ!

「メッセージ」ブロックを使ったプログラミングの作品を見てみよう!

スック
スック

はぁーーい!

楽たのしくプログラミングを学まなんでいきましょう!

スポンサーリンク

今回作るスクラッチの作品は、これっ!

  • 緑みどりの旗はたをクリックすると、ネコとナノが「こんにちは!」と言いうよ。
  • ナノが「うーん…。」と考かんがえるよ。
  • ネコが、「どうしたの?」とたずねて終おわるよ。
スック
スック

2つの「メッセージ」ブロックが使つかわれているよ。

今回のプログラミングで学ぶことは

ナノに「あいさつ」の合図を送る 「〇を送る」ブロック

1, 緑みどりの旗はたをクリックしたら、ネコとナノが同時どうじにしゃべるよ

「スクラッチしよう!4-1 『メッセージを送る』ブロックの使い方」scratch ネコとナノが同時に「こんにちは!」と言う
ネコとナノが、「こんにちは!」と同時どうじに言いう

ナノに「セリフ」の合図を送る 「〇を送って待つ」ブロック

2,ナノが考かんがえてから、ネコがしゃべるよ

「スクラッチしよう!4-1 『メッセージを送る』ブロックの使い方」scratch ナノが「うーん…」と考えてから、ネコが「どうしたの?」と言う
ナノが「うーん…」と考かんがえてから、ネコが「どうしたの?」と言いう

スポンサーリンク

スクリプトを見てみよう

スプライトはこれです!

「スクラッチしよう!4-1 『メッセージを送る』ブロックの使い方」scratch スプライト
スプライト
ラッチ先生<br>
ラッチ先生

このスクラッチ作品さくひんのスプライトは、

  • 「ネコ」
  • 「ナノ」

です。

  • 「スプライト1」を「ネコ」に名前なまえを変かえました。
  • 「Nano」を「ナノ」に名前なまえを変かえました。

スクリプトはこれです!

ネコのスクリプト

「スクラッチしよう!4-1 『メッセージを送る』ブロックの使い方」scratch ネコのスクリプト
ネコのスクリプト

ナノのスクリプト

「スクラッチしよう!4-1 『メッセージを送る』ブロックの使い方」scratch ナノのスクリプト
ナノのスクリプト

スポンサーリンク

2つの「メッセージ」ブロックの使い方

「メッセージを送る」ブロックの使い方

「メッセージを送る」ブロック
scratch 「メッセージを送る」ブロック
「メッセージを送おくる」ブロック
  • 「メッセージを受うけ取とったとき」ブロックに、プログラム開始かいしの合図あいずを送おくる
scratch 「メッセージを送る」ブロックの役目
「メッセージを送おくる」ブロックで、2つのスプライトが同時どうじにしゃべる

「メッセージを送って待つ」ブロックの使い方

「メッセージを送って待つ」ブロック
scratch 「メッセージを送って待つ」ブロック
「メッセージを送おくって待まつ」ブロック
  • 「メッセージを受うけ取とったとき」ブロックに、プログラム開始かいしの合図あいずを送おくって休やすむ
scratch 「メッセージを送って待つ」ブロックでナノが考える
「メッセージを送おくって待まつ」ブロックで、ナノが考かんがえる
  • 「メッセージを受うけ取とったとき」ブロックのスクリプトが終おわったら、再開さいかいする
scratch 「メッセージを送って待つ」ブロックでネコが言う
「メッセージを送おくって待まつ」ブロックで、ネコが言いう

スポンサーリンク

メッセージ名のつけかた

ラッチ先生<br>
ラッチ先生

作品さくひんの中なかの「メッセージ」ブロックには、

「あいさつ」「ナノのセリフ」という名前なまえがつけられているでしょう!

スック
スック

うん。

ラッチ先生<br>
ラッチ先生

メッセージ名めいのつけ方かたを学まなぼう!

スック
スック

はぁーーーい。

「メッセージ」ブロックの名前のつけかた
  • メッセージの名前なまえは何なんでもよいが「何なんの合図あいずなのか」わかるものがよい

〇「あいさつを送おくる」ブロック・・・「ナノにあいさつをさせる」合図あいずを送おくるため、「あいさつ」にする。

scratch 「あいさつを送る」ブロック
「あいさつを送おくる」ブロック

1.「イベント」にある「メッセージ1を送おくる」コードを取とり出だす

scratch 「コード」タブの「イベント」にある「メッセージ1を送る」ブロックを取り出す
「コード」タブの中なかの「イベント」から「メッセージ1を送おくる」ブロックを取とり出だす

2.「▽」をクリックする。

scratch 「メッセージ1▽」の▽をクリックする
「▽」をクリックする

3.「新あたらしいメッセージ」をクリックする

scratch 「新しいメッセージ」をクリックする
「新あたらしいメッセージ」をクリックする

4.「新あたらしいメッセージ名めい」に、「あいさつ」と入力にゅうりょくする

scratch  「新しいメッセージ名」に「あいさつ」と入力する
「新あたらしいメッセージ名めい」に「あいさつ」と入力にゅうりょくする

5.「O.K」をクリックする

scratch 「O.K」をクリックする
「O.K」をクリックする

5.「あいさつを送おくる」ブロック 完成かんせい

scratch 「あいさつを送る」ブロック
「あいさつを送おくる」ブロックの完成かんせい

スポンサーリンク

まとめ

ラッチ先生
ラッチ先生

今回こんかいは

・「メッセージを送おくる」ブロック

・「メッセージを送おくって待まつ」ブロック

の使つかい方かたについて学まなびました。

スック
スック

「メッセージを送おくる」ブロックは、「メッセージを受うけ取とったとき」ブロックに命令めいれいを出だす。

scratch 「メッセージを送る」ブロックの役目
「メッセージを送おくる」ブロックの役目やくめ
ラッチ先生
ラッチ先生

そう!

スック
スック

「メッセージを送おくって待まつ」ブロックは、「メッセージを受うけ取とったとき」ブロックに合図あいずを出だして休やすむんだ!

scratch  「メッセージを送って待つ」ブロックの役目
「メッセージを送おくって待まつ」ブロックの役目やくめ
ラッチ先生
ラッチ先生

スック、すごいぞ!そのとおり!

みんなも作品さくひんを作つくっている中なかで、

「ここで他ほかのスクリプトに動うごいてもらいたい」

「このスクリプトに、他ほかの動うごきをつけくわえたい」と思おもったら、

どんどん「メッセージを送おくる」ブロックを使つかってみましょう!

「メッセージを送おくって待まつ」ブロックは、最初さいしょは なかなか使つかえないかな。

でも、プログラミングを続つづけていくうちに、必かならず使つかえる時ときがきます。

「メッセージを送おくって待まつ」ブロックが使つかえるようになったら 一人前いちにんまえのプログラマーです!

がんばってね!

じゃあ、また!!

スック
スック

まったねえーーー!

(@^^)/~~~

スポンサーリンク

ラッチ先生
ラッチ先生

「変数へんすう」って、なあに?

「変数へんすう」ブロックって、どう使つかうの?

と 思おもっている方かたに!

変数へんすうブロックでのプログラミングを 学まなべるドリルを 作つくりました

ラッチ先生
ラッチ先生

「リスト」って、なあに?

「リスト」ブロックって、どう使つかうの?

と 思おもっている方かたはこちら!

リストブロックでのプログラミングを 学まなべるドリルを 作つくりました

スック
スック

画面がめんを クリックすると

「ステップアップドリル」のサイトへ 行いけます!

ラッチ先生
ラッチ先生

pythonパイソンを 学まなびたいと 思おもっている方かたは、こちら!

「pythonパイソンしよう! 楽しく学べるプログラミング教室」サイトを 作つくりました。

コメント