C. Write(‘nhap gia tri cua a:’);
2. Học sinh: Đọc trước bà
- SGK, Đồ dựng học tập...
C. TIẾN TRèNH TIẾT DẠY : I. Ổn định tổ chức lớp : I. Ổn định tổ chức lớp :
II. Kiểm tra bài cũ : III. Dạy bài mới : III. Dạy bài mới :
HOẠT ĐỘNG CỦA THÀY VÀ TRề TRề
KIẾN THỨC CẦN ĐẠT
HOẠT ĐỘNG 1 : Cỏc cụng việc phảI thực hiện nhiều lần.
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à
- Cỏc em học bài thỡ phải đọc đi đọc lại nhiều lần cho đến khi thuộc bài. 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: Khi viết chương trỡnh mỏy tớnh cũng vậy, trong nhiều trường hợp ta cũng phải viết lặp lại nhiều cõu lệnh chỉ để thực hiện 1 phộp tớnh nhất định.
1> Cỏc cụng việc phảI thực hiện nhiều lần - 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.
- Cú những hoạt động mà chỳng ta thực hiện lặp với số lần nhất định và biết trước, và những cụng việc và số lần khụng biết trước.
VD
+ số lần lặp biết trứơc:
Cỏc ngày trong tuần cỏc em đều lặp đi lặp lại hoạt động buổ sỏng đến trường và buổi trưa trở về nhà. + Số lần lặp khụng biết trước:
Trong một trận cầu lụng cỏc em lặp đi lặp lại cụng việc đỏnh cầu cho đến khi kết thỳc trõn cầu. - Khi viết chương trỡnh mỏy tớnh cũng vậy, trong nhiều trường hợp ta cũng phải viết lặp lại nhiều lần cõu lệnh chỉ để thực hiện 1 phộp tớnh nhất định.
HOẠT ĐỘNG 2 : Cõu lệnh lặp – một lệnh thay thế cho nhiều lệnh
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 bảng.
Vậy khi bạn vẽ 1 hỡnh vuụng đĩ thực hiện bao nhiờu thao tỏc? (hs cú thể chỉ trả lời 4 thao tỏc là vẽ 4 đoạn thẳng)
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
2/ Cõu lệnh lặp – một lệnh thay cho nhiều lệnh VD1: giả sử cần vẽ 3 hỡnh vuụng cú cạnh 1 đơn vị như sau
Mỗi hỡnh vuụng là ảnh của hỡnh bờn trỏi nú dịch chuyển 1 khoảng cỏc 2 đơn vị.
Bước 1: vẽ hỡnh vuụng(vẽ liờn tiếp 4 cạnh và trở về đỉnh ban đầu)
Bước 2: Nếu số hỡnh vuụng đĩ được vẽ ớt hơn 3 , di chuyển bỳt vẽ về bờn phải 2 đơn vị và trở lại bước 1; ngược lại thỡ kết thỳc thuật toỏn.
VD2
Riờng với 1 bài toỏn vẽ hỡnh vuụng thỡ thao tỏc chớnh là vẽ bốn canhj bằng nhau,hay lặp lại 4 lần thao tỏc vẽ đoạn thẳng
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.
số tự nhiờn từ 1→ 100 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 Vd3: Thuật toỏn tớnh S= 1+2+3+ … + 100 Bước 1: S ← 0; i ← 0. Bước 2: i← i + 1
Bước 3: nếu i ≤ 100, thỡ S ← S + i và quay lại bước 2; ngược lại kết thỳc.
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