You are on page 1of 4

I.

M c tiu c n
1. V ki n th c + Hi u ch

ng trnh l s m t c a thu t ton b ng ngn ng l p trnh. ng rnh n gi n: c u trc chung v cc trc thnh ph n.

+ Bi t c u trc c a ch 2. V k n ng: Nh n bi t 3. V thi :

c cc thnh ph n c a m t ch

ng trnh

n gi n

+ Xc nh thi l p trnh.

nghim tc trong h c t p khi lm quen v i nhi u quy t qua nh ng lng tng, kh kh n giai o n b t

nh nghim ng t trong u h c l p trnh.

+ C th c c g ng v

II. Ph
1. Ph 2. Ph

ng ti n v ph

ng php d y h c:
ng trnh trn gi y kh l n. k t h p v i th o lu n nhm.

ng ti n: m t s minh ho v c u trc ch

ng php: di n gi ng, m tho i g i m nu v n

III. N i dung v ti n trnh d y h c:


1. Ki m tra bi c : Cu 1: Nu khi ni m tn trong l p trnh? Cho 3 v d tn ng v tn sai trong ngn ng Pascal? Cu 2: Nu khi ni m h ng v bi n? Cho v d minh ho ? 2. Trnh by ti li u m i: HO T 1. C u trc chung: 1. c ph n c u trc chung trong SGK, th o lu n v tr l i cc cu h i sau HS: Th o lu n nhm HS1: G m 2 ph n: NG C A GIO VIN HO T NG C A H C SINH

a) C u trc c a m t ch m y ph n?

ng trnh

c vi t b ng ngn ng b c cao g m ph n khai bo v ph n thn. HS2: Ph n thn

b) Ph n no b t bu c ph i c? GV: Nh n xt. GV: C u trc c a m t ch [<ph n khai bo>] <ph n thn> 2. Nu ngh a c a c p d u [ v ], < v >? GV: Nh n xt, nh gi 2. Cc thnh ph n c a ch a) Ph n khai bo: GV: C th khai bo cho: tn ch ch ng trnh con Khai bo tn ch ng trnh ng trnh, th vi n, h ng, bi n v ng trnh: ng trnh c th c khai bo nh sau:

HS3: < v >: di n gi i ngn ng t nhin [ v ]: thnh ph n c a ch ng trnh c ho c khng

GV: Ph n ny c th c ho c khng. Trong pascal, dng t kho program v tn ch ng trnh khai bo ph n ny. Program <tn ch GV: tn ch v tn ng trnh> i l p trnh t theo ng quy nh ng trnh.

HS: th o lu n HS1, HS2: Ln b ng cho v d

ng trnh l tn do ng

3. Th o lu n

cho m t s v d v khai bo tn ch

Khai bo th vi n GV: khai bo th vi n cung c p m t s ch c l p trnh s n. ng trnh thng d ng

HS: theo di, ghi ch tn m t s th vi n th ng g p v vai tr c a chng

GV: a cc v d , nu ng d ng c a m t s th vi n m t vi ngn ng l p trnh b c cao v cc t kho ng v i m i ngn ng l p trnh nh : trong Pascal khai bo th vi n (crt, graph, ), trong C++s d ng #include <tn th vi n (stdio, conio, )> khai bo.

HS: Th o lu n

4. Cho v d v khai bo m t s th vi n trong ngn ng Pascal v C++? GV: Nh n xt Khai bo h ng GV: khai bo cho nh ng gi tr xu t hi n nhi u l n trong ch GV: Trong ngn ng Pascal v C++ const. ng trnh.

HS1: cho v d trong ngn ng Pascal HS2: Cho v d v i ngn ng C++.

khai bo h ng ta dng t kho HS: Th o lu n

5. Tham kh o v d trong SGK v cho m t s v d khc v khai bo HS1: cho v d v i h ng? Pascal GV: Nh n xt HS2: Cho v d v i ngn ng C++. Khai bo bi n GV: T t c cc bi n dng trong ch ng trnh ph i t tn v khai bo cho ch ng trnh d ch bi t l u tr v x l. Bi n ch nh n m t gi tr t i m i th i i m th c hi n ch ng trnh c g i l bi n n. GV: Cho v d v m t s bi n GV: Cch khai bo bi n v ch bi sau. b) Ph n thn ch ng trnh nh b i c p d u hi u m u v HS: nghe v ghi chp HS: Tm hi u v d trong SGK ng trnh n gi n trong ngn xc nh: HS: quan st cc ch ng trnh. HS: th o lu n n. ng trnh con c trnh by trong cc HS: theo di v ghi chp

GV: Dy l nh trong ph m vi c xc k t thc t o thnh thn ch ng trnh. GV: trnh by m t s c p d u hi u m ng l p trnh (Pascal, C++,..) 3. V d ch ng trnh n gi n.

u v k t thc trong 1 s ngn

GV: treo gi y kh l n vi t m t s ch ng Pascal v C++ ln b ng. 6. Quan st cc o n ch

ng trnh, th o lu n

+ Ph n khai bo v ph n thn.

+ Tn ch + C th b nh gi.

ng trnh v tn th vi n

c khai bo trong ch

ng trnh.

c ph n no trong cc ch

ng trnh . GV: nh n xt,

HS1: ln b ng ch r ph n thn v ph n khai bo HS2: nu tn ch ng trnh v th vi n HS3: Ph n khai bo

3. C ng c : + Nu c u trc chung c a m t ch + Cc t kho C++ l g? + C p d u hi u m 4. D n d: + Coi l i bi v a h c. + Chu n b tr c bi: M t s ki u d li u chu n. c dng ng trnh vi t b ng ngn ng l p trnh b c cao? ng trnh, h ng trong ngn ng Pascal,

khai bo th vi n, tn ch

u v k t thc ch

ng trnh chnh c a ngn ng Pascal l g?

You might also like