Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 124 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
124
Dung lượng
1,56 MB
Nội dung
Ngày soạn:24/08/2009 Ngày giảng: Chương I: MỘT SỐ KHÁI NIỆM VỀ LẬP TRÌNH VÀ NGÔN NGHỮ LẬP TRÌNH §1. KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH I. Mục đích, yêu cầu 1. Về kiến thức: !"#$%& '()%*$+ ,-%*!'%.#/01+2 !"#$301%* 01+ 2. Kĩ năng: 3. Thái độ: II. Phương pháp 4$#/(05))%6"(+ II. Chuẩn bị của giáo viên và học sinh 1. Chuẩn bị của giáo viên:75((784*!'+ 2. Chuẩn bị của học sinh:9:#&*'&%;,)784+ III. Tiến trìn lên lớp, nội dung bài giảng 1. Ổn định lớp - <"1&+ =3&#;((>->?+ 2. Giới thiệu chương trình học và dẫn nhập bài mới 2.1. Giới thiệu chương trình học 8&!>/#$#/:+ 8&!>/#$#/@+ 2.2. Dẫn nhập bài mới #/&A(B'"C"#$"'D>?(!' #/01+++*:')E>F*'>( G/%H#/01IJ'301%*01K+ 3. Nội dung bài giảng Hoạt động của thầy và trò Nội dung Hoạt động 1: Khái niệm lập trình và ngôn ngữ lập trình GV:9L G M'C)(#&'D* (3'()NO HS:7)-%*P G+ GV:2 N P:>+ QR5(#&*(3'() N"C:;&A+ S:*(T("HT "#$3'()N"!U+V(#&" *( WX("1*( WX )0Y"#$( WZ Z*>U0.6E0!%* GV:)%H%* + GV:9L G M'C)T'6)5 O HS:P G(%3+ GV:V#/%[ T.D%*5 '()-*'D#/TY !3H'()+ V#/%[ '()T"#$5Y%*D& %*Y!)\#/% ["#$) "]*'()'&TY !"#$ ( !'D. "'0!%*0^"5(+ Q*'D'H' 0_ " 0^ "5 ( * 'D #/E'()N"#$ ("T+ VT5 '()$%*+ Hoạt động 2: Chương trình dịch GV:Z*'*")#/ %[> '()O HS:VT'D#/01" )#/"#$%[( (*'()+ GV:9#%N0. M''?&!%H#P' 0(`?aTb( "Y! WV(V#Pa01 c TB'>a #P(+d4T%# WV(bM'>5D0&! 6)%*#P30101*D D0"T>aJ":0 (+dVT%# GV:)%H01301 %*#/01+Z6)%N0.%H3 01%*01":>T 0"#$'e%!+ V#/01Tf) "]#/"#$%[ *#/T Y!"#$3'()N+ Chương trình nguồn--> Chương trình dịch--> Chương trình đích V#/01T5301 %*01 a. Thông dịch (interpreter): g1 #$c !%*Y!) !6)+ 01"#$Y![(L 50C)(#&> b HS:E,RB%**+ GV: 9h'%&(#/ 01 #P T ( . # >5 #/ J # ' ' (!e(e+++ #Pf6(01%.3+ 4'N"E"R ! B#/J+ V)"]( !"T*'D )H !'()+ Y!( !%c)"] "#$+ a. Biên dịch (Compiler):Y!B (#&> g)!(!e'N"E "R( !#/ J+ g1*D#/J* 'D#/"N"TY! 3'()%*T#">U0.5+ IV. Củng cố bài i:*)(B'"CT(!'Nj(/%H%* %H#/01 !"#$5#/01301%* 01+ V. Bài tập về nhà k5*:P( G?*+ 9:#&*blV(*mn1:>+ VI. Nhận xét rút kinh nghiệm: o Ngày soạn:26/08/2009 b Ngày giảng:28/08/2009 -Lớp: 11A4 b §2. CÁC THÀNH PHẦN CỦA NGÔN NGỮ LẬP TRÌNH I. Mục đích, yêu cầu 1. Về kiến thức: p"#$To*/*p(E (%*-+%* !"#$**)+ p"#$(*/>p(33n3 3Ic(K[%*+ 2 !"#$3[%*+p"L3"E+ 2. Kĩ năng: 3. Thái độ: II. Phương pháp 4$#/(05))%6"(+ II. Chuẩn bị của giáo viên và học sinh 1. Chuẩn bị của giáo viên:75((784*!'+ 2. Chuẩn bị của học sinh:9:#&*'&%;,)784+ III. Tiến trìn lên lớp, nội dung bài giảng 1. Ổn định lớp - <"1&+ =3&#;((>->?+ 2. Kiểm tra bài cũ và dẫn nhập bài mới 2.1. Kiểm tra bài cũ: 8(%33#$( G::>P"(("' WV GC)3(!'%*,-T+ WV GbV#/01*O 2.2. Dẫn nhập bài mới VE[*"%#/(*( 3'()N+q)TJ'**Op*:')>FP G"T+ 3. Nội dung bài giảng Hoạt động của thầy và trò Nội dung Hoạt động 1: Các thành phần cơ bản GV9L%6"H VT)?*0_"j )0Y 3q!O HS:9D>)-%*P+ Wp(q!>?06+ WV(r(NY*crc * + GV:Qjr%*)+ #/Y#%)( #PT'D>?*# 1. Các thành phần cơ bản Se #P T o */(E( %*-+ a. Bảng chữ cái*$(N! s 0_N!*"%#/ %B`R*%#%)T ,-*+SeT 'D`"13%H* *)+ qg2>>U0.N!t\ W W >U0.t*'r"1+ HS:Y%*r*")"+ GV:8%HE("%V+ VE((QQZ(u (>0_Lc BB0"DH! *'D !\ WW 0_LN!vw+ GV: Se(u T (j("1-(+ HS:RB%*r Ví dụXrbf aWpIK%&ap*(>?Y+ @WxIbK%&@x*(>?)3 4"T g6DIK*Db>?Y IbK*Db>?)3 GV:"#%N0.Y3u T((IE(K%* - c+ 0_"%#/+ > ( J'((( (>?A++y%*'D>?NY"L !IjB'>K+ b. Cú pháp*D`)R0_"% #/+ c. Ngữ nghĩa: j("1,-( Y!f%&]$NY0Y%* T+ VE((%#/ $!-j("1,-( ]$NY#/+ Hoạt động 2: Giới thiệu tên GV:9L%6"H Eu"HT'D(3 " !':#P%&+ GV:) (QQZu%)("?#$ >U0.#/"H"#$ "L3"!%!>U0.+q!"L 3((*( T ! #PI WW KT ! I>K+ GV: 8&!("L3 >+ qN0. 3"Ejjb+++ 3>bjz+++ GV:) Q*uTo53/+ >5 #/ ( #P1(3 2. Một số khái niệm a. Tên S:"?#$#/"H "#$"L3+SeQQZT'D`) R"L33+ > !o53 W30*3IcTK*3 "#$`"10_%& ,-j("1#P { 0*3%&'D'*(|%& (3\5E#P "#$c( > * '* R+ GV: QT'()';'D#/ %[>">`>(+ GV:) V(QQZ#P6'D>?"/%1 #/T>}#%!#/ E#PTY! 'D>?(#P0_+ V~>'D>?3nQQZ >+ GV: 9#%N0."%#/ #/b(( 3> #!>? jjb#!' 0B#(10B HS:E,RBr+ "#$0_%&,-(+ qg >'>B>>%+++ WW '0B%0+++ W3n*3"#$ `"10_%&,-6 "1*"T#PT"1 -5"0_T%&,-(+ qg >BBB>>+++ WW +++ W30#P"L +9#$j("1[((#& >U0.%*_%&c(+ +V(3#/"#$ _+ Hoạt động 3: Hằng, biến và chú thích GV:9L%6"H p*("L%6"HN%I%K 0!NI>K\%&(NIK6 c*N'+V(B'C)j("1 ("5#$T*(3O HS: >)-%*P+ qg3N*'D[>?4Q W95#$T(1)"]2•o+s W95#$T(1)"]%> GV:["#$*'5[ "#$"L3%*["#$"L3 I*((1"#$%Y% #/+ qg3 >•€€o+sI0_["L3•0_ YK+ >•€€I0_3[K GV:p*"?#$>U0.H6 %#/+p*"5 #$T)"]3#P"#$ 0_"#`*' (N(+++ qg3*%> b. Hằng, biến và chú thích. * Hằng: [*"5#$"]`( Y!#/ +VTo 5 [#P0_ W[>?:*(>?)3L>? YT06L06 W[*(1"EIBKL >I‚>BK W[j *'DeNY6+4 %eNY*)"#$"LL 06()+ * Biến: p*"5#$"#$"L30_" #(1%*(1*)T"#$ )"]`(Y!#/ +V(0_#/ "H"#$(+ * Chú thích ƒ GV:) 4 % #/ #P #PTN !'%"":5"#$ !L#P(":T"#$ #/'%0%)(QQZ #P6(""#E N%*#/+ GV:S;'D#/LB .f((!'*:+ VT*"L("5EN #/J+VEN*' #;"#/+g_" N#/„*%*0^+ qg >VEN"#$"LL 06vwLI€€K WW …€€… IV. Củng cố bài p*:')(B'&D0> WV(*/QQZ>+ WSD>?(!'3[%*ENQQZ>%* WW + V. Bài tập về nhà k5*:')+ Z*'*>:o+ k#/@+ VI. Nhận xét rút kinh nghiệm: † Ngày soạn:01/09/2009 o Ngày giảng:04/09/2009 - Lớp 11A4 o BÀI TẬP I. Mục đích, yêu cầu 1. Về kiến thức: SD>?(!'/%H%*QQZ+ V(*/QQZ+ 2. Kĩ năng: p%[%*3"E'DQQZ.+ 3. Thái độ: ''?:'DQQZ."T(*(['()N "!U+ II. Phương pháp 4$#/(05))%6"(+ II. Chuẩn bị của giáo viên và học sinh 1. Chuẩn bị của giáo viên:75((7847p*!'+ 2. Chuẩn bị của học sinh:9:#&*'&%;,)7847p+ III. Tiến trìn lên lớp, nội dung bài giảng 1. Ổn định lớp - <"1&+ =3&#;((>->?+ 2. Kiểm tra bài cũ và dẫn nhập bài mới 2.1. Kiểm tra bài cũ: 4'Jr%&*'&+ 2.2. Dẫn nhập bài mới Q3L#/@%**'*+ 3. Hướng dẫn bài tập SGK Hoạt động của thầy và trò Nội dung Hoạt động 1: Hướng dẫn câu hỏi 1 GV3 G+=3>n1 P+ HS:>)-'j )0Y*+ GV: Qjr%*"'+Q6'5 D0) G+ HS: Yr P+ Câu 1: Tại sao người ta phải xây dựng các NNLT bậc cao? Q#Pj )0YQQZ; N0> - Z[0^% /%(!"#$'C(%& Y 3 ! " " #P0_+ V#/ % [ T.D %*5'()_#/T Y!3H5'()N( + V#/%[ ‡ 0^0^!~%*0^ 6/+ QQZr*'%!%& H gZ %* ( ] fgZ " 05!'(+ Hoạt động 2: Hướng dẫn câu 2 GV:3 G+=3>n1 P+ HS:":>('j )0Y*+ GV: Qjr%*"'+Q6'5 D0) G+ HS:Yr P+ Câu 2: Chương trình dịch là gì? Tại sao phải có chương trình dịch? V#/01*#/T f)"](( >'()+ VT#/01") #/"#$%[( (*'()'()N'& T%*Y3"#$+ Hoạt động 4: Hướng dẫn câu 3 GV:3 G+=3>n1 P+ HS:":>('j )0Y*+ GV: Qjr%*"'+Q6'5 D0) G+ HS:Yr P+ Câu 3: Biên dịch và thông dịch khác nhau như thế nào? W 3010)! ' ( !ej("1#/JT 01"#$0)!*D#/ J*#/"NT Y!3'()%*T#"( >U0.+ W01Y/01c !'()JY!) !%c01"#$L(e 01"#$+ 01 T #/ "N"#+301 #/J%*#/"N T#5">U0.%H>+ Hoạt động 4: Hướng dẫn câu 4 GV:3 G+=3>n1 P+ HS:":>('j )0Y*+ GV: Qjr%*"'+Q6'5 D0) G+ 7Yr P+ Câu 4: Hãy cho biết điểm khác nhau giữa tên dành riêng và tên chuẩn? 30*3"#$0_%&,- j("1"#$0_%&,- (+3n"#$0_%&,- 6"1T(%*0_%&, -(+ Câu 5: Hãy viết ra 3 tên đúng theo quy định của pascal? -Gọi HS lên bảng viết 3 tên đúng và 3 tên sai. Câu 6: WV0^*0^[2> d{A+A dbb dƒbo y 0dˆso‰ BdabA Šd+AƒM{ dsWƒ dˆV dˆB‰ B>+ 06n))[066' B*3#T(1 *f>?: >`"1%H[j ()"/ *[j #*[ IV. Củng cố bài p*:')(B'&(!'/+ Z*'>?*7p+ V. Bài tập về nhà k5*:')+ Z*'*7p:+ k#/@+ VI. Nhận xét rút kinh nghiệm: A [...]... - Lm li bi tp hụm nay v lm thờm bi tp SBT - c trc bi 9 chng III VI Nhn xột rỳt kinh nghim: Ngy son:03/10/2009 Ngy ging:06/10/2009 - Lp 11A5 Ngy ging:09/10/2009 - Lp 11A4 Ngy ging: /10/2009 - Lp 11A Ngy ging: /10/2009 - Lp 11A Ngy ging: /10/2009 - Lp 11A Tun: 8 Tit: 11 Chng III: CU TRC R NHNH V LP Đ9 CU TRC R NHNH I Mc ớch, yờu cu 1 V kin thc: - Hiu nhu cu cn s dng cu trỳc r nhỏnh trong biu din thut... dung bi tp v thc hnh 2 VI Nhn xột rỳt kinh nghim: 32 Ngy son:07/10/2009 Ngy ging: / /2009 Ngy ging: / /2009 Ngy ging: / /2009 Ngy ging: / /2009 Ngy ging: / /2009 Tun: 9 Tit: 12 - Lp 11A - Lp 11A - Lp 11A - Lp 11A - Lp 11A BI TP I Mc ớch, yờu cu 1 V kin thc: - Nm c cỏc kin thc bi 9 2 K nng: - Vit c chng trỡnh n gin vi mt NNLT ó chn 3 Thỏi : - To s ham mun gii cỏc bi tp bng lp trỡnh II Phng phỏp - Kt... theo: Cỏc th tc chun vo/ra n gin VI Nhn xột rỳt kinh nghim: Ngy son:19/09/2009 Ngy ging:22/09/2009 - Lp 11A4 - Lp 11A5 Tun: 6 Tit: 7 Đ7 CC TH TC CHUN VO/RA N GIN Đ8 SON THO, DCH, THC HIN V HIU CHNH CHNG TRèNH I Mc ớch, yờu cu 1 V kin thc: - Bit cỏc lnh vo/ra n gin nhp thụng tin t bn phớm hoc a thụng tin ra mn hỡnh - Bit cỏc bc: son tho, dch, thc hin v hiu chnh chng trỡnh - Bit mt s cụng c ca mụi trng... Son giỏo ỏn, SGK, ti liu tham kho, mt s chng trỡnh mu 2 Chun b ca hc sinh: c trc bi mi, v ghi lý thuyt, SGK III Tin trỡn lờn lp, ni dung bi ging 1 n nh lp - n nh lp - Yờu cu lp trng bỏo cỏo s s 2 Dn nhp bi mi - chỳng ta bit rng, cỏc ng dng ca tin hc trong i sng l thu thp, x lớ v tỡm kim thụng tin, cỏc cụng vic ny ch cú th thc hin thụng qua cỏc chng trỡnh m con ngi ó lp sn Chỳng ta hóy cựng nhau tỡm hiu... đúng khi nói về lệnh rẽ nhánh? Nếu sau THEN muốn thực hiện nhiều lệnh thì phải đặt các lệnh đó giữa Begin và End; Nếu sau THEN muốn thực hiện nhiều lệnh thì phải đặt các lệnh đó giữa hai dấu ngoặc đơn Nếu sau THEN muốn thực hiện nhiều lệnh thì phải đặt câu lệnh rẽ nhánh IF giữa Begin và End; Nếu sau THEN muốn thực hiện nhiều lệnh thì phải thêm Else V ỏp ỏn v biu im Câu P .án 1 D 2 D 3 D 4 C 5 A Mi cõu... bỏo cho bi toỏn gii phng trỡnh bc nht - Nghiờn cu bi 6: Phộp toỏn, biu thc, cõu lnh gỏn chun b cho tit hc sau VI Nhn xột rỳt kinh nghim: 16 Ngy son:13/09/2009 Ngy ging:16/09/2009 - Lp 11A5 Ngy ging:18/09/2009 - Lp 11A4 Tun: 5 Tit: 6 Đ6 PHẫP TON, BIU THC, CU LNH GN I Mc ớch, yờu cu 1 V kin thc: - Bit cỏc khỏi nim: phộp toỏn, biu thc s hc, hm s hc chun, biu thc quan h - Hiu lnh gỏn 2 K nng: - Vit c...Ngy son:08/09/2009 Ngy ging :11/ 09/2009 -Lp: 11A4 Tun: 4 Tit: 4 Chng II: CHNG TRèNH N GIN Đ3 CU TRC CHNG TRèNH I Mc ớch, yờu cu 1 V kin thc: - Giỳp hc sinh hiu chng trỡnh l s mụ t ca thut toỏn bng NNLT - Bit cu trỳc chung ca mt chng trỡnh... ng ca read/readln, + Khi nhp d liu t bn phớm READ, nờu s khỏc nhau READLN cú ý ngha nh nhau, thng GV: Mi ngụn ng cú cỏch nhp thụng tin hay dựng READLN hn khỏc nhau + Readln cú th ko cú tham s dựng tm a ra hai vớ d v chng trỡnh cú nhp dng thc hin chng trỡnh cho ngi thụng tin vo t bn phớm dựng quan sỏt kt qu Enter chy tip Chy chng trỡnh cho hc sinh quan sỏt, + Khi nhp giỏ tr cho nhiu bin, nhng nhn xột... pascal, bng chn, mt s phớm tt V Bi tp v nh - ễn li bi hc hụm nay v ụn li chng II chun b cho tit thc hnh gi sau VI Nhn xột rỳt kinh nghim: 22 Ngy son:20/09/2009 Ngy ging:23/09/2009 - Lp 11A5 Ngy ging:25/09/2009 - Lp 11A4 Tun: 6 Tit: 8 Bi tp v thc hnh 1 I Mc ớch, yờu cu 1 V kin thc: - Bit c mt chng trỡnh Pascal hon chnh n gin - Lm quen vi cỏc dch v ch yu ca Turbo Pascal trong vic son tho, lu chng trỡnh,... dch chng trỡnh + Thc hin v hiu chnh chng trỡnh V Bi tp v nh - Lm li bi thc hnh hụm nay - Lm cỏc bi tp trong SGK trang 35,36 VI Nhn xột rỳt kinh nghim: Ngy son:26/09/2009 Ngy ging:29/09/2009 - Lp 11A5 - Lp 11A4 Tun: 7 Tit: 9 Bi tp v thc hnh 1 I Mc ớch, yờu cu 1 V kin thc: - Bit c mt chng trỡnh Pascal hon chnh n gin - Lm quen vi cỏc dch v ch yu ca Turbo Pascal trong vic son tho, lu chng trỡnh, dch chng . { Ngày giảng:16/09/2009 - Lớp 11A5 Ngày giảng:18/09/2009 - Lớp 11A4 ƒ §6. PHÉP TOÁN, BIỂU THỨC, CÂU LỆNH GÁN I. Mục đích, yêu cầu 1. Về kiến. 4$#/(05))%6"(+ II. Chuẩn bị của giáo viên và học sinh 1. Chuẩn bị của giáo viên:75((784*!'+ 2.