TIN H C 11Ọ
Ti t 15- ế§10: C U TRÚC L P (t1)Ấ Ặ
I. M c tiêuụ
1. Ki n th c:ế ứ
- Hi u nhu c u c a c u trúc l p trong bi u di n thu t toán..ể ầ ủ ấ ặ ể ễ ậ
- Phân bi t đ c 2 lo i l p là: l p v i s l n bi t tr c và l p v i sệ ượ ạ ặ ặ ớ ố ầ ế ướ ặ ớ ố
l n không bi t tr c.ầ ế ướ
- Mô t đ c c u trúc c a l nh l p For- Do trong ngôn ng l p trìnhả ượ ấ ủ ệ ặ ữ ậ
Pascal.
2. K năngỹ
- Mô t đ c thu t toán c a m t s bài toán đ n gi n có s d ng l nhả ượ ậ ủ ộ ố ơ ả ử ụ ệ
l p v i s l n bi t tr c.ặ ớ ố ầ ế ướ
- S d ng đ c l nh l p For đ l p trình gi i quy t đ c m t s bàiử ụ ượ ệ ặ ể ậ ả ế ượ ộ ố
toán đ n gi n. ơ ả
- Bi t cách v n d ng đúng đ n t ng lo i c u trúc l p vào tình hu ngế ậ ụ ắ ừ ạ ấ ặ ố
c th .ụ ể
II. Chu n bẩ ị
1. Giáo viên: Giáo án, SGK, sách giáo viên, máy chi u.ế
2. H c sinhọ: V ghi, sách giáo khoa, đ dùng h c t pở ồ ọ ậ .
III. T ch c các ho t đ ng h c t pổ ứ ạ ộ ọ ậ
1. n đ nh t ch c l p:Ổ ị ổ ứ ớ
2. Ti n trình bài h cế ọ
Ho t đ ng c a th y và trò ạ ộ ủ ầ N i dungộ
Ho t đ ng 1: Gi i thi u c u trúc l pạ ộ ớ ệ ấ ặ
(15 phút)
GV: L y ví d th c t v các thao tácấ ụ ự ế ề
ph i l p đi l p l i nhi u lân: Bài toánả ặ ặ ạ ề
g i ti n ti t ki m.ử ề ế ệ
HS: Nghe gi ng.ả
GV: Đ a ra 2 bài toán tính t ng.ư ổ
Yêu c u h c sinh nh n xét v qui lu tầ ọ ậ ề ậ
tính? So sánh cách gi i c a 2 bài toán.ả ủ
HS: Suy nghĩ, đ a ra nh n xét.ư ậ
GV đ a ra k t lu n:Pascal cho phép sư ế ậ ử
d ng c u trúc l p đ mô t nh ng thaoụ ấ ặ ể ả ữ
tác l p l i nhi u l n.ặ ạ ề ầ
GV: C u trúc l p có m y d ng?ấ ặ ấ ạ
HS: Tr l i.ả ờ
GV: Nh n xét, t ng k t.ậ ổ ế
HS: Nghe gi ng, ghi bài.ả
1. L pặ
a) Xét 2 bài toán tính t ng v i aổ ớ
.
b) Nh n xét cách gi i :ậ ả
Gi ng nhau: Qui lu t tínhố ậ
- Xu t phát, S đ c gán giá trấ ượ ị
1/a;
- Ti p theo, th c hi n l p l iế ự ệ ặ ạ
thao tác c ng vào S m t giá trộ ộ ị
là 1/(a+N) v i N=1,2,3,4....ớ
Khác nhau:
- Bài toán 1: S l n th c hi nố ầ ự ệ