[r]
(1)Ngà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 đế ượ ệc l nh for 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ì c a h c sinhể ở ụ ụ ọ ậ ọ ủ ọ Bài m i:ớ
Ho t đ ng c a GV 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 l pự ệ ặ ặ l i nhi u l n Có nh ng ho t đ ngạ ề ầ ữ ộ thường th c hi n l p l p l i v i m tự ệ ặ ặ ộ s l n nh t đ nh bi t trố ầ ấ ị ế ước VD: ăn c m m i ngày l n, đánh ngày 2ơ ỗ ầ l n Nh 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 xong ặ ế
HS: L ng nghe ắ
? Em 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 b n v a l y trênữ ụ ạ ừ ấ b ng nh ng công vi c đãả ữ ệ bi t trế ước s l n l p l p l i côngố ầ ặ ặ ạ vi c 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 m t lo i ch aố ầ ặ ộ biêt s l n l p)ố ầ ặ
GV: Nh n xét 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 tố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ể ỉ ẫ ự ệ công vi c, nhi u trệ ề ường h pợ vi t m t chế ộ ương trình máy tính 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ề ệ
(2)Ho t đ ng c a GV HSạ ộ ủ N i dungộ ? Đ vẽ hình th ta làm nh th nào?ể ứ ư ế
GV: Tương t hình th ta vẽ tự ứ ương t ự ? Em vi t thu t tốn mơ t vẽ hìnhế ậ ả 1.36.
HS: Ho t đ ng đ c l p tr l iạ ộ ộ ậ ả GV: K t lu n đ a thu t toánế ậ ậ HS: Ghi
? Đ vẽ m t hình vng ta làm th nào?ể ộ ế HS: Tr l iả
GV: Mơ t b ng hình vẽ máy ả ằ Đ a thu t toán vẽ hình vng.ư ậ HS: Chú ý ghi
GV: Cho HS nghiên c u ví d 2.ứ ụ
? Ví d cơng vi c đụ ệ ược th c hi nự ệ nhi u l n.ề ầ
? Qua hai ví d trên, em ch raụ ỉ nh ng công vi c đữ ệ ượ ặc l p l p l i?ặ ạ HS: Ch công vi c l p l i vd1 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
HS: Ghi c u trúc vòng l p vào v ấ ặ
GV: Gi i thích t ng thành ph n c uả ầ ấ trúc l nh.ệ
HS: Chú ý, ghi
VD2: Tính t ng c a 100 s t nhiên đ uổ ủ ố ự ầ tiên
Thu t toán: (đã nghiên c u h c sậ ứ ọ ố 5)
- Cánh mô t ho t đ ng l p trongả ộ ặ thu t tốn nh ví d đậ ụ ược g i 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 Đó 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, t khố, Bi nế đ mế bi n đ n có ki u nguyên (có ể ể ki u kí t ho c ki u đo n con)ể ự ặ ể
Giá tr đ u, giá tr cu iị ầ ị ố s c thố ụ ể ho c bi u th c có ki u 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 câu l nh đ n ho c câuể ệ ặ l nh kép.ệ
- Câu l nh đệ ược th c hi n nhi u l n,ự ệ ề ầ m i l n th c hi n câu l nh m t l nỗ ầ ự ệ ệ ộ ầ l p sau m i l n l p bi n đ m tặ ỗ ầ ặ ế ế ự đ ng tăng lên đ n v , tăng cho đ n khiộ ị ế giá tr c a bi n đ m l n h n giá tr cu iị ủ ế ế ị ố vịng l p đặ ược d ng l i.ừ
4 Cũng c :ố
? Sau 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 Do j: =j+2;
? Các câu l nh pascal sau có h p l khơng sao?ệ ợ ệ a) For i: =100 to writeln ('a');
b) For i: = 1.5 to 10.5 writeln ('a'); c) For i: =1 to 10 writeln ('a'); 5 Hướng d n v nhàẫ ề
- H c n m v ng n i dung h c ọ ắ ữ ộ ọ - Tr l i câu h i 1, SGKả ỏ