Biến
Chúng ta dùng thuật ngữ biến với đúng nghĩa như trong toán học hay các ngôn ngữ lập trình khác.
Nghĩa là một thành phần có tên, dùng để lưu giá trị và có thể thay đổi giá trị đó.
Bạn tạo được biến bằng nhiều cách.
- Một số khối như đếm theo và với mỗi thành phần dùng biến và tự đặt giá trị cho biến đó.
Những biến này theo truyền thống được gọi là biến vòng lặp (loop variables). - Hàm do người dùng định nghĩa cũng dùng biến để định nghĩa tham số hay đối số.
- Bạn tạo được biến bất cứ lúc nào bằng khối cho ... bằng, và biến được tạo ra sẽ là biến toàn cục (global variables).
- Môi trường lập trình khối của RobomationLAB không hỗ trợ biến cục bộ (local variables).
Khi bạn bấm vào danh sách thả xuống của khối biến, các lựa chọn sau hiện ra.
- Tên của mọi biến đã được định nghĩa trong chương trình.
- "Đổi tên biến": đổi tên của biến đó trong toàn bộ chương trình. Khi chọn lựa chọn này, một cửa sổ để nhập tên mới hiện ra.
- "Xóa biến": xóa mọi khối đang tham chiếu đến biến này trong chương trình.
Đặt giá trị cho biến
Khối cho ... bằng gán một giá trị cho biến.
Nếu biến đó chưa được khai báo trong mã, khối này khai báo biến mới rồi mới gán giá trị.

Python
python
item = VALThay đổi giá trị
Khối cộng vào cộng thêm một số vào giá trị của biến.

Python
python
item = item + 1Lấy giá trị
Khối dưới đây cho ra giá trị đang lưu trong biến nhưng không làm thay đổi giá trị đó.
Bạn dùng được khối này mà không cần khối đặt giá trị, nhưng đó không phải là cách lập trình đúng đắn.

Python
python
item