Banner

Phân biệt khối lệnh “Phát âm thanh” và “Bắt đầu âm thanh”

Avatar
Nghi Bui
Fr-03-2021

Hai trong số các khối lệnh về âm thanh dễ bị nhầm lẫn khi lập trình chính là khối lệnh phát âm thanh và bắt đầu âm thanh. Tuy khi được chạy, cả hai khối lệnh đều phát ra âm thanh. Nhưng đặc điểm lớn nhất để phân biệt hai khối lệnh là thời điểm kết thúc âm thanh khác nhau.

Phân biệt khối lệnh

Đối với khối lệnh phát âm thanh … đến hết, chương trình sẽ thực hiện việc phát cho tới khi hết âm thanh rồi mới thực hiện tiếp khối lệnh ở dưới. Trong khi đó, khối lệnh bắt đầu âm thanh sẽ bắt đầu phát âm thanh và sau đó tiếp tục thực hiện khối lệnh ở dưới, ngay cả khi âm thanh chưa kết thúc. Để hiểu rõ hơn, chúng ta cùng phân tích ví dụ sau.

Ví dụ: Giả sử nhân vật có một âm thanh, tên là Trumpet2 với thời lượng là 2.12 giây.

Phân biệt khối lệnh

Khi sử dụng khối lệnh phát âm thanh Trumpet2 đến hết, đợi đến khi hết âm thanh, nhân vật mới thực hiện di chuyển 50 bước.

Phân biệt khối lệnh
(Bạn hãy để ý nút lá cờ màu xanh, sau khi di chuyển 50 bước, nút này không còn sáng nữa vì đã chạy hết đoạn chương trình)

Khi sử dụng khối lệnh bắt đầu âm thanh Trumpet2, âm thanh bắt đầu được phát ra và ngay lập tức, nhân vật di chuyển 50 bước.

Phân biệt khối lệnh
(Bạn hãy để ý ngay sau khi click vào nút lá cờ xanh, nhân vật lập tức di chuyển 50 bước, dù âm thanh Trumpet2 có thời lượng 2.12 giây, chưa được phát hết)

Hy vọng rằng bài viết này sẽ giúp các bạn tránh khỏi sự nhầm lẫn giữa hai khối lệnh phát âm thanh bắt đầu âm thanh khi lập trình Scratch!

— — —

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: STEAM for Vietnam

📺YouTube:  http://bit.ly/S4V_YT

🌐Zalo: Zalo Official

Từ khóa:scratch-blogsteam-for-vietnam

Đăng ký ngay để cập nhật thông tin
về các khóa học của STEAM for Vietnam