1. Hình dáng các khối lệnh trong Scratch có ý nghĩa gì?

Đăng ngày: 20/06/2026 • Tác giả: Quản trị viên
1. Hình dáng các khối lệnh trong Scratch có ý nghĩa gì?

Bài viết này sẽ giúp bạn nhận biết và phân loại các khối lệnh trong Scratch dựa trên hình dạng của chúng. Mỗi loại khối lệnh có hình dáng đặc trưng, thể hiện ý nghĩa và cách sử dụng riêng biệt.

1. Khối lệnh hình mũ (Hat blocks)

Khối lệnh hình mũ luôn nằm ở vị trí đầu tiên trong một nhóm khối lệnh. Đặc điểm nhận dạng là phần trên bo tròn và phía dưới có phần lồi ra, cho phép kết nối các khối lệnh khác bên dưới nó. Các khối lệnh này thường xuất hiện trong mục Events (Sự kiện), dùng để bắt đầu một chương trình.

2. Khối lệnh xếp chồng (Stack blocks)

Đây là loại khối lệnh phổ biến nhất, dùng để điều khiển nhân vật thực hiện các hành động cụ thể. Khối lệnh này có phần lõm ở phía trên và lồi ở phía dưới, cho phép kết nối với các khối lệnh khác cả bên trên lẫn bên dưới, tạo thành một chuỗi lệnh logic.

3. Khối lệnh Boolean hình lục giác (Boolean blocks)

Khối lệnh Boolean là các khối điều kiện, có nhiệm vụ kiểm tra và trả về kết quả Đúng (True) hoặc Sai (False). Ví dụ, khối lệnh "touching mouse pointer" sẽ trả về True nếu nhân vật chạm vào con trỏ chuột, ngược lại sẽ trả về False.

Các khối lệnh Boolean thường nằm trong mục Touching (Cảm biến) và Operator (Toán tử).

4. Khối lệnh báo cáo (Report blocks)

Khối lệnh báo cáo trả về dữ liệu dạng chữ hoặc số. Không giống như khối xếp chồng, khối lệnh này không thể nối trực tiếp với các khối khác. Thay vào đó, nó được đặt vào các ô trống hình oval trong những khối lệnh khác để làm đầu vào (tham số).

Ví dụ:

  • Khối lệnh "username" lưu tên đăng nhập của người dùng.

  • Khi nối "username" vào câu lệnh "Say", nhân vật sẽ nói ra tên của người dùng thay vì một nội dung cố định.

5. Khối lệnh hình chữ C (C blocks)

Khối lệnh hình chữ C có nhiệm vụ bao bọc và kiểm soát các khối lệnh bên trong nó. Chúng thường được sử dụng trong các vòng lặp (lặp đi lặp lại câu lệnh) hoặc câu lệnh điều kiện "If".

Bạn có thể nối các khối lệnh khác vào phía trên, phía dưới và bên trong khối lệnh hình chữ C.

Loại khối lệnh này thường nằm trong mục Control (Điều khiển).

6. Khối lệnh đóng (Cap blocks)

Khối lệnh đóng có nhiệm vụ kết thúc một đoạn chương trình. Nó có phần lõm ở phía trên để kết nối với khối lệnh phía trước, nhưng không có phần lồi ở dưới nên không thể nối thêm khối lệnh nào sau đó.

Trong Scratch, có hai khối lệnh đóng phổ biến thuộc mục Control:

  • Forever: Chạy các khối lệnh bên trong nó liên tục, không có điểm dừng nên không thể đặt thêm câu lệnh bên dưới.

  • Stop all / Stop this script / Stop other scripts: Khi một chương trình bị dừng, tất cả các lệnh sẽ ngừng hoạt động, nên không thể có câu lệnh nào nối tiếp sau đó.

Bài viết liên quan