Tiết 1:
Hoạt động 1:
1/ Cỏc cụng việc phải thực hiện nhiều lần
Hoạt động của GV Hoạt động của HS Trong cuộc sống hằng ngày, nhiều hoạt động
được thực hiện lặp đi lặp lại nhiều lần. vớ dụ: - Cỏc ngày trong tuần cỏc em đều lặp đi lặp lại hoạt động buổi sỏng đến trường và buổi trưa trở về nhà
Hóy cho thờm một vài vớ dụ trong thực tế trong đời sống hằng ngày mà ta phải thực hiện cỏc thao tỏc được lặp đi lặp nhiều lần?
Gv: Kết luận.
Hs lắng nghe
Hs cho vớ dụ Hoạt động 2:
2/ Cõu lệnh lặp – một lệnh thay cho nhiều lệnhGv: Gọi 1 hs lờn bảng vẽ một hỡnh vuụng Gv: Gọi 1 hs lờn bảng vẽ một hỡnh vuụng
cạnh 1 đơn vị độ dài (20cm) và yờu cầu cả lớp theo dừi bạn thực hiện cỏc thao tỏc trờn bảng.
Yờu cầu 1 hs mụ tả cỏc bước bạn vẽ trờn
Vậy khi bạn vẽ 1 hỡnh vuụng đó thực hiện bao nhiờu thao tỏc?
GV: Gợi ý thờm thao tỏc quay thước. Cỏc thao tỏc đú như thế nào?
Gv: Như vậy khi vẽ hỡnh vuụng cú những thao tỏc lặp đi lặp lại. Thuật toỏn sau sẽ mụ tả cỏc bước để vẽ hỡnh vuụng.
Gv: Mụ tả thuật toỏn trờn bảng
Gv: Mụ tả thuật toỏn tớnh tổng cỏc số tự nhiờn từ 1→ 100
Cấu trỳc mụ tả thuật toỏn như trờn gọi là cấu trỳc lặp.
4 thao tỏc
Cỏc thao tỏc giống nhau.
Vd1: Thuật toỏn mụ tả cỏc bước để vẽ hỡnh vuụng.
Bước 1: k ← 0 (k là số đoạn thẳng đó vẽ được).
Bước 2: k ← k+1. Vẽ đoạn thẳng 1 đơn vị độ dài và quay thước 900 sang phải.
Bước 3: Nếu k<4 thỡ quay lại bước 2; ngược lại kết thỳc.
•k là biến đếm
Vd2: Thuật toỏn tớnh •i là biến đếm
Mụ tả thuật toỏn trờn gọi là cấu trỳc lặp. Mọi ngụn ngữ lập trỡnh đều cú cỏch chỉ thị cho mỏy tớnh thực hiện cấu trỳc lặp chỉ với 1 cõu lệnh. Đú là cõu lệnh lặp
Hoạt động 3: 3/ Vớ dụ về cõu lệnh lặp Gv: minh họa bẳng ngụn ngữ Pascal cỳ phỏp
cõu lệnh for … to … do •Lưu ý cho hs: