Lập trình cơ bản với Blocks
Chương 5
>
Cấp độ 4
Mục tiêu
Đánh giá thông tin về các thùng trái cây và chuyển táo vào giỏ.
Ở trong vườn, một số trái cây vừa hái được lưu trữ trong các thùng, sẽ rất hữu ích nếu bạn lấy thêm vài quả và đặt vào giỏ để có thể phân phát chúng. Để làm điều này, chúng ta sẽ sử dụng một vài khối mới bao gồm khối display để xem nội dung của các danh sách.
Có hai hằng danh sách tên là: crate1 và crate2 lưu trữ các loại trái cây đã thu thập trong vườn. Hãy đi đến dấu X tối và quay mặt về phía thùng, tại đây chúng ta sẽ kiểm tra có bao nhiêu loại trái cây trong thùng bằng cách kiểm tra độ dài của hằng danh sách crate1.
Từ menu Communications, kéo thả khối speak vào trình soạn thảo. Tiếp theo, từ menu Constants, kéo thả khối length, gắn hằng crate1 vào khối này và lồng vào khối speak.

Bây giờ, hãy xác định các phần tử bên trong hằng danh sách bằng cách sử dụng khối display trong menu Communications. Kéo thả khối này vào trình soạn thảo và chèn hằng danh sách crate1 từ menu Constants để xem nội dung của danh sách.

Tiếp theo, đi đến dấu X sáng và quay mặt về phía thùng, tại đây chúng ta sẽ kiểm tra xem hằng danh sách crate2 có chứa trái cây “Apple” hay không và nó nằm ở vị trí nào trong danh sách. Đặt một khối speak trong trình soạn thảo và kéo thả khối occurrence từ menu Lists vào khối speak.

Trong ô đầu tiên, chèn khối crate2 từ menu Constants, và trong ô thứ hai, chèn khối string từ menu Text rồi nhập nội dung “Apple”. Điều này cho phép bạn tìm vị trí của “Apple” trong hằng danh sách crate2.

Xác định nội dung của crate2 bằng cách sử dụng khối display: kéo thả khối display từ menu Communications và chèn hằng danh sách crate2 từ menu Constants.

Bây giờ khi biết nội dung của thùng và vị trí của “Apple”, sử dụng khối collect từ menu Actions và thêm vào đó một khối string từ menu Text. Sau đó nhập từ “Apple” trong khối string để nhặt táo từ thùng.

Cuối cùng, đi đến dấu X vàng và quay mặt về phía giỏ, tại đây chúng ta sẽ đặt táo vào giỏ. Sử dụng khối place từ menu Actions và thêm một khối string từ menu Text. Nhập từ “Apple” trong khối string để lưu táo vào giỏ và hoàn thành màn chơi.