Lập trình cơ bản với Blocks
Chương 5
>
Cấp độ 3
Mục tiêu
Đặt thức ăn xuống và gọi heo con đến bằng cách đặt tên của chúng vào danh sách.
Heo con có lẽ sẽ đói sớm thôi, nhặt túi thức ăn lớn màu xanh và đi đến hai dấu X tối trên bản đồ. Kéo & thả khối place từ menu Actions vào trình chỉnh sửa mã tại hai dấu X tối và quay mặt về các khay. Kéo & thả khối string từ menu Text vào các khối place và thêm từ "food" vào bong bóng chuỗi. Điều này sẽ đổ thức ăn từ túi vào khay để heo con ăn.

Sau khi bạn hoàn thành việc đặt thức ăn xuống ở cả hai dấu X tối, đi đến dấu X sáng và quay mặt về chuồng. Gọi heo con đến để chúng có thể tới ăn. Tên của chúng là "Peggle", "Peter", "Piper" và "Pedro". Để dễ gọi, hãy đặt tên của chúng vào một danh sách, có một khối set variable / create list trong trình chỉnh sửa chứa một danh sách có tên là names. Kích hoạt khối và điền các mục còn thiếu.

Từ menu Text, đặt bốn khối string vào khối create list. Bên trong chúng điền tên bốn heo con theo thứ tự sau: "Peggle", "Peter", "Piper", "Pedro".

Sử dụng khối for để gọi tất cả tên heo con bằng khối speak. Vòng lặp for sử dụng biến x để lặp qua danh sách names, bạn cần đặt số lần vòng lặp chạy qua danh sách là 4, vì có 4 mục trong danh sách.
Bên trong vòng lặp, sử dụng khối speak với khối create text để kết hợp chuỗi "Come here " với biến x (biến này sẽ chứa từng tên khi vòng lặp tiến). Trong trình chỉnh sửa khối, bạn sẽ thấy các khối đang bị vô hiệu hóa, hãy kích hoạt chúng và hoàn thành dãy khối bằng cách thêm mục vào ô thứ hai của khối create text.

Chèn khối list get, kéo & thả nó từ menu Lists. Khối này sẽ cho phép bạn trích xuất một mục từ danh sách.

Để trích xuất tên của mỗi heo con từ danh sách, kéo & thả biến x từ menu Variables vào khối list get và chèn nó vào khối create text.

Sử dụng bộ khối mã này, người chơi sẽ có thể gọi từng tên của tất cả heo con theo thứ tự. Biến x trong vòng lặp for đại diện cho từng tên trong danh sách khi vòng lặp duyệt qua từng mục cho đến khi kết thúc.