Lập trình khối cho người mới bắt đầu
Chương
>
Cấp độ
Danh sách và Bộ sưu tập
Tham chiếu đến các mục trong danh sách
Mục tiêu
Lấy giỏ trứng và kiểm tra xem bên trong có bao nhiêu quả trứng, sau đó đặt các quả trứng vào các khay đúng vị trí của chúng bằng cách tham chiếu vị trí trong danh sách.
Hàng trứng tươi của hôm nay đã được thu thập và đặt vào một chiếc giỏ. Hãy lấy giỏ và kiểm tra số lượng trứng của từng loại để bạn có thể cất chúng đi. Có bốn loại trứng trong giỏ: "trứng trắng", "trứng đen", "trứng đỏ" và "trứng xanh".
Đầu tiên, lấy giỏ được đặt bên cạnh các khay chứa và đi đến dấu X sáng bên cạnh bàn. Sau khi đến dấu X sáng và đối mặt với bàn, hãy sử dụng khối while loop block để kiểm tra các quả trứng trong giỏ của bạn. Tạo một biến count được đặt bằng 0, sau đó sử dụng vòng lặp while tiếp tục khi count < 4. Bên trong vòng lặp, sử dụng khối speak kết hợp với khối text join để nối chuỗi gồm "I have ", giá trị ở vị trí count trong danh sách basket (sử dụng get item from list), " ", giá trị ở vị trí count trong danh sách eggs, " in compartment ", và count. Sau đó, sử dụng khối change variable by để tăng count lên 1.
Có hai (2) hằng số danh sách trong giỏ. Một danh sách chứa tên của tất cả bốn (4) loại trứng có sẵn cho bạn có tên là eggs. Và một danh sách khác có tên basket chứa số lượng trứng của mỗi màu mà giỏ có.
Giỏ có bốn (4) ngăn, được đếm từ 0 - 3, mỗi loại trứng được lưu trữ trong ngăn riêng của chúng. Điều này cũng cho bạn biết vị trí và thứ tự của chúng trong các danh sách như sau: 0 = trứng trắng, 1 = trứng đen, 2 = trứng đỏ, 3 = trứng xanh.
Đi đến các dấu X tối bên cạnh các khay chứa và sử dụng khối place để đặt đúng loại trứng vào khay chứa tương ứng. Mỗi khay chứa có một biển hiệu cho biết loại trứng màu nào được cất giữ ở đó.
Bạn có thể truy cập từng loại trứng trong danh sách của mình bằng cách xác định vị trí của chúng trong danh sách sử dụng khối get item from list. Kết nối biến danh sách (basket) và số chỉ mục (0, 1, 2 hoặc 3) để truy cập một giá trị cụ thể trong danh sách.
Đi đến tất cả bốn dấu X tối và đặt trứng của mỗi loại tương ứng vào vị trí đúng của chúng. Ví dụ: sử dụng get item from list với basket và chỉ số 0, sau đó kết nối nó với khối place trên dấu X tối có biển hiệu trứng trắng. Tham khảo bảng số trên, sử dụng nó kết hợp với place và get item from list trên tất cả bốn dấu X tối để hoàn thành cấp độ.