Câu lệnh giải hình:
setpc 5 repeat 4 [ repeat 2 [ arc2 180 50 rt 180 ] rt 90 ]
pu bk 100 rt 90 fd 100 pd
setfc 6 fill
repeat 4 [ circle2 50 rt 90 ]
pu
repeat 4 [ fd 50 setfc 4 fill bk 50 rt 90 ]
Bên dưới là phần giải thích
Để giải được những hình dạng này ta cần phải xác định vẽ hình nào trước, hình nào sau. Tiếp theo dùng những câu lệnh đơn giản để vẽ, xem những lệnh nào lặp lại nhiều lần thì dùng Repeat. Nào cũng giải hình nhé
Tuy duy giải hình: vẽ hình ngoài trước, sau đó vẽ 4 hình tròn ở trong
Rút gọn lệnh bằng cách đưa vào repeat: repeat 2 [ arc2 180 50 rt 180 ]
Xoay phải 90o để tiếp tục vẽ hình ngoài :
repeat 2 [ arc2 180 50 rt 180 ] rt 90 ]
Giải thích: Cứ mỗi lần vẽ 2 nữa hình tròn xong xoay phải 1 góc 90 để vẽ tiếp, thực hiện 4 lần ta vẽ được hình ngoài.
Tiếp theo ta đưa rùa vào giữa hình để vẽ hình bên trong, lần lượt thực hiện: pu bk 100 rt 90 fd 100 pd
pu ( nhắc bút vẽ)
bk 100 (lùi lại với bước nhảy 100)
rt 90 (xoay phải 90)
fd 100 (tiến tới với bước nhảy 100)
pd (hạ bút để vẽ tiếp)
Các bạn làm từng bước để hiểu và nhớ lệnh nhé
Khi con rùa đã về giữa ta tiến hành tô màu, với số 6 là màu vàng, lệnh fill để tô màu cho hình đã khép kín
Vẽ 4 vòng tròn bên trong
repeat 4 [ circle2 50 rt 90 ]
Cách tô màu đỏ cho hình: cho con rùa thực hiện bước nhảy bất kỳ, ở đây là 50, sử dụng lệnh fill để tô màu,lệnh Fill có thể tô màu khi đã nhấc bút vẽ, và tô màu cho hình khép kín
Tương tự tô những hình còn lại