🧱 "Khối của tôi" (tiếng Anh: My Blocks) là nơi bạn có thể tự tạo khối lệnh riêng, giống như tạo một hàm (function) trong các ngôn ngữ lập trình khác.
Nếu nói hàm (function) thì các em còn nhỏ sẽ chưa hiểu rõ, nên các em chỉ cần nhớ từ khóa hàm (function) trong ngôn ngữ lập trình.
Tái sử dụng code dễ dàng
Làm cho chương trình ngắn gọn, dễ hiểu
Giúp chia nhỏ vấn đề để lập trình hiệu quả hơn
Chọn mục "Khối của tôi" (màu hồng đậm) trong danh sách bên trái.
Bấm nút "Tạo một khối" (Make a Block).
Nhập tên khối (ví dụ: di chuyển hình vuông).
(Tùy chọn) Thêm tham số nếu cần, ví dụ: độ dài cạnh.
Bấm OK → Scratch sẽ tạo ra:
Một khối lệnh mới
Một vùng để bạn lập trình bên trong khối này
Giúp tái sử dụng các khối lệnh phải lặp đi lặp lại.
Giúp tái sử dụng các khối lệnh phải lặp đi lặp lại mà có truyền vào 1 giá trị
Giúp tái sử dụng các khối lệnh phải lặp đi lặp lại mà khi gọi phải cần 1 điều kiện nào đó.
🧩 Mục tiêu: Vẽ một hình vuông
Tạo khối tên: ve hinh vuong
Bên trong khối, thêm lệnh:
lặp lại 4 lần
di chuyển 100 bước
quay 90 độ
Quay lại phần chương trình chính, chỉ cần gọi khối:
khi bấm vào cờ xanh
ve hinh vuong
➡ Nhân vật sẽ vẽ hình vuông.
📥 Có thể thêm tham số không?
✅ Có! Ví dụ, bạn tạo khối:
ve hinh vuong (do dai)
Bên trong bạn dùng biến do dai để điều khiển độ dài:
lặp lại 4 lần
di chuyển (do dai) bước
quay 90 độ
Khi gọi khối, bạn có thể truyền giá trị khác nhau:
ve hinh vuong (50)
ve hinh vuong (150)
🧠 Kết luận:
"Khối của tôi" = Tự tạo hàm trong Scratch
Giúp lập trình chuyên nghiệp hơn, dễ quản lý chương trình dài
Có thể thêm tham số đầu vào như các hàm thực thụ
Tìm kiếm:
Khối của tôi Scratch là một chức năng rất quan trọng, khi các em tiếp xúc với các dự án Scratch lớn, và là kiến thức để các em có thể tham gia các cuộc thi về Scrach chuyên nghiệp tại Việt Nam cũng như thế giới.