Lớp 5a1
CHÀO MỪNG QUÝ THẦY CÔ
VỀ DỰ GIỜ THĂM LỚP
Kiểm tra bài cũ
?
Em hãy tạo một thủ
tục vẽ hình vuông trên
phần mềm Logo.
150
100
50
Bài 20
Biến và
CHƯƠNG
TRÌNH CO
NỘI DUNG BÀI HỌC
HĐ1: Biến trong thủ tục
HĐ2: Chương trình con
LOGO
HĐ3: Củng cố và dặn dò
BIẾN VÀ CHƯƠNG TRÌNH CON
Hoạt động 1:
Sử dụng biến trong thủ tục
Em hãy viết 3 thủ tục sau:
a. vuongnho (với số bước vẽ là 50).
b. vuongtrung (với số bước vẽ là 100).
c. vuongto (với số bước vẽ là 150).
BIẾN VÀ CHƯƠNG TRÌNH CON
Hoạt động 1:
Sử dụng biến trong thủ tục
- Các em thay đổi ở mỗi bước vẽ khác nhau
của hình vng như vậy sẽ tốn thời gian.
- Chương trình Logo cho phép chúng ta tạo
tạo ra các biến có thể thay đổi giá trị khi thủ
tục được chạy.
BIẾN VÀ CHƯƠNG TRÌNH CON
Hoạt động 1:
Sử dụng biến trong thủ tục
- Ví dụ: Tạo ra biến để thay đổi chiều dài
của một hình vng
to hinhvuong :n
repeat 4 [FD :n RT 90]
end
- Ngồi biến n ra, em có thể đổi biến khác như:
x, y, z, …
BIẾN VÀ CHƯƠNG TRÌNH CON
Hoạt động 2:
Chương trình con
- Chương trình là một hay nhiều
lệnh được xây dựng nhằm hồn thành
một nhiệm vụ nào đó.
- Ví
dụ: to hinhvuong
- Chương
trình con là chương trình
đượcrepeat
xuất 4hiện
chương
[FDtrong
100 RT
90] trình
khác.end
BIẾN VÀ CHƯƠNG TRÌNH CON
Hoạt động 2:
Chương trình con
- Ví dụ:
Chương
trình
to thuchanh
repeat 12 [hinhvuong RT 30]
end
Chương
trình con
BIẾN VÀ CHƯƠNG TRÌNH CON
Bài tâp:
1. Em hãy tạo một thủ tục vẽ hình
vng (với số bước vẽ là 100).
2. Em hãy tạo một thủ tục khác có
chứa thủ tục hình vng ở câu 1 (với
góc quay là 30).
BIẾN VÀ CHƯƠNG TRÌNH CON
Hoạt động 3:
Củng cố bài học
Biết tạo biến trong thủ tục
LOGO
Biết được chương trình con
Củng cố
Chọn vào đáp án đúng nhất:
Câu 1: Đâu là biến của thủ tục sau:
to cau1 :v
repeat 100 [fd :v rt 30]
end
A. cau1
B.dfd
C. :v
D. 100
Củng cố
Chọn vào đáp án đúng nhất:
Câu 2: Đâu là tên của thủ tục sau:
to cau2
repeat 12 [fd 100 RT 30]
end
A. cau1
B. cau2
C. RT
D. 30
Củng cố
Chọn vào đáp án đúng nhất:
Câu 3: Đâu là chương trình con của thủ tục
sau:
to cau3
repeat 100 [cau1 RT 30]
end
A. cau1
B. 30
C. RT
D. cau3
Củng cố
Câu 4: Em hãy tìm ra chỗ sai của thủ tục sau:
to cau 2
cs 100
repaet 100 [cau1 rt 30]
end