Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 21 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
21
Dung lượng
250 KB
Nội dung
Giaựo aựn Tin hoùc 11 Trửụứng THPT Quang Trung Tun: 01 Tit 01 Ngy dy: Chng I MT S KHI NIM V LP TRèNH V NGễN NG LP TRèNH. I. Mc tiờu : 1.Kin thc : Bi 1: Khỏi nim lp trỡnh v ngụn ng lp trỡnh. Bit v phõn bit c cú 3 lp ngụn ng lp trỡnh l ngụn ng mỏy, hp ng v ngụn ng bc cao. Bit vai trũ ca chng trỡnh dch. Bit khỏi nim biờn dch v thụng dch. Bit mt trong nhng nhim v quan trng ca chng trỡnh dch l phỏt hin li cỳ phỏp ca chng trỡnh ngun. Bi 2: Cỏc thnh phn ca ngụn ng lp trỡnh. 1) Cỏc thnh phn c bn: Bit ngụn ng lp trỡnh cú 3 thnh phn c bn l: Bng ch cỏi, cỳ phỏp, v ng ngha. Hiu v phõn bit c 3 thnh phn ny. 2. K nng : Nm c khỏi nim lp trỡnh v ngụn ng lp trỡnh. 3. Thỏi : Chm chỳ lng nghe v nm vng vn . II. Chun b : 1. Giỏo viờn: Sỏch giỏo viờn 2. Hc sinh: xem trc bi nh. III. Phng Phỏp : Thuyt trỡnh, vn ỏp. IV. Tin Trỡnh Dy Hc: 1. n nh lp : Kim din v n nh lp. 2. Kim tra bi c : thụng qua 3. Ging bi mi: Hot ng ca thy, trũ Ni dung Khỏi nim lp trỡnh GV: phỏt vn hc sinh : Em hóy nờu cỏc bc gii bi toỏn trờn mỏy vi tớnh?. Bi 1: KHI NIM LP TRèNH V NGễN NG LP TRèNH. GV : Khuực Thũ My ừ Trinh 1 BI 1: KHI NIM LP TRèNH V NGễN NG LP TRèNH BI 2: CC THNH PHN CA NGễN NG LP TRèNH Giaựo aựn Tin hoùc 11 Trửụứng THPT Quang Trung HS: Suy ngh v tr li cõu hi. GV:Phõn tớch cõu tr li v nhc li cỏc bc gii mt bi toỏn trờn mỏy vi tớnh. GV: Lm sao mỏy tớnh cú th hiu v thc hin cỏc thut toỏn ó la chn giỏi bi toỏn? HS: Suy ngh v tr li GV: Gii thiu vi cỏc em khỏi nim lp trỡnh. HS: Lng nghe ghi chộp. Lu ý: gii thớch thờm í ngha ca lp trỡnh l to ra cỏc chng trỡnh gii c cỏc bi toỏn trờn mỏy tớnh. V cu trỳc d liu, cn la chn sao cho ớt tn kộm b nh. GV: Chuyn mch: Vy thỡ cú bao nhiờu lp ngụn ng lp trỡnh?. Gii thiu cho hc sinh bit cú 3 lp ngụn ng lp trỡnh. HS: Quan sỏt, ghi chộp. GV: Chuyn mch: Sau õy chỳng ta s tỡm hiu khỏi nim v mi lp ngụn ng lp trỡnh. Trỡnh by cho hc sinh xem. HS: Quan sỏt, ghi chộp, lng nghe. GV: Lu ý hc sinh: Chng trỡnh vit bng ngụn ng mỏy cú th np trc tip vo b nh v thc hin ngay . Trỡnh by v gii thiu cho hc sinh bit v hp ng. HS: Quan sỏt, ghi chộp, lng nghe. GV: Gii thiu vi cỏc em v ngụn ng bc cao. HS: Lng nghe, ghi chộp, quan sỏt. Khỏi nim chng trỡnh dch GV: thc hin trờn mỏy tớnh, chng trỡnh cn c dch sang ngụn ng mỏy. HS: Lng nghe, ghi chộp. GV: gii thiu khỏi nim v c ch hot ng ca chng trỡnh dch. HS: Quan sỏt, lng nghe, ghi chộp. GV: Chuyn mch: Vy cú my loi Giỏo viờn nhc li : Cú 5 bc: Bc 1: Xỏc nh bi toỏn. Bc 2: La chn hoc thit k thut toỏn. Bc 3: Vit Chng Trỡnh. Bc 4: Hiu Chnh. Bc 5: Vit ti liu. I. Khỏi nim lp trỡnh: Lp Trỡnh l s dng mt cu trỳc d liu v cỏc cõu lnh ca ngụn ng lp trỡnh c th mụ t d liu v din t cỏc thao tỏc ca bi toỏn. Cú 3 lp ngụn ng lp trỡnh: Ngụn ng mỏy. Hp ng. Ngụn ng bc cao 1. Ngụn ng mỏy: Chng trỡnh vit bng ngụn ng mỏy cú th np trc tip vo b nh v thc hin ngay L ngụn ng duy nht mỏy tớnh cú th trc tip hiu v thc hin. Mi loi mỏy tớnh cú mt ngụn ng riờng ca mỡnh. 2. Hp ng: Phỏt trin t ngụn ng mỏy. t ph thuc vo mỏy v d vit chng trỡnh hn ngụn ng mỏy. Rt gn vi ngụn ng mỏy. 3. Ngụn ng bc cao: Khỏ gn vi ngụn ng t nhiờn. Khụng ph thuc vo loi mỏy. Cú th thc hin trờn nhiu loi mỏy tớnh khỏc nhau. II. Chng trỡnh dch: Chng trỡnh chuyn i t ngụn ng bc cao sang ngụn ng mỏy gi l Chng GV : Khuực Thũ My ừ Trinh 2 Giaựo aựn Tin hoùc 11 Trửụứng THPT Quang Trung chng trỡnh dch v tin hnh cho hc sinh xột vớ d ngi phiờn dch. HS: lng nghe v suy ngh. GV: Trỡnh by cho hc sinh cỏc cỏch thc gii quyt. HS: Quan sỏt, ghi chộp. GV: Nhn xột: Sau khi kt thỳc Cỏch 1: Khụng cú ti liu no c lu tr. Cỏch 2: Cú 2 ti liu ting Vit v ting Anh cú th lu tr dựng li v sau HS: Lng nghe, ghi chộp. GV: Chuyn mch: Cng tng t nh vy ta cú 2 loi chng trỡnh dch l : thụng dch v biờn dch. Trỡnh chiu v gii thiu cho hc sinh v thụng dch (interpreter). HS: Quan sỏt, ghi chộp, suy ngh. GV: Chỳ ý cho hc sinh: Thụng dch thớch hp trong i thoi gia ngi v h thng. Tuy nhiờn mt cõu lnh no ú c lp li bao nhiờu ln thỡ nú s c dch by nhiờu ln. Nờu vớ d cho hc sinh. HS: Lng nghe, ghi chộp. GV:gii thiu cho hc sinh bit v biờn dch(compiler). HS: Quan sỏt, ghi chộp, suy ngh. GV: Nờu vớ d cho hc sinh v nhn xột: Trong chng trỡnh thụng dch, khụng cú chng trỡnh ớch lu tr. Trong biờn dch c chng trỡnh ngun v ớch u cú th lu tr HS: Suy ngh, ghi chộp. Trỡnh Dch. Hot ng: Xột vớ d: Bn ch bit ting Vit v ngi phiờn dch giỳp bn dch sang ting Anh. gii thiu v trng cho on khỏch nc M,ch bit ting Anh. Bn cú 2 cỏch thc hin: o Cỏch 1: C sau mi cõu hoc mt vi cõu gii thiu trn vn mt ý ca bn, ngi phiờn dch s dch sang ting Anh cho on khỏch. Cỏch dch trc tip nh vy c gi l thụng dch. o Cỏch 2: Bn son ni dung gii thiu ra giy, ngi phiờn dch dch ton b ni dung ú sang ting Anh ri c hoc trao cho on khỏch. Cỏch lm nh vy gi l biờn dch. 1. Thụng dch c thc hin bng cỏch lp li cỏc bc sau: Kim tra tớnh ỳng n ca cõu lnh k tip trong chng trỡnh ngun; Chuyn i cõu lnh ú thnh 1 hay nhiu cõu lnh tng ng trong ngụn ng mỏy; Thc hin cõu lnh va chuyn i. Vớ d: Thc hin cỏc cõu lnh trong mụi trng DOS l thụng dch. 2. Biờn dch gm 2 bc: Duyt, phỏt hin li, kim tra GV : Khuực Thũ My ừ Trinh 3 Chng trỡnh dch Chng trỡnh ngun Chng trỡnh ớch Giaựo aựn Tin hoùc 11 Trửụứng THPT Quang Trung Cỏc thnh phn c bn ca ngụn ng lp trỡnh GV: gii thiu cho hc sinh v 3 thnh phn c bn ca mi ngụn ng lp trỡnh. HS: Quan sỏt, ghi chộp. GV: dn dt HS: Trong ting vit ca chỳng ta cú s dng bng ch cỏi khụng? ta s dng cỏc ký t trong bng ch cỏi ting vit ghộp thnh t, thnh cõu, thnh vn bn. Tng t trong ngụn ng lp trỡnh cng cú bng ch cỏi GV: Gii thiu khỏi nim bng ch cỏi v tp hp cỏc kớ t hp l. HS: Chỳ ý quan sỏt, ghi chộp. GV: Chỳ ý thờm cho hc sinh: Bng ch cỏi ca cỏc ngụn ng lp trỡnh khỏc nhau cú s khỏc nhau khụng nhiu v nờu vớ d cho hc sinh. HS: Ghi chộp, lng nghe. GV: gii thiu cho hc sinh bit cỳ phỏp l gỡ? V nờu tỏc dng ca cỳ phỏp. GV: Lu ý thờm cho hc sinh: Cỳ phỏp cng cú s khỏc nhau gia cỏc ngụn ng lp trỡnh v nờu vớ d minh ha. HS: Lng nghe, ghi chộp. tớnh dỳng n ca cõu lnh trong chng trỡnh ngun. Dch ton b chng trỡnh ngun thnh chng trỡnh ớch v cú th lu tr s dng khi cn thit. Vớ d: Ngụn ng lp trỡnh Turbo Pascal s dng trỡnh biờn dch. Bi 2: CC THNH PHN CA NGễN NG LP TRèNH I. Cỏc thnh phn c bn Mi loi ngụn ng lp trỡnh gm 3 thnh phn c bn: Bng ch cỏi. Cỳ phỏp. Ng ngha. 1. Bng ch cỏi Bng ch cỏi l tp cỏc kớ t dựng vit chng trỡnh. Khụng c dựng bt kỡ kớ t no ngoi cỏc kớ t quy nh trong bng ch cỏi. Cỏc ch cỏi thng dựng: A B C D E F G H I J K L M N O P Q R S T U V W Y Z. a b c d e f g h i j k l m n o p q r s t u v w y z. 10 ch s thp phõn Rp: 0 1 2 3 4 5 6 7 8 9. Cỏc ký t : + - * / = < > [ ] . , ; # ^ $ @ & ( ) { } : Du cỏch(mó ASCII 32) - Vớ d: Bng ch cỏi ca ngụn ng C++ so vi Pascal ch thờm vi kớ t l ( ), ( \ ), ( ! ). GV : Khuực Thũ My ừ Trinh 4 Giaựo aựn Tin hoùc 11 Trửụứng THPT Quang Trung GV: gii thiu cho hc sinh bit v thnh phn ng ngha. HS: Ghi chộp. GV: a vớ d minh ha: T Chy trong 2 cõu sau mang ngha khac nhau Bỡnh v Hng thi chy Nhõn dõn BSCL chy l. T hp ký t trong ng cnh khỏc nhau mang ngha khỏc nhau. HS: Quan sỏt, suy ngh, ghi chộp. GV: Lu ý HS, li cỳ phỏp d phỏt hin, li v ng ngha khú phỏt hin. Ch khi a vo s liu c th. 2. Cỳ Phỏp: L b quy tc dựng vit chng trỡnh Tỏc dng: Giỳp ngi lp trỡnh v chng trỡnh dch cú th hiu c t hp kớ t no l hp l v khụng hp l. Giỳp mụ t chớnh xỏc thut toỏn. Vớ d: Pascal dựng cp t BeginEnd gp nhiu cõu lnh thnh mt. Cũn trong C+ + thỡ s dng cp kớ t { } 3. Ng ngha: Xỏc nh ý ngha thao tỏc cn thc hin, ng vi t hp kớ t da vo ng cnh ca nú. Vớ d: Xột 2 biu thc: A+B (1) A,B l cỏc s thc. A+B (2) A,B l cỏc s nguyờn. Du + trong (1) l cng 2 s thc, trong (2) l cng 2 s nguyờn. Vy trong ng cnh khỏc nhau thỡ ý ngha ca cỏc t hp kớ t cng khỏc nhau. 4. Cng c v luyn tp : Cú 3 lp ngụn ng lp trỡnh: ngụn ng mỏy, hp ng, ngụn ng bc cao. Nhc li khỏi nim biờn dch v thụng dch. Lu ý: Chng trỡnh dch ch cú th phỏt hin li cỳ phỏp, khụng th phỏt hin li ng ngha. Ch phỏt hin li ng ngha khi cú s liu c th. 5. Hng dn hc sinh t hc nh : Chun b phn tip theo ca bi 2: CC THNH PHN C BN CA NGễN NG LP TRèNH Tr li cõu hi 1, 2, 3 trong sỏch giỏo khoa trang 13. V. Rỳt kinh nghim: . . . . . . GV : Khuực Thũ My ừ Trinh 5 Giaựo aựn Tin hoùc 11 Trửụứng THPT Quang Trung Tun: 02 - Tit PPCT: 02 Ngy dy: Tờn bi dy I. MC TIấU: 1. V kin thc: Hc sinh sau tit hc s: Hiu bit v vn dng : Bit c mt s khỏi nim nh: tờn, tờn chun, tờn dnh riờng, tờn do ngi lp trỡnh t, hng, bin, v chỳ thớch. 2. V k nng: Phõn bit c tờn chun vi tờn dnh riờng v tờn t t. Phõn bit c tờn, hng v bin. Bit t tờn ỳng v nhn bit c tờn sai qui nh. S dng ỳng chỳ thớch 3. V thỏi : Cú thỏi nghiờm tỳc trong gi hc. II. CHUN B: 1. Giỏo viờn: Giỏo ỏn, sỏch giỏo khoa, sỏch giỏo viờn, phn, bng. 2. Hc sinh: Chun b phn tip theo ca bi 2. Sỏch giỏo khoa, tp v. III.PHNG PHP: S dng phng phỏp din ging nờu vn , vn ỏp hc sinh tham gia tớch cc vo gi hc. IV. TIN TRèNH DY HC: 1. n nh t chc: kim din 2. Kim tra bi c: Cõu hi: Biờn dch v thụng dch khỏc nhau nh th no?(5) Thụng dch: khụng cú chng trỡnh ớch lu tr. Ln lt dch tng cõu lnh.Mt cõu lnh no ú phi thc hin bao nhiờu ln thỡ nú phi c dch by nhiờu ln. Biờn dch: Trong biờn dch c chng trỡnh ngun v ớch u cú th lu tr. Dch ton b chng trỡnh ngun thnh chng trỡnh ớch. GV : Khuực Thũ My ừ Trinh 6 Bi 2: CC THNH PHN CA NGễN NG LP TRèNH (tip theo) Giaựo aựn Tin hoùc 11 Trửụứng THPT Quang Trung Cõu hi: Ngụn ng LT cú bao nhiờu thnh phn c bn?k ra?Cỳ phỏp l gỡ? Ng ngha l gỡ?(5) Ngụn ng lp trỡnh cú 3 thnh phn c bn: Bng ch cỏi, cỳ phỏp, v ng ngha. Cỳ phỏp: L b quy tc dựng vit chng trỡnh.Giỳp ngi lp trỡnh v chng trỡnh dch cú th hiu c t hp kớ t no l hp l v khụng hp l. Giỳp mụ t chớnh xỏc thut toỏn. Ng ngha: Xỏc nh ý ngha thao tỏc cn thc hin, ng vi t hp kớ t da vo ng cnh ca nú. 3. Ging bi mi: Hot ng ca thy, trũ Ni dung Tờn: tờn dnh riờng, tờn chun, tờn do ngi lp trỡnh t GV: t cõu hoi: Trong i sụng thc, tờn la gi? Tai sao phai t tờn? HS: Trong cuc sng hng ngy ta phõn bit gia ngi ny vi ngi kia qua tờn Nờu ý ngha ca vic t tờn trong lp trỡnh. GV: Trong ngụn ng lp trỡnh cng vy, phõn bit cỏc i tng trong chng trỡnh thỡ phi t tờn cho cỏc i tng ú. GV: Quy tc t tờn c tuõn theo tng ngụn ng lp trỡnh v chng trỡnh dch c th. GV: Cho hc sinh lm mt s vớ d phõn bit c tờn ỳng, tờn sai. HS: Hc sinh tỡm tờn ỳng trong Pascal Tờnỳng: Giai_Phuong_Trinh _Timx PROGRAM Integer type Abs. GV: Trong Pascal, ngi ta t tờn cỏc i tng theo 3 nhúm: tờn dnh riờng, tờn chun, tờn do ngi lp trỡnh t. GV: Yờu cu hc sinh c sỏch v phỏt biu khỏi II. Mt s khỏi nim 1. Tờn Trong Turbo Pascal, Tờn l mt dóy liờn tip khụng quỏ 127 kớ t. Gm ch s, ch cỏi, hoc du gch di v bt u bng ch cỏi hoc du gch di. Pascal khụng phõn bit ch hoa ch thng. Vớ d :Giai_Phuong_Trinh _Timx #abc ?thoikhoabieu 6Pq *tcTzvU PROGRAM integer type Abs Pascal phõn bit 3 loi tờn: - Tờn dnh riờng - Tờn chun - Tờn do ngi lp trỡnh t a. Tờn dnh riờng L nhng tờn c ngụn ng lp trỡnh qui nh dựng vi ý ngha riờng xỏc nh, ngi lp trỡnh khụng c s dng vi ý ngha khỏc. Vớ d: Program, uses, conts, type, var, GV : Khuực Thũ My ừ Trinh 7 Giaựo aựn Tin hoùc 11 Trửụứng THPT Quang Trung nim v 3 nhúm tờn. HS: Hc sinh phỏt biu khỏi nim v tờn dnh riờng, tờn chun, tờn do ngi lp trỡnh t. GV: b sung khỏi nim v cỏc loi tờn v gii ngha thờm chc nng ca vi loi tờn thụng dng: PROGRAM, begin, end, uses, const, . GV: hóy ch ra cỏc tờn sai trong cỏc t tờn sau õy: A, R23, _65, A GH, P34_c, 8Jh, F#j, GJ, F@j ? Tr li: Tờn sai l: A GH, 8Jh, F#j, F@j Hng v bin GV: Trong ngụn ng Pascal, khi cn lu tr nhng i lng cú giỏ tr thay i hay khụng i ngi ta s dựng i lng hng v bin. Vy hng hay bin l gỡ? Chc nng ca chỳng ra sao? Phn cui cựng ta s i tỡm hiu khỏi nim hng v bin. HS: Hc sinh lng nghe. GV: Cỏc em hóy c sỏch v cho bit th no l hng ,cú my loi hng v th no l bin ? HS: Hc sinh c sỏch v tr li cõu hi ca giỏo viờn. GV: Cỏc em hóy nhỡn lờn bng vớ d sau v cho bit õu l hng xõu, hng chui, hng logic 24,74,12.3 NhaTrang, tour False, True. GV: Yờu cu hs c sỏch v nờu khỏi nim Bin l gỡ? HS: c sỏch, tr li cõu hi, v ghi chộp. GV: Cỏc em hóy cho bit tờn bin v tờn hng l tờn chun hay tờn dnh riờng hay tờn do ngi lp trỡnh t. HS: Hc sinh c sỏch v tr li: Tờn do ngi lp trỡnh t Chỳ thớch GV: Khi vit chng trỡnh, cú nhng on chng trỡnh khú hiu, chng trỡnh rừ rng, begin, end. b. Tờn chun: L nhng tờn c ngụn ng lp trỡnh qui nh dựng vi ý ngha nht nh no ú, ngi lp trỡnh cú th khai bỏo v dựng chỳng ý ngha v mc ớch khỏc Vớ d: Abs, sqr, sqrt, integer, real c. Tờn do ngi lp trỡnh t: L tờn c dựng theo ý ngha riờng, xỏc dnhh, tờn ny c khai bỏo trc khi s dng. Cỏc tờn khụng c trựng vi tờn dnh riờng, tờn gi nờn t liờn quan n chng trỡnh, gi nh. Vớ d: Giai_Phuong_Trinh _Timx 2. Hng v bin a. Hng L i lng cú giỏ tr khụng thay i trong quỏ trỡnh thc hin chng trỡnh. i lng hng trong lp trỡnh thng gm hng s hc, hng xõu, hng logic. Hng s hc: L cỏc s nguyờn v s thc cú du hoc khụng du Vớ d: 24, 74,12.3 Hng xõu: L chui kớ t trong b mó ASCII, c t trong cp du nhỏy. Vớ d: Day la hang xau , tour. Hng logic: L giỏ tr ỳng (true) hoc Sai ( false). Vớ d: False, True. b. Bin: L i lng c t tờn, dựng lu tr giỏ tr v giỏ tr cú th c thay i trong quỏ trỡnh thc hin chng trỡnh. Cỏc bin dựng trong chng trỡnh u phi c khai bỏo. Vớ d: Tong, Tam, x, y, 3. Chỳ thớch Chỳ thớch giỳp cho ngi c v ngi lp trỡnh nhn bit ý ngha ca chng trỡnh ú GV : Khuực Thũ My ừ Trinh 8 Giaựo aựn Tin hoùc 11 Trửụứng THPT Quang Trung ngi c cú th d dng hiu c phn mó m ngi lp trỡnh vit, ngụn ng Pascal a ra khỏi nim chỳ thớch.Cỏc em hóy tỡm xem chỳ thớch trong Pascal, ngi ta phi lm sao? Hc sinh tr li cõu hi GV: Sau khi vit c mt chng trỡnh thỡ ngi lp trỡnh phi tin hnh chy th kim tra xem phn mó mỡnh vit cú ỳng nh ý tng ban u khi thit k khụng, vy em no cho bit, cỏc lnh c vit trong cp du {} hay (* *) cú c chng trỡnh biờn dch khụng? HS: Du chỳ thớch s c b qua khi Pascal biờn dch chng trỡnh d hn. Trong Pascal, chỳ thớch c t gia cp du {} hay (* *) Vớ d: Var x,y: integer ; (* khai bỏo bin x, y thuc kiu s nguyờn *) Const Min = 10; { Khai bỏo hng } 4. Cng c bi hc: Th no l tờn dnh riờng, tờn chun, tờn do ngi lp trỡnh t? Hng v bin khỏc nhau nh th no? Cỏch ghi chỳ thớch trong Pascal? 5. Hng dn hc sinh chun b bi nh: Hc bi c. Tr li cõu hi 4, 5, 6 sỏch giỏo khoa trang 13 Chun b bi tp cui chng I trong sỏch bi tp. V. RT KINH NGHIM: . . . . . . Tun: 03 - Tit PPCT: 03 Ngy dy: Tờn bi dy GV : Khuực Thũ My ừ Trinh 9 Bi: BI TP Giaựo aựn Tin hoùc 11 Trửụứng THPT Quang Trung I. MC TIấU: 1. V kin thc: Hc sinh sau tit hc s: Cng c li cỏc kin thc va hc Phõn bit c tờn chun vi tờn dnh riờng v tờn t t. Phõn bit c tờn, hng v bin. Bit t tờn ỳng v nhn bit c tờn sai qui nh. S dng ỳng chỳ thớch 2. V k nng: Rốn luyn tớnh cn thn, sỏng to, v t duy trong quỏ trỡnh gii quyt cỏc bi tp. 3. V thỏi : Cú thỏi nghiờm tỳc trong gi hc. II. CHUN B: 1. Giỏo viờn: sỏch giỏo viờn. 2. Hc sinh: Xem li bi 1 KHI NIM LP TRèNH V NGễN NG LP TRèNH & Bi 2 CC THNH PHN CA NGễN NG LP TRèNH III. PHNG PHP: Phng phỏp hi ỏp, t vn , so sỏnh. IV. TIN TRèNH DY HC: 3. n nh t chc: kim din 4. Kim tra bi c: Cõu hi: Tờn trong ngụn ng pascal c t theo quy tc no?Cho vớ d mt vi tờn ỳng? Hóy cho bit im khỏc nhau gia tờn dnh riờng v tờn chun.Tờn do ngi lp trỡnh t? (5) Trong Turbo Pascal, tờn l mt dóy liờn tip khụng quỏ 127 kớ t. Gm ch cỏi, ch s hoc du gch di v bt u bng ch cỏi hoc du gch di. Pascal khụng phõn bit ch hoa ch thng. Vd: lop_11A, _123Tin, Tờn dnh riờng: Ngi lp trỡnh khụng c s dng vi ý ngha khỏc. Tờn chun: Ngi lp trỡnh cú th khai bỏo v s dng vi ý ngha v mc ớch khỏc. Tờn do ngi lp trỡnh t: c dựng vi ý ngha riờng, xỏc nh bng cỏch khai bỏo trc khi s dng. Tờn ny khụng c trựng vi tờn dnh riờng. Cõu hi: Hng l gỡ? Cú nhng loi hng no ? k ra? cho vớ d v tng loi hng ? Bin l gỡ ?(5) Hng l i lng cú giỏ tr khụng thay i trong quỏ trỡnh thc hin chng trỡnh. Thng cú : Hng s hc: l cỏc s nguyờn hay s thc Hng logic l giỏ tr ỳng (TRUE) hoc sai (FALSE) GV : Khuực Thũ My ừ Trinh 10 [...]... lưu trữ một giá trị 1 byte 2 byte 2 byte 4 byte Phạm vi giá trị 0…255 - 215 … 215 – 1 0… 216 – 1 -2 31 2 31 – 1 Ví dụ: 1 Số ngun kiểu Integer: 25, -3 2767, +250, -3 5, 1, … 2 Những số nào có kiểu số ngun trong các số sau? a/ x = 10 24 c/ u = 245 - 540 b/ y = 3/2 d/ v = 12 < 5 3 Khai báo sau có hợp lệ khơng? x: integer x = 30000+350 0-5 000 II Kiểu thực Số thực trong Pascal thường dùng các kiểu: 18 GV : Khúc Thò My... 0 hoặc nằm trong (10 -3 8 10 38 ) 0 hoặc nằm trong (10 -4 932 10 4932 ) Ví dụ: 1 Số thực kiểu Real: 3/2, 11 5 , 2.3, 5.0, -3 546, … 2 Cách viết số thực như sau là sai, khơng đầy đủ: 3 (phải viết là 3.0 hoặc 3) 12 (phải viết là 0 .12 ) 3 Khai báo như sau có hợp lệ khơng? x: real x = (15 6+52) *1. 0 III Kiểu kí tự - Tên kiểu: CHAR - Miền giá trị: là các kí tự trong bảng mã ASCII gồm 256 kí tự -Mỗi kí tự có một... 12 GV : Khúc Thò My õ Trinh Giáo án Tin học 11 Trường THPT Quang Trung 13 GV : Khúc Thò My õ Trinh Trường THPT Quang Trung Giáo án Tin học 11 Tuần: 04 - Tiết PPCT: 04 Ngày dạy: Chương II CHƯƠNG TRÌNH ĐƠN GIẢN Tên bài dạy Bài 3: CẤU TRÚC CHƯƠNG TRÌNH I MỤC TIÊU: 1 Về kiến thức: Học sinh sau tiết học sẽ:... án Tin học 11 Trường THPT Quang Trung Hằng xâu là chuỗi kí tự trong bộ mã ASCII, được đặt trong cặp dấu nháy (Pascal : nháy đơn, C++ : nháy kép) Vd : -3 , 4.2, -2 .7, TRUE, FALSE, ‘lop _11 CB4’ Biến là đại lượng được đặt tên, dùng để lưu trữ giá trị và giá trị có thể thay đổi trong q trình thực hiện chương trình Biến phải được khai báo trước khi sử dụng 5 Giảng bài mới: Hoạt động của thầy, trò Nội dung 1/ 13... câu trả lời của học sinh, đưa ra một vài dạng thơng tin như sau: - Họ tên học sinh là những thơng tin dạng văn bản hay là dạng các kí tự - Điểm của học sinh là các thơng tin dạng số thực - Số thứ tự của học sinh là các số ngun - Một số thơng tin khác chỉ cần biết chúng là đúng hay sai GV: - Ngơn ngữ lập trình nào cũng đưa ra một số kiểu dữ liệu chuẩn - Kiểu dữ liệu nào cũng có miền giới hạn của nó Tùy... nhiều lần trong chương trình thường được đặt tên cho tiện sử dụng Vd: Trong Pascal: const MaxN = 10 00; PI = 3 .14 16; GV : Khúc Thò My õ Trinh Giáo án Tin học 11 Trường THPT Quang Trung chương trình − GV có thể giải thích thêm, khai báo biến là xin máy tính cấp cho chương trình 1 vùng nhớ để lưu trữ và xử lý thơng tin trong bộ nhớ trong − GV đưa ra VD, u cầu HS xác định tên và đặc điểm các biến trong chương... tiếp theo A) Begin B) ‘65c’ C) 10 24 D) -4 6 E) 5.A8 F) 12 .4E-5 B, C, D, F HS: Nghiêm túc lắng 1. 10/7 SBT Hãy chọn những biểu diễn tên trong những biểu nghe, ghi chép và tích diễn dưới đây cực phát biểu xây dựng A) ‘*****’ B) -5 + 9-0 C) PpPpPp bài D) +256. 512 E)FA33C9 F) (2) C, E GV: u cầu hs giải thích 1 .11 / 7 SBT Trong những biểu diễn dưới đây, biểu diễn nào là lý do tại sao khơng chọn từ khóa trong... thể khai báo và dùng với ý nghĩa khác HS: Ghi nhận câu trả lời 5 /13 SGK Viết ra 3 tên đúng theo quy tắc của Pascal vào tập vở Giai_PT; Baitap1nangcao; _1chuongtrinh; 6 /13 SGK Cho biết những biểu diễn khơng phải là biểu diễn GV: Đưa ra bài tập cho hằng trong Pascal hs a) 15 0.0 b) -2 2 c) 6,23 HS: lắng nghe và thực d) ‘43’ e) A20 f) 1. 06E -1 5 hiện u cầu của GV g) 4+6 h) ‘C i) ‘TRUE’ Những biểu diễn khơng... tập II CHUẨN BỊ: 1 Giáo viên: Bài tập, sách giáo viên 2 Học sinh: Chuẩn bị bài 3 CẤU TRÚC CHƯƠNG TRÌNH ĐƠN GIẢN III PHƯƠNG PHÁP: Phương pháp thuyết trình, hỏi đáp, đặt vấn đề, so sánh IV TIẾN TRÌNH DẠY HỌC: 1 Ổn định tổ chức: kiểm diện 2 Kiểm tra bài cũ: 3 Giảng bài mới: 14 GV : Khúc Thò My õ Trinh Giáo án Tin học 11 Trường THPT Quang Trung Hoạt động của thầy, trò Nội dung Hoạt động 1: Giúp HS có... cầu của e) là tên chưa rõ giá trị bài g) là biểu thức hằng trong Pascal HS: Nghiêm túc lắng h) sai quy định về hằng xâu: thiếu dấu nháy đơn ở cuối 11 GV : Khúc Thò My õ Trinh Giáo án Tin học 11 Trường THPT Quang Trung nghe và tích cực phát biểu xây dựng bài 1. 3/6 SBT Trong chế độ biên dịch, một chương trình đã được dịch thơng suốt, hệ thống khơng báo lỗi Có thể khẳng định rằng ta đã có một chương trình . byte 1 byte 0255 interger 2 byte -2 15 2 15 1 word 2 byte 02 16 1 longint 4 byte -2 31 2 31 1 Vớ d: 1. S nguyờn kiu Integer: 25, -3 2767, +250, -3 5, 1, . byte 0 hoc nm trong (10 -3 8 10 38 ) extended 10 byte 0 hoc nm trong (10 -4 932 10 4932 ) Vớ d: 1. S thc kiu Real: 3/2, 11 5 , 2.3, 5.0, -3 546, 2. Cỏch vit