Tải bản đầy đủ (.pptx) (10 trang)

Bài 19 thực hành thủ tục

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (178.92 KB, 10 trang )

BÀI 19: THỰC HÀNH THỦ TỤC

MỤC TIÊU

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ẠT ĐỘNG 1: VIẾT LỆNH TẠO CÁC HÌNH ĐA GIÁC.
ĐA GIÁC
Điền

các

TÊN
thông

số,

KT

SỐ CẠNH
dòng
lệnh

thíchCẠNH
hợp của

3

100



120

4

100

90

5

100

72

6

100

60

Logo vào bảng sau:
GÓC

Tam
Giác

Tứ Giác

Ngũ

Giác

Lục Giác

LỆNH

Repeat 3[fd 100 rt 120]

Repeat 4[fd 100 rt 90]

Repeat 5[fd 100 rt 72]

Repeat 6[fd 100 rt 60]


Tạ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


HOẠT ĐỘNG 2: VIẾT LỆNH TẠO MÀU NỀN VÀ MÀU NÉT VẼ.
MÀU
SỐ HIỆU
DÒNG LỆNH TRONG LOGO
[000màu,
000 255]
0 255]
Dựa vào số hiệu

em hãy viết các dòng lệnh tạo màu nền Setsc[0
của Logo:
[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]



Tạ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


HOẠ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)


HOẠ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]



HOẠT ĐỘNG 5: NHẬN XÉT.
Hôm nay em đã:
Hiểu bài tốt
Tham gia hoạt động nhóm

Và:

Thực hành tốt
Tham gia hoạt động lớp


HOẠ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]




×