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 của Vòng lặp

Mục tiêu

Thu thập và đổ bỏ tất cả cỏ dại trong đường đi bằng cách sử dụng các điều kiện vòng lặp, không quá mười hai (12) dòng mã.

Lối đi đến sân trong đầy những cỏ dại cần được xử lý. Bạn có thể tự động hóa quá trình này bằng cách sử dụng các vòng lặp và tận dụng tối đa phần else của các khối if.

Các lối đi quanh sân trong đầy cỏ dại, hãy thu thập chúng và sử dụng khối place để đổ bỏ chúng vào một thùng ở cuối mỗi đường đi. Điều này sẽ dễ dàng với các vòng lặp tuy nhiên, có ba (3) đường đi, trong đó hai đường đi có chín (9) cỏ dại, còn một đường đi có năm (5) cỏ dại.

Tạo một khối vòng lặp for với biến x từ 0 đến 2 để mã bên trong vòng lặp có thể bao gồm tất cả ba (3) đường đi.

Sử dụng khối vòng lặp for. Bên trong vòng lặp, di chuyển về phía trước 10 bước, sau đó sử dụng một khối if với phần else. Kiểm tra xem x có bằng 0 bằng cách sử dụng khối so sánh equals.

Có năm (5) cỏ dại trong đường đi đầu tiên và chín (9) ở các đường đi còn lại, sử dụng khối if để kiểm tra xem vòng lặp đang ở chu kỳ đầu tiên bằng cách kiểm tra xem x có bằng 0 không. Hãy nhớ rằng biến x là thứ kiểm tra chu kỳ của vòng lặp và nó luôn bắt đầu từ 0.

Nếu điều kiện if đúng, tạo một biến có tên bag và gán giá trị 5 cho nó, sau đó sử dụng khối place để đổ cỏ dại tại dấu X, và rẽ phải. Sử dụng phần else để chạy một phiên bản tương tự của cùng một đoạn mã nhưng gán giá trị 9 cho bag nếu điều kiện không được thỏa mãn (tức là khi x là 1 hoặc 2).

Hoàn thành cấp độ bằng cách thu thập tất cả cỏ dại và đặt số lượng đúng của chúng vào mỗi thùng, sử dụng không quá mười hai (12) dòng mã.

Sách Mã