KHÁI NIỆM
Biến số (Variable) là một đại lượng thay đổi dùng để lưu trữ dữ liệu trên bộ nhớ của Scratch. Tại mỗi thời điểm nhất định, biến số chỉ mang một giá trị duy nhất. Nhưng có thể thay đổi giá trị của biến nhiều lần trong quá trình chạy chương trình.
Ví dụ:
Trong trò chơi Phá Đảo Thiên Thạch, chúng ta cần sử dụng biến Điểm (Score) để có thể lưu lại số Điểm của người chơi. Sau mỗi lần Bóng chạm vào Thiên Thạch, biến điểm lại thay đổi (cụ thể là tăng lên 1 điểm).
CÁC LOẠI BIẾN
Về cơ bản, có hai loại biến số:
Biến cho tất cả các nhân vật trong trò chơi (Biến toàn cục): Giá trị của biến có thể hiển thị hay thay đổi bởi tất cả các đối tượng trong Scratch (nhân vật, sân khấu)
Biến chỉ cho nhân vật này (Biến cục bộ): Giá trị của biến chỉ có thể hiển thị và thay đổi bởi chính nhân vật mà lúc đầu chúng ta chọn để tạo biến.
HƯỚNG DẪN TẠO BIẾN
Bước 1:
Chọn nhân vật bạn muốn để tạo biến
Bước 2:
Chọn nhóm lệnh Các biến số
Bước 3:
Chọn Tạo một biến. Sau đó màn hình sẽ hiển thị hộp thoại:
Bước 4:
Điền tên biến, chọn loại biến thích hợp rồi sau đó nhấn nút OK
Kết quả:
Sau khi nhấn OK, biến mới được tạo ra và xếp ở dưới như hình vẽ.
Ngoài ra để thao tác với biến, chúng ta có các khối lệnh sau đây:
CÁC KHỐI LỆNH VỚI BIẾN
1. Đặt biến số
Câu lệnh giúp đặt giá trị ban đầu cho biến. Ví dụ khi bắt đầu trò chơi, điểm số sẽ trở về 0, ta được khối lệnh như sau:
2. Thay đổi giá trị
Câu lệnh giúp thay đổi giá trị của biến. Ví dụ, khi Rắn ăn Ngôi Sao thì người chơi được tăng thêm 1 điểm:
Một ví dụ khác, khi chạm Quái Vật thì người chơi bị trừ đi 1 điểm:
3. Ẩn/Hiện biến số trên màn hình
Khối lệnh giúp thiết lập ẩn hay hiện biến số trên màn hình. Dưới đây là hình ảnh khi chọn Ẩn và Hiện biến Điểm. Khi hiện, biến Điểm sẽ mặc định được đặt ở vị trí trên cùng bên trái, ta cũng có thể di chuyển biến Điểm tới một vị trí khác trên màn hình.
— — —
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