Hoàn tất bài học này, các em được thực hành viết các thủ tục procedure trong Logo và thực thi các dòng lệnh vừa tạo.Hoàn tất bài học này, các em được thực hành viết các thủ tục procedure trong Logo và thực thi các dòng lệnh vừa tạo.Hoàn tất bài học này, các em được thực hành viết các thủ tục procedure trong Logo và thực thi các dòng lệnh vừa tạo.
Trang 1Hoàn tất bài học này, các em được thực hành viết các thủ tục procedure trong Logo và thực thi các dòng lệnh vừa tạo.
BÀI 19: THỰC HÀNH THỦ TỤC
MỤC TIÊU
Trang 2HOẠT ĐỘNG 1: VIẾT LỆNH TẠO CÁC HÌNH ĐA GIÁC.
Điền các thông số, dòng lệnh thích hợp của Logo vào bảng sau:
Tam Giác 3 100 120 Repeat 3[fd 100 rt 120]
Tứ Giác 4 100 90 Repeat 4[fd 100 rt 90]
Ngũ Giác 5 100 72 Repeat 5[fd 100 rt 72]
Lục Giác 6 100 60 Repeat 6[fd 100 rt 60]
Trang 3Tạo thủ tục cho các hình đa giác với tên tamgiac, tugiac, ngugiac, lucgiac
Ví dụ: hình tam giác(gõ lệnh tamgiac, Logo sẽ vẽ hình tam giác
To tamgiac
Repeat 3[fd 100 rt 120]
End
Trang 4HOẠT ĐỘNG 2: VIẾT LỆNH TẠO MÀU NỀN VÀ
MÀU NÉT VẼ.
Dựa vào số hiệu màu, em hãy viết các dòng lệnh tạo màu nền của Logo:
[000 000 255] Setsc[0 0 255]
[000 000 000] Setsc[0 0 0]
[000 255 000] Setsc[0 255 0]
[000 255 255] Setsc[0 255 255]
[255 000 000] Setsc[255 0 0]
[255 000 255] Setsc[255 0 255]
[144 113 208] Setsc[144 113 208]
[255 255 255] Setsc[255 255 255]
Trang 5Tạo thủ tục để thay đổi màu nền và màu nét vẽ cho các màu ở trong bảng trên với tên như sau:
Màu nền: nenxanhduong, nenden, nenxanhla, nendo, nenhong, nenvang, nentim, nentrang.
Ví dụ: nền xanh dương( gõ lệnh nenxanhduong, logo sẽ thay đổi màu nền xanh dương)
Màu vẽ: xanhduong, den, xanhla, do, hong, vang, tim, trang.
Ví dụ: nét hồng(gõ lệnh hong, logo sẽ sử dụng nét vẽ hồng)
to nenxanhduong
setsc[0 0 255]
end
to hong
setpc[255 0 255]
end
Trang 6HOẠT ĐỘNG 3: THỰC HÀNH
- Học sinh tạo thủ tục vẽ ngôi sao, lấy tên là ngoisao.
(5 cạnh, kích thước cạnh 100, góc 144)
- Học sinh tạo thủ tục vẽ hình bát giác, lấy tên là
batgiac.
(8 cạnh, kích thước cạnh 100, goc 45)
- Học sinh tạo thủ tục vẽ hoa hình vuông, lấy tên là
hoavuong.
(lặp lại 12 lần hình vuông với góc là 30)
Trang 7HOẠT ĐỘNG 4: TỰ KHÁM PHÁ
Em có thể xem Logo minh hoạ các hình vẽ từng thao
tác bằng cách thêm lệnh Wait sai mỗi dòng lệnh(thời
gian được tính bằng 1/100 giây)
Ví dụ: Để minh hoạ hình tam giác em thêm lệnh Wait
vào dòng lệnh như sau:
repeat 3[fd 100 rt 120 wait 100]
Trang 8HOẠT ĐỘNG 5: NHẬN XÉT.
Hôm nay em ã: đã:
Hiểu bài tốt Tham gia hoạt ộng nhóm đã:
Thực hành tốt Tham gia hoạt ộng lớp đã: Và:
Trang 9HOẠT ĐỘNG 6: EM CÓ BIẾT
Ở MSWLOGO, em có thể dùng các biểu thức toán(+, -, *, /) để sử dụng trong các dòng lệnh Ví dụ: để tính góc cho các hình đa giác, em chỉ cần lấy
360 độ chia cho số cạnh.
Ví dụ: hình ngũ giác(có 5 cạnh)
repeat 5[fd 100 rt 360/5]