Mục tiêu: - Biết nhu cầu cần có cấu trúc lặp với số lần chưa biết trước trong ngôn ngữ lập trình; - Biết ngôn ngữ lập trình dùng cấu trúc lặp với số lần chưa biết trước để chỉ dẫn máy tí[r]
Trang 1Bài8:
I tiêu:
-
-
II ! bi:
1 ! "$ %& giáo viên:
- Giáo án, "> dùng ".* ?:
- Ví "A minh ?:
2 ! "$ %& , sinh:
- 6? bài B:
- Xem bài (:
III )/ 01!' lên 234
1 5! 0$! 234
- < ,:
- E%( danh & :
2 678 tra bài :
Câu 1: <4 thích . câu - For< Biến đếm>:=< giá trị đầu> to < Giá trị
cuối> do< câu lệnh>;
Câu 2: Cho ví "A 1 câu - For< Biến đếm>:=< giá trị đầu> to < Giá trị
cuối> do< câu lệnh>;
3 1 dung:
Giới thiệu bài mới:
G chúng ta $5 $3 làm quen câu - =
này chúng ta I ? thêm 1 (0 câu - ( trong PASCAL Câu - này dùng
“ ?4 *3 -@ 2A! B& "C 9B3 ”
EF GHI J GIÁO VIÊN VÀ
N SINH
1 )/ 01!' 1: Các hoạt động lặp với số
lần chưa biết trước
- GV:
em câu - $% máy tính , - ít
bao nhiêu O
- HS: 99 :
- GV: Trong
$ . : E
1 Các )/ 01!' 2?4 *3 -@ 2A! B& "C
9B3
- Trong , có . $0 $3
$ . :
Tuần: 23
Tiết: 43
Ngày soạn: 21/01/2009
Ngày dạy: 09/02/2009
Trang 2ra các ví "A , 1 - $ .
xác $R :
* Ví dụ 1:
- GV:
. goi $J . cua ban LONG là gi?
- HS: có V máy.
- GV: Hãy nêu (0 vài ví "A 1
:
- HS: Nêu ví "A:
* Ví dụ 2:
- GV:
- GV: @- , - $ . các phép
- HS:
khi
- GV: Tóm . các . $0 & "Y .
khi nào?
- HS: F & "Y . khi $3 Z mãn (0
- GV: E ra X $> miêu 4 hình 39 SGK/68
2 )/ 01!' 2: Ví dụ về lệnh lặp với số lần
chưa biết trước
- GV: Em hãy
:
- HS: For< Biến đếm>:=< giá trị đầu> to <
Giá trị cuối> do< câu lệnh>;
- GV:
6 "' HS cách câu - và 4
thích các thành 7 câu - :
- HS: Sc nghe và ghi bài
- GV: Yêu
- : <4 thích e 7 câu - theo
e B ANH
- HS: Trong khi(khi)….thi ,
-f2(g[::
- GV: U (. các . $0 7 câu
-
+ G tiên 6. $0 nào $X "i ra?
- HS:
+
- HS: Câu - & Z qua và - / thúc
+
- HS: G , - câu - và quay . /%(
* Ví dụ 1: (SGK/67)
S . - ? $- . cho $ khi có
V máy
* Ví dụ 2: (SGK/67,68)
tiên cho
- Tóm .; @- . (0 . $0 /- A % có $3 Z (4 hay không ]X $>;
2 Ví = *T 2U! 2?4 *3 -@ 2A! B& "C
9B3
* Trong Pascal câu -
có ".;
while <điều kiện> do <câu lệnh>;
- Trong
+ Điều kiện V là (0 phép so sánh; + Câu lệnh có % là câu - $X 4 hay
câu - ghép
- Câu - này $3 , - sau: + 1: ^%( tra điều kiện.
+
Z qua và - , - - / thúc quay . 1
Trang 3tra
* Bài Z4 nhóm:
- HS:
khác nhau hai câu -
FOR DO và WHILE DO.
- GV:
* Câu ] HSG:
@ hai câu - trên ta có % dùng $%
không?
4 %!' @:
-
- Nhác . thành và Y , - câu - :
5 O?! dò.
- q dò ? sinh 1 nhà ? bài
- Xem còn .:
- Tìm
IV Rút kinh !'U8:
Trang 4
Bài8:
I tiêu:
-
-
II ! bi:
1 ! "$ %& giáo viên:
- Giáo án, "> dùng ".* ?:
- Ví "A minh ?:
3 ! "$ %& , sinh:
- 6? bài B:
- Xem bài (:
III )/ 01!' lên 234
1 5! 0$! 234
- < ,:
- E%( danh & :
2 678 tra bài :
Câu 1: Nêu Câu 2: <4 thích các thành và Y , -O
Câu 3: E%( khác nhau hai câu - $5 ?O
3 1 dung:
Giới thiệu bài mới:
Chúng ta
qua các ví "A: E> V các em B I $3 làm quen v tranh strong khi
u "A vòng w là “ vô y:
EF GHI J GIÁO VIÊN VÀ
N SINH
1 )/ 01!' 1: Các ví dụ
* Ví dụ 3:
- GV: Cho HS
phân tích ý e câu - trong X
trình
-
2 Ví = *T 2U! 2?4 *3 -@ 2A! B& "C
9B3
* Ví dụ 3:SGK/69
x:=1;
n:=1;
while x>=sai_so do begin n:=n+1; x:=1/n end;
Tuần: 23
Tiết: 44
Ngày soạn: 21/01/2009
Ngày dạy: 10/02/2009
Trang 5* Ví dụ 4: SGK/69
- GV:
VD2
- HS: $? . ví "A 2.
- GV: Cho HS tính L s, và n trong 5 vòng
bài toán
- HS: … n=45, s= 1034.
* Ví dụ 5: SGK/69
- GV: } bài toán này ta tinh B X ,
@X i: $(= T: L= ta có công ~
sau: T:=T+1/I; Bài toán này ta có % 4
hai cách, Dùng -
và - không :
Hãy
- HS:
- GV: Qua
do thay cho For … do và 3 .:
2 )/ 01!' 2: h 2Z4 trình A! tránh
- GV: khi u "A - = chúng tranh
v $ lai không có $%( "Y 7
vòng : UV ta ? v là vô
:
var a:integer;
begin
a:=5;
while a<6 do writeln('A');
end.
- GV: Em
có gì $ -O
- HS: Luôn $:
- Gv: Trong X trình trên, giá R 7 a
luôn luôn a<6 luôn luôn $
* Ví dụ 4: SGK/69
S:=0; n:=1;
while S<=1000 do begin n:=n+1; S:=S+n end;
Ví dụ 5 E% X trình tính L
T ta có % u "A -
for…do: T:=0;
for i:=1 to 100 do T:=T+1/i;
writeln(T);
while…do, $. X trình " $8* B cho cùng (0 /
T:=0;
i:=1;
while i<=100 do begin T:=T+1/i; i:=i+1 end;
writeln(T);
Ví "A này cho * chúng ta có % u
"A câu - while…do thay cho câu -
for…do
3 ?4 vô /! 2A! – h 2Z4 trình A!
tránh
- Khi , - vòng = điều kiện trong câu
X trình ( không X vào
"vòng vô :
Trang 6nên - writeln('A') luôn $3 , -: KHi
X trình không nên $% máy tính ,
- vòng vô :
* )/ 01!' nhóm:
Tìm ba ví "A Z;
+ vd1: ]u "A - w While … do
+ vd2: ]u "A - FOR… do
+ vd3: vô han :
* Câu ] HSG:
Xác $ (0 nguyên : ; SNT là
chia cho 1 và chính nó
4 %!' @:
- GV: Cho HS $? ghi :
- G4 V câu Z sau:
Hãy & ra v trong các câu - sau $8*;
a) X:=10; while X:=10 do X:=X+5;
b) X:=10; while X=10 do X=X+5;
c) S:=0; n:=0; while S<=10 do n:=n+1; S:=S+n;
5 O?! dò.
- 6? bài, làm bài tâp
- E? bài , hành
IV Rút kinh !'U8:
OPlm
@ 2Bn!'
Hình o
GT !'$
... động lặp với số
lần chưa biết trước< /b>
- GV:
em câu - $% máy tính , -
O
- HS: 99 :
- GV:... (0
- GV: E X $> miêu 4 hình 39 SGK/ 68
2 )/ 01!'' 2: Ví dụ lệnh lặp với số lần
chưa biết trước< /b>
- GV: Em ... data-page="4">
Bài8 :
I tiêu:
-
-
II ! bi:
1 ! "$ %& giáo viên:
- Giáo án, "> dùng ".* ?:
- Ví