[r]
Trang 1Ngày so n: 11/01/2020ạ
Ti t 37ế
CH Đ : CÂU L NH L P (Ti t 1) Ủ Ề Ệ Ặ ế
I M C TIÊU Ụ
1 Ki n th c: ế ứ - Hi u để ược câu l nh l p v i s l n đ nh trệ ặ ớ ố ầ ị ước
- Bi t đế ược tình hu ng s d ng l nh l p v i s l n đ nh trố ử ụ ệ ặ ớ ố ầ ị ước
- Bi t s d ng câu l nh ghépế ử ụ ệ
2 Kĩ năng: - Vi t đúng đế ượ ệc l nh for do trong m t s tình hu ng đ n gi n.ộ ố ố ơ ả
3 Thái đ : ộ - Nghiêm túc, hăng say l p trìnhậ
II CHU N B Ẩ Ị
1 GV: SGK, máy chi u, giáo ánế
2 HS: SGK, v ghi chép, đ dùng h c t p khácở ồ ọ ậ
III TI N TRÌNH D Y H C Ế Ạ Ọ
1 n đ nh l p Ổ ị ớ
2 Bài cũ: Ki m tra sách v , d ng c h c t p h c kì 2 c a h c sinh ể ở ụ ụ ọ ậ ọ ủ ọ
3 Bài m i: ớ
Ho t đ ng c a GV và HS ạ ộ ủ N i dung ộ
Ho t đ ng 1 ạ ộ : T ch c tình hu ng h c ổ ứ ố ọ
t p ậ
GV: Trong cu c s ng hàng ngày, nhi uộ ố ề
ho t đ ng đạ ộ ược em th c hi n l p đi l pự ệ ặ ặ
l i nhi u l n Có nh ng ho t đ ngạ ề ầ ữ ạ ộ
thường th c hi n l p đi l p l i v i m tự ệ ặ ặ ạ ớ ộ
s l n nh t đ nh và bi t trố ầ ấ ị ế ước VD: ăn
c m m i ngày 3 l n, đánh răng ngày 2ơ ỗ ầ
l n Nh ng cũng có nh ng vi c l p điầ ư ữ ệ ặ
l p l i v i s l n không xác đ nh trặ ạ ớ ố ầ ị ước
VD: Nh t rau cho đ n khi xong ặ ế
HS: L ng nghe ắ
? Em hãy nêu ví d khác v ho t đ ng l p ụ ề ạ ộ ặ
trong cu c s ng hàng ngày? ộ ố
GV: Ghi ví d c a h c sinh lên b ngụ ủ ọ ả
HS: M t em khác l y thêm m t s ví dộ ấ ộ ố ụ
? Qua nh ng ví d các b n v a l y ra trên ữ ụ ạ ừ ấ
b ng thì nh ng công vi c nào chúng ta đã ả ữ ệ
bi t tr ế ướ c s l n l p đi l p l i và công ố ầ ặ ặ ạ
vi c nào chúng ta ch a bi t s l n l p l i ệ ư ế ố ầ ặ ạ
c a nó? ủ
HS: Tách ví d thành hai lo i (m t lo i đãụ ạ ộ ạ
bi t trế ước s l n l p và m t lo i ch aố ầ ặ ộ ạ ư
biêt s l n l p)ố ầ ặ
GV: Nh n xét và k t lu nậ ế ậ
Ho t đ ng 2 ạ ộ : Câu l nh l p – M t l nh ệ ặ ộ ệ
thay cho nhi u l nh ề ệ
HS: Nghiên c u ví d 1.ứ ụ
GV: Phân tích, HD vi t thu t toán VD1ế ậ
? Đ vẽ đ ể ượ c nh hình 1.35 ta ph i làm ư ả
thao tác nào.
HS: Tr l i.ả ờ
Đ ch d n cho máy tính th c hi nể ỉ ẫ ự ệ đúng công vi c, trong nhi u trệ ề ường h pợ khi vi t m t chế ộ ương trình máy tính chúng ta cũng ph i vi t l p l i nhi u câuả ế ặ ạ ề
l nh th c hi n m t phép tính nh t đ nh.ệ ự ệ ộ ấ ị
1 Câu l n l p - m t l nh thay choệ ặ ộ ệ nhi u l nh ề ệ
VD1: Thu t toán ậ SGK Tr56
Trang 2Ho t đ ng c a GV và HS ạ ộ ủ N i dung ộ
? Đ vẽ hình th 2 ta làm nh th nào? ể ứ ư ế
GV: Tương t hình th 3 ta vẽ tự ứ ương t ự
? Em hãy vi t thu t toán mô t vẽ hình ế ậ ả
1.36.
HS: Ho t đ ng đ c l p và tr l iạ ộ ộ ậ ả ờ
GV: K t lu n và đ a ra thu t toánế ậ ư ậ
HS: Ghi bài
? Đ vẽ m t hình vuông ta làm th nào? ể ộ ế
HS: Tr l iả ờ
GV: Mô t b ng hình vẽ trên máy ả ằ
Đ a ra thu t toán vẽ hình vuông.ư ậ
HS: Chú ý ghi bài
GV: Cho HS nghiên c u ví d 2.ứ ụ
? Ví d 2 công vi c gì đ ụ ệ ượ c th c hi n ự ệ
nhi u l n ề ầ
? Qua hai ví d trên, các em hãy ch ra ụ ỉ
nh ng công vi c đ ữ ệ ượ ặ c l p đi l p l i? ặ ạ
HS: Ch ra công vi c l p l i vd1 và vd2ỉ ệ ặ ạ ở
GV: K t lu n.ế ậ
Ho t đ ng 3 ạ ộ : Tìm hi u câu l nh l p ể ệ ặ
For do
GV: Trình bày c u trúc vòng l p For …ấ ặ
to do
HS: Ghi c u trúc vòng l p vào v ấ ặ ở
GV: Gi i thích t ng thành ph n trong c uả ừ ầ ấ
trúc l nh.ệ
HS: Chú ý, ghi bài
VD2: Tính t ng c a 100 s t nhiên đ uổ ủ ố ự ầ tiên
Thu t toán: (đã nghiên c u bài h c sậ ứ ở ọ ố 5)
- Cánh mô t các ho t đ ng l p trongả ạ ộ ặ thu t toán nh trong 2 ví d trên đậ ư ụ ược
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 v i m t câu l nh Đó là câu l nhặ ớ ộ ệ ệ
l p.ặ
2 Câu l nh l p For do ệ ặ
- Trong pascal câu l nh l p có d ng:ệ ặ ạ
For <bi n đ m>:= <giá tr đ u> ế ế ị ầ to <giá
tr cu i> ị ố do <câu l nh>;ệ
Trong đó: for, to, do là các t khoá, ừ Bi n ế
đ m ế là bi n đ n có ki u nguyên (có thế ơ ể ể
là ki u kí t ho c ki u đo n con)ể ự ặ ể ạ
Giá tr đ u, giá tr cu i ị ầ ị ố là s c thố ụ ể
ho c là bi u th c có ki u cùng ki u v iặ ể ứ ể ể ớ
bi n đ m, giá tr cu i ph i l n h n giáế ế ị ố ả ớ ơ
tr đ u.ị ầ
Câu l nh ệ có th là câu l nh đ n ho c câuể ệ ơ ặ
l nh kép.ệ
- Câu l nh sẽ đệ ược th c hi n nhi u l n,ự ệ ề ầ
m i l n th c hi n câu l nh là m t l nỗ ầ ự ệ ệ ộ ầ
l p và sau m i l n l p bi n đ m sẽ tặ ỗ ầ ặ ế ế ự
đ ng tăng lên 1 đ n v , tăng cho đ n khiộ ơ ị ế giá tr c a bi n đ m l n h n giá tr cu iị ủ ế ế ớ ơ ị ố thì vòng l p đặ ược d ng l i.ừ ạ
4 Cũng c : ố
? Sau khi th c hi n đo n ch ự ệ ạ ươ ng trình sau, giá tr c a bi n J b ng bao nhiêu? ị ủ ế ằ
J: =0;
For i: =1 to 5 Do j: =j+2;
? Các câu l nh pascal sau có h p l không vì sao? ệ ợ ệ
a) For i: =100 to 1 do writeln ('a');
b) For i: = 1.5 to 10.5 do writeln ('a');
c) For i: =1 to 10 do writeln ('a');
5 H ướ ng d n v nhà ẫ ề
- H c và n m v ng n i dung bài h c ọ ắ ữ ộ ọ
- Tr l i các câu h i 1, 2 trong SGKả ờ ỏ
- Nghiên c u trứ ước n i dung còn l i c a bài: "ộ ạ ủ CÂU L NH L P FOR DO Ệ Ặ "