- Khi sö dông c©u lÖnh lÆp, rïa thùc hiÖn ®îc nhiÒu lÖnh liªn tôc nhng l¹i nhanh qu¸... RóT KINH NHIÖM[r]
Trang 1Tuần 29 Tiết 53
Bài 3 sử dụng câu lệnh lặp
I Mục đích yêu cầu
- HS biết giải thích nội dung câu lệnh lặp, biết chỉ ra các hành động bị lặp, số lần lặp
- HS viết đợc một câu lệnh lặp đơn giản
- Nhận biết đợc cách viết đúng, viết sai trong các mẫu lệnh đợc đa ra
- Biết thử nghiệm các câu lệnh lặp đơn giản
- Biết sử dụng lệnh WAIT để chèn vào dãy câu lệnh ở những vị trí thích hợp
nhằm làm chậm quá trình thực hiện các câu lệnh, giúp việc nhận thức, khám phá các câu lệnh đợc trực quan, dễ hiểu hơn
II Đồ dùng học tập
- GV: SGK, giáo án, máy tính
- HS: SGK, vở ghi
III Tiến trình bài học
1 n Ổ đị nh t ch c l p ổ ứ ớ
Tiết 53 4A
4B
4C
2 Kiểm tra bài cũ
? Để viết các dòng lệnh em cần lu ý những gì?
? Nêu tên và công dụng những lệnh cơ bản của Logo?
3 B i m à ới
1 Câu lệnh lặp
- Trong khi vẽ một hình
vuông, em sẽ cần thực
hiện những lệnh gì?
- Trong khi hình chữ nhật,
em sẽ cần thực hiện những
lệnh gì?
- Nh vậy: Với những lệnh
đợc viết đi viết lại nhiều
lần thì ta không cần gõ lại
- Trả lời
- Trả lời
- Lắng nghe
1 Câu lệnh lặp
Trang 2Hoạt động của GV Hoạt động của HS Nội dung
từng lệnh mà ta sẽ dùng
lệnh lặp
- Lặp có nghĩa là: thực
hiện đi, thực hiện lại một
công việc nhiều lần.
- Giới thiệu câu lệnh lặp:
Cấu trúc câu lệnh lặp có
dạng:
REPEAT n [Các lệnh
cần lặp] , trong đó:
+ REPEAT: là tên lệnh
+ n: số lần cần lặp (vd: 2,
3, 4, )
+ [các lệnh cần lặp]:
những lệnh cần lặp đợc
viết trong dấu ngoặc
vuông [ ]
* L u ý: Số lần lặp đặt
sau chữ REPEAT và cách
từ này một dấu cách
REPEAT sẽ không phân
biệt chữ hoa hay thờng.
Bài tập: Yêu cầu HS làm
các bài tập B1, B2, B3
trong SGK/102, 103.
- Hớng dẫn và thực hiện
mẫu
- Gọi một vài HS đứng tại
chỗ trả lời
- HS khác nhận xét
- Lắng nghe
- Lắng nghe và ghi bài
- Lắng nghe
- Lắng nghe
- Trả lời
- Nhận xét
Cả lớp làm vào vở
Cấu trúc câu lệnh lặp có dạng:
REPEAT n [Các lệnh cần lặp] , trong đó:
+ REPEAT: là tên lệnh + n: số lần cần lặp (vd: 2,
3, 4, )
+ [các lệnh cần lặp]:
những lệnh cần lặp đợc viết trong dấu ngoặc vuông [ ]
* L u ý: Số lần lặp đặt
sau chữ REPEAT và cách
từ này một dấu cách
REPEAT sẽ không phân biệt chữ hoa hay thờng Bài tập:
B1 Các dòng lệnh đợc
viết đúng là:
Repeat 4 [FD 100 RT 90] REPEAT 4 [FD 100 RT 90]
B2 Sửa lại để đợc dòng
lệnh đúng là:
- Câu lệnh 1 bỏ dấu phẩy
- Câu lệnh 2 bỏ dấu chấm
- Câu lệnh 3 thay dấu {}bằng dấu []
- Câu lệnh 4 thêm dấu cách sau repeat
- Câu lệnh 5 thêm dấu cách trớc và sau số 4
B3 Điền vào chỗ ( ):
Trang 3Hoạt động của GV Hoạt động của HS Nội dung
- Khái quát lại và yêu cầu
HS thực hành trên máy
- Thực hành dới sự hớng dẫn của GV
a) 4, 50, 90
b) 90, 100, 80 c) 100, 3
2 Sử dụng câu lệnh WAIT
Giáo viên giới thiệu:
- Khi sử dụng câu lệnh lặp, rùa thực hiện đợc nhiều lệnh liên tục nhng lại nhanh quá Muốn rùa làm chậm để có thể theo dõi hình vẽ đợc bắt đầu từ đâu, các nét vẽ
đợc tạo ra theo thứ tự nào, rùa quay đầu đổi hớng ra làm sao, em dùng câu lệnh WAIT
- Ví dụ lệnh WAIT 129 sẽ ra lệnh để rùa tạm dừng 120 tíc (60 tíc bằng 1 giây) trớc khi thực hiện công việc tiếp theo
- Yêu cầu HS gõ lại lệnh
REPEAT 4 [FD 100 RT
90]
- Yêu cầu HS gõ lệnh
REPEAT 4 [FD 100 RT
90 WAIT 120]
=> Từ đó em có nhận xét
gì?
- Trong bài này Rùa đã
dừng lại bao nhiêu giây?
* Mở rộng: Em có thể
đặt lệnh Wait bất kỳ nơi
nào trong [các lệnh cần
lặp] với giá trị bất ỳ.
Bài tập: Yêu cầu HS làm
các bài tập B4, B5, B6
SGK/104
- Hớng dẫn và thực hiện
mẫu
- Gọi một vài HS đứng tại
chỗ trả lời
- HS khác nhận xét
- Khái quát lại và yêu cầu
HS thực hành trên máy
- Thực hiện
- Thực hiện
- Nhận xét
- Rùa đã dừng lại 2 giây
- Lắng nghe
- Trả lời
- Nhận xét
Cả lớp làm vào vở
- Thực hành dới sự hớng dẫn của GV
Bài tập
B4 (SGK/104)
REREAT 4 [FD 100 RT
90 WAIT 60]
REREAT 2 [FD 100 RT
90 WAIT 60 FD 60 RT 90 WAIT 60]
REREAT 5 [FD 100 RT
72 WAIT 60]
B5 (SGK/104)
- Rùa sẽ thong thả vẽ từng cạnh và từng góc của hình
Trang 4Hoạt động của GV Hoạt động của HS Nội dung
lục giác Mỗi khi vẽ xong một cạnh, rùa dừng lại 1 giây rồi lại tiếp tục quay một góc Rùa tiếp tục nh vậy cho tới khi vẽ xong hình lục giác
B6 (SGK/104)
FD 20 RT 90 FD 20 WAIT 60 LT 90 FD 20 RT
90 FD20
Củng cố, dặn dò:
- Nhận xét tiết học
- Y/C HS nhắc lại cú pháp lệnh REPEAT
- Lệnh REPEAT dùng để làm gì?
- Khi nào thì em ần dùng lệnh WAIT?
- GV nhắc nhở HS về nhà xem lại các lệnh đã học
RúT KINH NHIệM