BÀI 21: BÀI TẬP THỰC HÀNH
MỤC TIÊU
Hoàn tất bài học này, các em được thực hành về các bài tập về tạo thủ tục(Procedure), tạo
biến(Variable) trong thủ tục và sử dụng chương trình con(Subprogram).
HOẠT ĐỘNG 1: BÀI TẬP THỰC HÀNH VỀ THỦ TỤC.
* Bài tập 4:
2:
3:
hinhvuong
hinhtron
1: hinhmuoigoc
tamgiac
to tamgiac
hinhvuong
cs
repeat 36[fd
4[fd
10[fd
10
50 lt 360/3]
360/4]
360/36]
360/10]
3[fd 100
end
HOẠT ĐỘNG 2: BÀI TẬP THỰC HÀNH VỀ CHƯƠNG TRÌNH CON(SUBPROGRAM)
* Bài tập 5:
6: hoatiet1
7:
hoatiet3
hoatiet2
to hoatiet1
hoatiet2
hoatiet3
cs
repeat 25[hinhtron
50 [hinhvuong
60[tamgiac
rttamgiac
10]
rt 10] lt 90]
end
HOẠT ĐỘNG 3: BÀI TẬP THỰC HÀNH VỀ BIẾN (VARIABLE)
Bài tập 8: Tạo một biến lấy tên là n dùng để hiển thị độ dài một cạnh của hình tam giác
đều.
to hinhtamgiac :n
Gõ lệnh để kiểm tra
cs
hinhtamgiac 40
repeat 3[fd :n rt 360/3]
hinhtamgiac 60
end
hinhtamgiac 120
Bài tập 9: Tạo một biến lấy tên là b dùng để hiển thị độ dài của một cạnh của hình tứ giác.
Bài tập 10: Tạo một biến lấy tên là d dùng để hiển thị độ dài của một cạnh của hình ngũ giác.
Bài tập 11: Tạo một biến lấy tên là g dùng để hiển thị độ dài của một cạnh của hình lục giác.
HOẠT ĐỘNG 4: BÀI TẬP THỰC HÀNH VỀ DIỄN GIẢI CODE
Bài tập 12: Em hãy diễn giải từng dòng lệnh trong thủ tục tạo hình tròn sau:
to hinhtron
cs
Thủ tục vẽ hình tròn.
repeat 36[fd 10 lt 360/36]
Xoá toàn bộ giấy vẽ.
end
Kết thúc thủ tục.
o
Lặp lại 36 lần vẽ đường thẳng độ dài 10 và quay trái bút vẽ một góc 10 .
Bài tập 13: Em hãy diễn giải từng dòng lệnh trong thủ tục tạo hoatiet1 sau:
to hoatiet1
cs
Thủ tục vẽ hoạ tiết.
repeat 25[hinhtron tamgiac lt 90]
Xoá toàn bộ giấy vẽ.
end
Kết thúc thủ tục.
o
Lặp lại 25 lần vẽ hình tròn, hình tam giác, và quay trái bút vẽ một góc 90 .