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
Kiểm tra sự tồn tại

Mục tiêu

Tìm xem các nguyên liệu có được lưu trữ trong các container không và kết hợp chúng để tạo thành thực phẩm.

Bạn cần một số nguyên liệu để có thể làm salad nhưng trước tiên bạn cần thu thập chúng. Bạn sẽ tìm thấy cà rốt, cà chua, xà láchdưa chuột trên cánh đồng, tuy nhiên cà rốtdưa chuột được cất giấu. Hãy thu thập các món đồ mà bạn có thể nhặt được trên cánh đồng.

Để tìm các món đồ còn thiếu, hãy đi tới các dấu X phía trước các container và kiểm tra điều kiện xem các món đồ có được lưu trữ trong container hay không. Sử dụng khối lệnh for để làm cho quá trình nhanh hơn và khối lệnh collect để thu thập bất kỳ món đồ nào.

Sử dụng khối lệnh for với biến x chạy từ 0 đến 3. Bên trong vòng lặp, sử dụng khối lệnh if để kiểm tra xem "carrot" hoặc "cucumber" có trong hằng số bag hay không. Sử dụng khối lệnh find item in list để kiểm tra xem các món đồ có tồn tại trong túi hay không. Nếu điều kiện đúng, sử dụng khối lệnh collect với get item from list để lấy món đồ từ bag tại chỉ số x (sử dụng get item from list với FROM_START và biến x).

Sau khi thu thập được tất cả các món đồ, lưu chúng vào một danh sách có tên items bằng cách sử dụng khối lệnh create empty list, và thêm số vào danh sách bằng cách sử dụng khối lệnh set item in list với chế độ INSERT vào vị trí LAST.

Cuối cùng, hãy đi tới dấu hiệu X nhẹ và kết hợp tất cả các món đồ để có một bữa ăn bằng cách sử dụng khối lệnh combine. Kiểm tra xem tất cả các món đồ có được tính đến bằng cách kiểm tra độ dài của danh sách của bạn trong một khối lệnh if sử dụng khối lệnh length of list. Sử dụng khối so sánh less than để kiểm tra xem độ dài có nhỏ hơn 5 hay không. Nếu đúng, sử dụng khối lệnh combine với danh sách các món đồ của bạn.

Sách Mã