2. Biến (Variable) trong Scratch

Đăng ngày: 20/06/2026 • Tác giả: Quản trị viên
2. Biến (Variable) trong Scratch

Hướng dẫn sử dụng Biến (Variable) trong Scratch

Bài viết này sẽ giúp bạn hiểu rõ về Biến (Variable) trong Scratch, cách sử dụng cũng như ứng dụng của chúng trong lập trình.

1. Biến là gì?

Biến (Variable) là một khái niệm quan trọng không chỉ trong Scratch mà còn trong mọi ngôn ngữ lập trình. Trong Scratch, biến thường được dùng để lưu trữ điểm số, thời gian, số mạng còn lại hoặc bất kỳ dữ liệu nào có thể thay đổi trong chương trình.

“A variable is a named area of computer memory. You can think of it as a box that stores data, including numbers and text, for a program to access as needed.”
— Majed Marji, Learn to Program with Scratch (2014)

Nói một cách đơn giản, biến giống như một chiếc tủ cá nhân ở trường học. Mỗi học sinh có một chiếc tủ riêng với tên cố định, nhưng đồ đạc bên trong có thể thay đổi tùy ý. Tương tự, trong lập trình, biến có tên cố định, nhưng giá trị bên trong có thể thay đổi linh hoạt.

2. Ứng dụng của biến trong Scratch

Trong Scratch, bất cứ khi nào cần lưu trữ một giá trị có thể thay đổi, bạn cần sử dụng biến. Một số ứng dụng phổ biến:
✅ Lưu điểm số của người chơi trong trò chơi.
✅ Đếm thời gian trong chương trình.
✅ Lưu số mạng còn lại trong game.
✅ Xác định level hiện tại của nhân vật.

3. Cách tạo biến trong Scratch

Bước 1: Tạo biến

  • Vào mục Variables trên thanh công cụ.

  • Nhấn vào nút “Make a Variable”.

  • Một hộp thoại sẽ xuất hiện, yêu cầu đặt tên cho biến.

Bước 2: Lựa chọn phạm vi sử dụng biến

Khi tạo biến, bạn có thể chọn một trong hai chế độ:
🔹 For all sprites: Biến này có thể được sử dụng bởi tất cả nhân vật trong dự án.
🔹 For this sprite only: Biến này chỉ có thể được sử dụng bởi nhân vật đang được chọn.

💡 Lưu ý:

  • Đặt tên biến có ý nghĩa để dễ dàng sử dụng và quản lý khi lập trình.

  • Nên viết tên biến theo chức năng của nó, ví dụ: score, timer, playerLives.

4. Các câu lệnh sử dụng Biến trong Scratch

Scratch cung cấp các câu lệnh cơ bản để làm việc với biến:

  • Set [biến] to [giá trị] → Gán giá trị ban đầu cho biến.

  • Change [biến] by [giá trị] → Tăng hoặc giảm giá trị của biến.

  • Show variable [biến] → Hiển thị biến trên sân khấu.

  • Hide variable [biến] → Ẩn biến khỏi giao diện.

5. Ví dụ: Lập trình đồng hồ đếm ngược bằng biến

Bước 1: Tạo biến Timer

  • Vào Variables → Nhấn “Make a Variable” → Đặt tên Timer.

Bước 2: Thiết lập giá trị ban đầu

  • Khi nhấn lá cờ xanh, đặt giá trị Timer = 60 (bắt đầu đếm ngược từ 60 giây).

Bước 3: Lập trình đếm ngược

  • Cứ mỗi 1 giây trôi qua, giảm Timer đi 1 đơn vị.

  • Khi Timer = 0, dừng chương trình.

📌 Ứng dụng: Đây là cách phổ biến để tạo bộ đếm giờ trong game hoặc bài học tương tác.

Biến trong Scratch giúp chương trình linh hoạt và thông minh hơn. Hãy thử áp dụng vào các dự án thực tế để hiểu rõ hơn nhé!

Bài viết liên quan