これまでのプログラミングの中で、いつも最初に置いていたブロックは、「イベント」というところにありました。ネコに動いてほしいと伝えるとき、いつも最初に使っていたのは「イベント」の中のブロックでした。
![](https://route40.me/wp-content/uploads/2017/06/20170612_001.png)
「イベント」の中には何かを動かすときのはじまりのブロックがいくつかあります。「制御(せいぎょ)」などの中にもはじまりのブロックが少しありますが、ほとんど「イベント」の中のブロックを使うでしょう。
![](https://route40.me/wp-content/uploads/2017/06/20170612_002.png)
いくつかはじまりのブロックを使ってプログラミングをしてみましょう。
今回のプログラミング
![](https://route40.me/wp-content/uploads/2017/06/route_san03.png)
1.「アビー」に登場していただきます。新しいスプライトの「」をクリックしてください。
![](https://route40.me/wp-content/uploads/2017/06/20170612_003.png)
2.ネコとアビーが向かい合うようにします。ネコを左に、アビーを右に動かして、アビーを反対に向くようにします。
![](https://route40.me/wp-content/uploads/2017/06/20170612_004.png)
3.「スクリプト」をクリックして、「変数(へんすう)」というものをつくります。「データ」をクリックして、「変数を作る」をクリックしてください。
![](https://route40.me/wp-content/uploads/2017/06/20170612_007.png)
4.「変数名(へんすうめい)」に名前をいれます。今回は「問題」といれてください。
![](https://route40.me/wp-content/uploads/2017/06/20170612_008.png)
5.下の図のようにブロックができます。次の「6.」これからこのブロックもいっしょに使います。
![](https://route40.me/wp-content/uploads/2017/06/20170612_009.png)
![](https://route40.me/wp-content/uploads/2017/06/route_san01.png)
6.アビーに下の図のようにブロックをおきます。
![](https://route40.me/wp-content/uploads/2017/06/route_san01.png)
![](https://route40.me/wp-content/uploads/2017/06/20170612_005.png)
![](https://route40.me/wp-content/uploads/2017/06/route_san03.png)
7.つぎはネコにブロックを置きます。ネコをクリックして、下の図のようにブロックを置いてください。
![](https://route40.me/wp-content/uploads/2017/06/20170612_006.png)
![](https://route40.me/wp-content/uploads/2017/06/route_san03.png)
8.最後にもう一つプログラミングをします。アビーをクリックしてください。下の図のようにブロックをおきます。
![](https://route40.me/wp-content/uploads/2017/06/20170612_010.png)
9.完成です。アビーが問題を出して、ネコが答えを言うようなプログラミングになりました。
動かしかた
アビーをクリックしてください。算数の問題をネコに言います。ネコは少し考えた後に答えを言います。アビーはすかさず回答します。
さいごに
まるで会話をしているように受け答えをしています。イベントを使うとスプライト同士の受け答えができるのでとても大切です。これからもよく使うでしょう。