Lập trình khối cho người mới bắt đầu
Chương
>
Cấp độ

Điều kiện và Quyết định
Điều kiện vòng lặp thay thế

Mục tiêu

Thu thập tất cả các quả mọng trong sân bằng cách sử dụng vòng lặp và kết hợp chúng để tạo ra Mứt.

Bây giờ bạn đã bước vào sân, hãy thu thập một số quả mọng trên cánh đồng và mang chúng đến máy trộn để sản xuất Mứt. Sử dụng vòng lặp để tối ưu hóa code của bạn và các điều kiện để điều chỉnh code cho những tình huống cụ thể.

Để kết hợp các quả mọng, bạn phải có một danh sách, hãy tạo một danh sách rỗng có tên berries bằng cách sử dụng khối lệnh create empty list. Lưu nó vào một biến trước khi tạo vòng lặp để bạn có thể thêm các quả mọng vào danh sách của mình bằng khối lệnh set item in list với chế độ INSERT tại vị trí LAST khi bạn nhặt chúng.

Tạo một khối lệnh vòng lặp for với biến x từ 0 đến 2 để đi vòng quanh sân, nhặt và lưu các quả mọng. Có ba (3) loại quả mọng khác nhau trong sân: quả mọng đỏ, quả mọng xanh và quả mọng đen (loại quả mọng tím), mỗi loại có số lượng khác nhau. Sử dụng các khối lệnh if cho mỗi chu kỳ của vòng lặp và lưu số lượng cụ thể của từng loại quả mọng vào một biến để bạn có thể thêm chúng vào danh sách.

Sử dụng khối lệnh vòng lặp for. Bên trong vòng lặp, di chuyển về phía trước 4 bước, sau đó sử dụng nhiều khối lệnh if để kiểm tra giá trị của x. Nếu x bằng 0, đặt red_berries thành 3 và thêm nó vào danh sách bằng cách sử dụng khối lệnh set item in list với chế độ INSERT tại vị trí LAST. Nếu x bằng 1, đặt blue_berries thành 5 và thêm nó vào danh sách. Nếu x bằng 2, đặt black_berries thành 4 và thêm nó vào danh sách. Sau đó, quay trái.

Nhớ rằng x xác định chu kỳ vòng lặp hiện tại và nó luôn bắt đầu từ 0. Trong mỗi chu kỳ, hãy thu thập các quả mọng, tạo một biến cho quả mọng bạn thu thập, lưu số lượng chính xác và thêm chúng vào danh sách bằng cách sử dụng khối lệnh set item in list.

Sau khi bạn hoàn thành việc thu thập và lưu các quả mọng, code sau vòng lặp sẽ được thực thi. Di chuyển về phía trước 4 bước để đến dấu X và trộn các quả mọng thành Mứt bằng cách sử dụng khối lệnh combine với danh sách berries của bạn để hoàn thành cấp độ.

Sách Mã