Chuyên mục
Khám phá Scratch Blog

Bộ ba câu lệnh: Nhận và Phát tin

Nhận và Phát tin là 1 cách hoàn hảo để các tác nhân (nhân vật và phông nền) giao tiếp với nhau.

1. Khối lệnh phát tin (…) :

bộ ba câu lệnh nhận và phát tin

Đây là câu lệnh để phát đi một thông điệp.

Câu lệnh này truyền 1 thông điệp (các bạn có thể hiểu đơn giản là tín hiệu) cho tất cả những chỗ có câu lệnh “Khi nhận …” mà chỗ “…” là thông điệp đó.

Câu lệnh “phát tin” có thể tạo một thông điệp mới bằng cách ấn vào “Thông báo mới”.

2. Khối lệnh khi nhận (…)

Đây là câu lệnh để xử lý khi nhân vật nhận được thông điệp.

Ý nghĩa:

Khi nhận được thông điệp (các bạn có thể hiểu đơn giản là tín hiệu), thì thực hiện kịch bản.

Bộ ba câu lệnh nhận và phát tin

Khi ấn vào hình mũi tên chỉ xuống, các bạn sẽ thấy danh sách các thông điệp đã được tạo, hoặc tạo một thông điệp mới bằng cách ấn vào “Thông báo mới”.

Chú ý : Dù không bắt buộc, nhưng các bạn nên đặt tên cho thông điệp của mình một cái tên có ý nghĩa nhé. Nó sẽ giúp ích cho các bạn rất nhiều đấy !

Ví dụ : 

Câu lệnh “Phát tin xuất hiện này sẽ gửi thông điệp “xuất hiện” đi khi phím “Phím trắng” được ấn, và thông điệp này sẽ được nhận bởi câu lệnh “Khi nhận xuất hiện

Khi nhận được thông điệp “xuất hiện”, nhân vật sẽ thực hiện hành động (xuất hiện) theo kịch bản.

Bộ ba câu lệnh nhận và phát tin

3. Khối lệnh phát tin (…) và đợi

Bộ ba câu lệnh nhận và phát tin

Đây cũng là câu lệnh phát tin, tức là gửi đi một thông điệp, và nó hoạt động tương tự như câu lệnh “Phát tin … “. Chỉ khác là câu lệnh này sẽ chờ cho nhân vật thực hiện xong hành động theo kịch bản, sau đó mới thực hiện câu lệnh tiếp theo

Ví dụ :

Bộ ba câu lệnh nhận và phát tin
Bộ ba câu lệnh nhận và phát tin
Bộ ba câu lệnh nhận và phát tin

Trong đoạn lệnh này, sau khi ấn phím trắng, mèo sẽ phát đi thông điệp “Đi tới gần cá”, sau đó nói “xin chào”. Nhưng mèo không nói “xin chào” ngay sau khi phát đi thông điệp, mà chờ cho đến khi thông điệp này được thực hiện xong, là khi mèo đã đi đến chỗ cá, mèo mới nói “xin chào”.

— — —

STEAM for Vietnam Foundation là tổ chức phi lợi nhuận 501(c)(3) được thành lập tại Hoa Kỳ với sứ mệnh thúc đẩy các hoạt động liên quan tới giáo dục STEAM (Science — Khoa học, Technology — Công nghệ, Engineering — Kỹ thuật, Arts — Nghệ thuật, Mathematics — Toán học) tại Việt nam. STEAM for Vietnam được thành lập và vận hành bởi đội ngũ tình nguyện viên là du học sinh và chuyên gia người Việt trên khắp thế giới.

— — —

📧Email: hello@steamforvietnam.org
🌐Website: www.steamforvietnam.org
🌐 Fanpage: Facebook
📺YouTube:  http://bit.ly/S4V_YT
🌐Zalo: Zalo Official

Leave a Reply

Your email address will not be published. Required fields are marked *