BÀI 15: VÒNG LẶP
MỤC TIÊU
Hoàn tất bài học này, các em viết những câu lệnh ngắn gọn để thực hiện các dòng lệnh có sự
lặp lại một số lần nhất định.
HOẠT ĐỘNG 1: ĐIỀU KHIỂN BÚT VẼ.
1. Các câu lệnh khi vẽ hình vuông.
Để vẽ hình vuông có cạnh 100, ta cần thực hiện tuần tự các lệnh sau.
FD 100
RT 90
FD 100
1
FD 100
RT 90
RT 90
3
FD 100
2
RT 90
4
Trong dãy các lệnh vừa thực hiện, chỉ có các lệnh quan trọng là:
Các lệnh này được thực hiện lặp lại bao nhiêu lần:
Các lệnh quan trọng là FD và RT.
4 lần
2. Các câu lệnh khi vẽ hình lục giác đều:
Để vẽ hình lục giác có cạnh 100, ta cần thực hiện tuần tự các lệnh sau:
FD 100
RT 60
FD 100
1
RT 60
FD 100
3
RT 60
5
Khi cần thực hiện một hình vẽ mà trong đó các lệnh quan trọng được lặp lại nhiều
FD 100
FD 100
lần,
RT
60ta có thể 2dùng một vòng
RT 60 lặp, vòng4 lặp này
Trong dãy các lệnh vừa thực hiện, chỉ có các lệnh quan trọng là:
FD 100
cóRTtên
6
60 gọi là REPEAT
Các lệnh này được thực hiện lặp lại bao nhiêu lần:
Các lệnh quan trọng là FD và RT.
6 lần
HOẠT ĐỘNG 2: SỬ DỤNG LỆNH LẶP REPEAT.
Cấu trúc lệnh
Lệnh Repeat bao gồm ba thành phần: phần tên lệnh(Repeat), phần số lần lặp lại(quy định số
lần lặp lại của các lệnh quan trọng), phần các lệnh cần thực hiện, các lệnh này được đặt trong
ngoặc vuông “[]”, mỗi lệnh cách nhau bằng một khoảng trắng.
REPEAT_số lần lặp lại[các lệnh cần lặp cách nhau bằng khoảng trắng]
Ví dụ: Vẽ hình vuông REPEAT 4[FD 100 RT 90]
HOẠT ĐỘNG 3: TỰ KHÁM PHÁ
Em hãy liệt kê một số hình vẽ ta có thể dùng lệnh lặp lại Repeat.
- Hình vuông, hình tam giác đều, hình ngũ giác đều, hình bát giác đều v.v hay các mẫu hoa
văn đối xứng.
HOẠT ĐỘNG 4: TRẢI NGHIỆM
1. Dùng lện Repeat để vẽ các hình sau.
a) Tam giác đều b) Ngũ giác đều
c) Lục giác đều d) Bát giác đều
2. Dùng lệnh Repeat để vẽ các mẫu hình sau:
a)
b)
c)
REPEAT 5[CIRCLE2 100 FD 10]
REPEAT 6[CIRCLE2 100 RT 60]
REPEAT 6[LT 30 FD 30 RT 45 FD 60 RT 150 FD 60 RT 45 FD 30 RT 210]
HOẠT ĐỘNG 5: TỰ RÚT RA KIẾN THỨC
Em hãy ghi lại những điều mình cần ghi nhớ sau bài học này:
Em có thể kết hợp các lệnh khác với lệnh lặp lại REPEAT, giúp em giảm thời gian gõ các lệnh
giống nhau.
HOẠT ĐỘNG 6: 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