Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 68 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
68
Dung lượng
4,3 MB
Nội dung
Tuần : 1 Tiết : 1 BÀI 1. MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH I. Mục tiêu !"#$%&'(()*(+$, -#.$,&/0('"(',1 234'5.(36"(51 II. Chuẩn bị 71 898:;)# <1 =>"?@"(A(1 III. Phương phápB.:)# :*/C IV. Tiến trình bài giảng A. ổn định lớp B. KTBCDC C. Bài mới HĐ của thầy HĐ của trò Ghi bảng HĐ 1. Tìm hiểu về việc con người ra lệnh cho MT như thế nào. E892)+F* D0'' GC :'H. CCI$J+. ')+1 9K!)4.&3" C&';A .L1 M * C' N. 7 'O9":CPCB)&' ;* HĐ2. Tìm hiểu hoạt động của RoBot quét nhà. ( GV chiếu trên màn chiếu) 8QF( DE"A?+ 7 $@ R)1S ?+ H GCDE":CLC& I$JDE"T("U ('%A/) ?1 M! (' :0P)D "@V'"'F* T"U('% E!0(N. E&B)9K E<& /C 3 (#1 1.CON NGƯỜI RA LỆNH CHO MÁY TÍNH NHƯ THẾ NÀO? E2I$J)+* D ('F:' H C ')+'T&: )+W &L&* & () 0' 4 6 * 1 9K718X7Y&3( VC&';&3( 1 9K<1C'N.7'O"&()3 L;*<&C'N. ('"@(C'N.S" @C?+@1 2. VÍ DỤ: RÔ-BỐT QUÉT NHÀ !#*0'&CR): DE"W'((D 71VW.Z"@1 <1#7"@ Z1!T C 1 8Q&3# ( &' .@ 3 [P)T[1FCI LC&[P)T[: &'.FW DE" * * &L &&F31 D. Củng cố E8@71 E&("(.718 E. HDVN. E5"(0'8 E5@7(&(&O- 7\-78 E]C3( #(&H1 ^1VW.Z"@1 _1#Z"@ `1-U('% Tuần : 1 Tiết : 2 BÀI 1. MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH I. Mục tiêu ; !E"#$%&'(()*(+$, C 2 E-#.$,&/0('"(',1 E-## C&';&(1 234'5.(36"(51 II. Chuẩn bị 898:;)# =>"?@"(A(1 III. Phương phápB.:)# :&).1 a91# "( A. ổn định lớp B. KTBCDC C. Bài mới Tuần : 2 Tiết : 3 BÀI 2. LÀM QUEN VỚI CHƯƠNG TRÌNH NGÔN NGỮ LẬP TRÌNH I. Mục tiêu C 3 HĐ của thầy HĐ của trò Ghi bảng HĐ 1. Cách Viết chương trình ra lệnh cho MT làm việc E9#& DE"*BbFcC &(# 1 E * : )+W*&F ' L * HĐ2. Tìm hiểu lý phải viết chương trình M2*D: )+.& #' 19)&( #(')+ &GC'HMCF C& ' ) + "d F'TX.+"B DM ngôn ngữ lập trìnhPCH eFf' # 89;D3)# C&')+&( . Củng cố E8@71 E8@< E&H-<:Z8 E5@7:<(&(&O- <:Z8 !0(N.1 E]C3( #1 E)c&H E!0(N.1 Z19# C&')+ &( A&O+$,DE"T: FF&C 4. TẠI SAO CẦN VIẾT CHƯƠNG TRÌNH? E ;) +gFh (gh"d D3&(D)+1 E9# &(Q$,SF cCiH&(#Yj E = chương trình dịch F C k [H.3$?[($? #"dD&. CD))+F 1 !):DC('). )l($O$P)"i$P) ++"dm'T7j1 5-#D&. nU(.L"&("(/)o# :R& -#D&. F..S4C$(3',+Q$,B?1 -#3'D&. &($'H&. TC:T3.RG/)oGCD &. 13D%@SFC -#B4 "C'n.LC"'(.LR 3&OB4GCGC \2T3' ,11 II. Chuẩn bị 898:;)# =>"?@"(A(1 III. Phương phápB.:)# :&).1 a91# "( A. ổn định lớp B. KTBC "()@7:<:Z:^(&H"(.7 C. Bài mới HĐ của Thầy HĐ của trò Ghi bảng HĐ 1:Tìm hiểu chương trình là gì ? MOC'. &. ')+ E89D"d 3(#1 HĐ 2 : Ngôn ngữ lập trình gồm những gì ? M!D&. n M E89CC+$,,3 (#1 E)c &H11 EN. ]C1 E)c: &H11111 EN.11 E/C+$, 1. Chương trình và ngôn ngữ lập trình. E2O' )+:4C .# 0'ngôn ngữ lập trình1 E!D&. &(D,4.O'C )+1 p9O'C )+*B nC"@C i7jViết 0'D&. \ i<jDịch (D) )+1 2. Ngôn ngữ lập trình gồm những gì? !D&. n - Bảng chữ cái H n #Y(+$B .N.'iq:−:p:r:111j:$BFA'T: $B):111!F:+*FT3 "(.+)+FT'" GC5D&. 1 - Các quy tắc#i4..j(scC GC4\"+R&( :111 Ví dụ 1 `$@R)&( #"dD&. tCC&1C$?:#/O) &($k[=C'=C-C[C 3( 1 C 4 HĐ 3 : Từ khóa và tên E89Q$,9+$,3 ICS'11 E89&B)+$,4 ( C T 3 1 HĐ 4 : Củng cố - HDVN M!D&. n M M=IC(S'M M!3T34 GC 5"(0'(A 15@7( &HRU71 E * T 3 1 a) Từ khoá: Program, Begin, uses,End. Là những từ riêng, chỉ dành cho ngôn ngữ lập trình. b) Sử dụng tên trong chương trình. ECO&C.F3 C1 E3không được trùng với cáctừ khoá1 E3D"oL"d( DF'o1 Tuần : 2 Tiết : 4 BÀI 2. LÀM QUEN VỚI CHƯƠNG TRÌNH NGÔN NGỮ LẬP TRÌNH I. Mục tiêu -#B4 "C'n.LC"'(.LR 1 !3&OB4GCGC \2T3' ,11 234'5.(36"(51 II. Chuẩn bị C 5 898:;)# =>"?@"(A(1 III. Phương phápB.:)# :&).1 IV. Tiến trình bài giảng A. ổn định lớp B. KTBC ET3' L4s M P)3(S'GC &. M C. Bài mới HĐ của Thầy HĐ của trò Ghi bảng HĐ 1: Tìm hiểu cấu trúc của chương trình 89Q$,&O9KGC"( @DB4 GC ' qtLC"'nC& C"'3 &( CT_dau_tien @ S ' program ( C "' crt @S'uses1 qtLRB( InS'begin( end.'"#"oL( # 4 .L R 1tRRI FR&**&( writeln('Chao Cac Ban') C ( $k [=C'=C-C[1 HĐ 2 : Làm quen với chương trình Turbo Pascal E89Q$,(# &B) + $, D &. '/C1 A .L "' tCC&: QC l 'O ' u $@R)1CFQ$, - HS quan sát VD trên màn chiếu và nghe GV giải thích. - HS ghi chép. - HS quan sát trên màn chiếu 3. Cấu trúc chung của chương trình. =B4GC n -Phần khai báo HnR& $% qC"'3 \ qC"'i6C&# vLQ$,' j( C"'1 - Phần thânGC nR &()+ L * 1 2R)&( phần bắt buộc phải có1 Phần khai báo có thể có hoặc không1) 3:#Fphần khai báophải đượcđặt trước phần thân chương trình1 4. Ví dụ về ngôn ngữ lập trình Pascal. C 6 "( .+ 'O ' * 'O'f"@w'$1 CP'O'x': B.+F9C&y +(4..GC& i$?j1!#P#&y+ : ( F $O z$@R)WxB1 2 O) : C Bl..+ Ctrl+F91 3 QC l # / GC WC$k [=C' =C -C[ HĐ 3: Củng cố !D&. F ( .L " ('M ! ( .L F F s cC:6f M =B 4 n .L('MtL('&( /C5BM Tuần : 3 Tiết : 5+6 Bài thực hành 1 : LÀM QUEN VỚI TURBO PASCAL I. Mục tiêu *'&(/0@ &. "'tCC&1 E!*C'Ar#4t:&(/0@( 'O't 'O' tCC&1 -#$?:QC&y' :O) (x0#/1 -#*L#.RG/)?GCD&. E234'5.(*(1 C 7 II. Chuẩn bị 898:;)# =>"?@"(A(1 III. Phương pháp)# :&).1 IV. Tiến trình bài giảng A. ổn định lớp B. KTBC 71!D&. F(.L"('M!(.LFFscC:6f M <1=B4 n.L('MtL('&(/C5BM &H71!D&. n - Bảng chữ cáiHn#Y(+$B.N.'iq:−:p:r:111j: $BFA'T:$B):111!F:+*FT3"(.+)+FT'" GC5D&. 1 - Các quy tắc#i4..j(scCGC4\"+R&( :111 <1=B4' n<(.LtLC"'(R 1'FtLR &(/C5B1 C. Bài mới HĐ của Thầy HĐ của trò Ghi bảng HĐ 1: Làm quen việc khởi động và thoát khỏi Turbo Pascal 89 ' &( /0@ A('U"' tCC&1!"#(.L 3( GC"'tCC&1 ]C ( GC "' tCC& ( ' @ 77 $@R) q89'"#( .LC"5\3. CA\'U\$k4. .+C$@( 1 ]C & ' S "51 ;A " 5 "d !Bl..+ Alt ( .+oGC"5i( UA3"5:+$,.+ oGC"5File &(F:" - 0(/C C' GC891 Bài 1.{(/0@A( ' U "' tCC&1 ! "# ( .L 3 ( GC "'tCC&1 a)Khởi động Turbo Pascal bằng một trong hai cách: Cách 1: !) 4. 3 " 3( i'T '"5Startj\ Cách 2: !)4.33. Turbo.exe ' , 6C . ()iH&(,TP 'T ,'TP\BINj1 E!B.+F10A"5:Q $,.+b3i←(→j$ )/C&OC"51 C 8 5Run &(R:111j1 Q$,.+b3&3( xi↑(↓j$)C &'"51 !B l . .+ Alt+X 'U"'tCC&1 E|3LA "'tCC&(* X$k&0'J1 89=4s' E8X4(DF $B ) i}j: $B B .>)i\j($BBi1j' $k&1 E 'O ' b *'O'f" Q$,.+b3$ )'U:B.+Enter x $k @: B .+Delete'TBackSpace x'1 a) !B.+ F2 i'T& File→Savej& 1 .'OC:X3. i+$,=71.Cj'D Save file as i.LAL?&( .pasj(B Enter i'T) OKj1 b) !Bl..+ Alt+F9 "3$? 1F: "3 $? ( #/CF$O 7^CR) EX&&3 )+R1 E!B.+ Enter A" 51 Bài 2. Soạn thảo, lưu, dịch và chạy một chương trình đơn giản. CjA&O"'tCC&(X $k&$@R) program CTDT; begin writeln('Chao cac ban'); write('Minh la Turbo Pascal'); end. "j!B .+ F2 i'T & File→Savej& 1 C 9 !B.+"B F. 'O1 c) !Bl..+Ctrl+F9 O) (/C #/1 !BEnter/C)( 'O'1 !):4CP# '(I( O)1 E89@$JIQC 1 a) ~'$k&begin1-3 $? (/C D"'&y $@R) Hình 16 b) !B.+"B (X&O & begin1~'$BB C end1 -3 $? ( /C D"'&y1 Hình 17 !BAlt+X'U"' tCC&: D & IQC j!Bl..+ Alt+F9 "3 $? 1 !B.+"B F.'O1 d) !Bl..+ Ctrl+F9 O) (/C#/1 Bài 3. Chỉnh sửa chương trình, lưu và kết thúc. D. Củng cố: C 10 [...]... ; b) 1 a c) (b + 2) ; a*x*x+b x 5 *x+c ; d) c) 1/ x(a 2 + b) (1 + c)3 a/5*(b+2 ); d) (a*a+b)* (1+ c)* (1 +c)* (1+ c ) d) (a*a+b)* (1+ c)* (1 +c)* (1+ c ) Trang 16 Tun : 6 Tit : 11 Bi thc hnh 2 : VIT CHNG TRèNH TNH TON I MC TIấU : Luyn tp son tho, chnh sa chng trỡnh, biờn dch, chy v xem kt qu hot ng ca chng trỡnh trong mụi trng Turbo Pascal Thc hnh vi cỏc biu thc s hc trong chng trỡnh Pascal II CHUN B : 1 Giỏo... thc G : Nhn xột v a ra ỏp ỏn nh ca mỡnh Bi 2 : ỳng Dóy ch s 2 010 cú th l d liu kiu d liu s nguyờn, s thc hoc kiu xõu kớ t Tuy nhiờn, chng trỡnh dch Trang 15 Turbo Pascal hiu 2 010 l d liu kiu xõu, chỳng ta phi vit dóy s ny trong cp du nhỏy n (') var a: real; b: integer; c: string; begin writeln('2 010 '); writeln(2 010 ); a:=2 010 ; b:=2 010 ; c:=2 010 end G : Yờu cu H trỡnh by chun b kt qu lm bi tp v nh bi 3... : Trong ngụn ng lp trỡnh trỡnh, vớ d: "Chao cac ban", "Lop 8E", no cng ch cú 3 kiu d liu "2/9 /19 45" ú hay cũn nhiu na ? G : a lờn mn hỡnh vớ d 2 -Hs quan sỏt vớ d SGK gii thiu tờn ca mt Tờn kiu Phm vi giỏ tr s kiu d liu c bn trong S nguyờn trong khong 215 n 215 integer NNLT pascal 1 S thc cú giỏ tr tuyt i trong khong 2,9 10 -39 n 1, 7 10 38 v s G : c tờn kiu d liu real 0 Integer, real, char, string... ( 4 IM) Cõu ỏp ỏn im 1 2 3 4 5 6 7 8 C 0.5 A 0.5 C 0.5 B 0.5 D 0.5 C 0.5 A 0.5 A 0.5 Phn II: TRC NGHIM T LUN ( 6 IM) Cõu 1 : (3 im): Mi cõu ỳng 1 im a) (a*a -1) -3/a b) (3+5)/6+2*2*2*3 c) x+y*y*y* Cõu 2 : (3 im): Program Phepchia; Uses crt; 1 im Var A,B : integer ; C,D : Real ; Begin Clrscr ; Write ( Nhap so A :); Read (A) ; 0.5 im Write ( Nhap so B :); Read (B) ; C:= A DIV B ; 1 im D:= A MOD B ; Writeln... nh ti H Ni, Vit Nam, vo lỳc 5 1 Chn v trớ ban u (H Ni) gi 31 phỳt 56 giõy 2 Thc hin lnh Options Anchor Time To v chn mc Sunrise tỡm theo thi gian Mt Tri mc (hoc Sunset - Mt Tri ln) Ngy 4 thỏng 11 nm 20 08, cỏc v trớ trờn ng lin ny s cú thi gian Mt Tri mc ging nh ti H Ni, Vit Nam, vo lỳc 6 gi 0 phỳt 44 giõy d) Tỡm kim v quan sỏt nht thc trờn Trỏi t Cỏch thc hin nh sau: 1 Chn a im mun tỡm nht thc 2 Thc... quỏ kh ti mt a im trờn Trỏi t Nhỏy nỳt Find (Future) tỡm nht thc trong tng lai hoc nỳt Find (Past) tỡm nht thc trong quỏ kh Em s thy thi gian chuyn ng (n tng lai hay quay li quỏ kh) v s dng li nu tỡm thy nht thc Trong vớ d trờn, ta thy ti H Ni s xy ra nht thc mt phn vo 17 gi 58 phỳt 17 giõy trong ngy 01 thỏng 8 nm 20 08 Ca s Eclipse hin rừ hỡnh nh nht thc quan sỏt c t H Ni Trong hỡnh trờn, ti Madrid... trng sng II/ Chun b: - Gv: phũng mỏy, bi tp thc hnh - Hs: kin thc c, sgk III/ Tin trỡnh dy hc: 1 n nh lp: 2 Bi c: Hóy nờu cỏch khi ng, thoỏt khi phn mm SUN TIMES 3 Bi mi: Hot ng ca giỏo viờn Cho hc sinh c thụng tin SGK ? Em hiu th no v cỏc chc nng khỏc ca phn mm SUN TIMES? Vo cui nm, thỏng 11 , 12 , thỏng 1 Hot ng ca hc sinh 4 Mt s chc nng khỏc a) Hin v khụng hin hỡnh nh bu tri theo thi gian Khi en... Tỡm cỏc a im cú thụng tin thi gian trong ngy ging nhau thay i trng thỏi thay i thụng tin ny, em hóy thc hin lnh Options Maps v hu chn ti mc Hover Update Khi ú thụng tin thi gian ch thay i nu nhỏy chut ti a im no ú Mt chc nng na ca phn mm l cho phộp tỡm cỏc a im khỏc nhau trờn Trỏi t cú thụng tin thi gian trong ngy ging nhau Vớ d, cú th xem hụm nay cú nhng a im Ngy 5 thỏng 8 nm 20 08, cỏc a im no trờn... 26 Tun : 11 Tit : 21 + 22 Bi thc hnh 3 : KHAI BO V S DNG BIN I MC TIấU : 1 Bc u lm quen cỏch khai bỏo v s dng bin trong chng trỡnh 2 H S thc hin c khai bỏo ỳng cỳ phỏp, la chn c kiu d liu phự hp cho bin 1 Kt hp c gia lnh write(), writeln() vi read() readln() thc hin vic nhp d liu cho bin t bn phớm 2 Hiu v cỏc kiu d liu chun: kiu s nguyờn, kiu s thc 3 S dng c lnh gỏn giỏ tr cho bin II CHUN B : 1 Giỏo... phộp toỏn c bn vi d liu s II Chun b : 1 Tài liệu, GA điện tử 2 Đồ dùng dạy học nh máy tính kết nối projector, III Phng phỏp: thuyt trỡnh ,vn ỏp v trc quan IV Tin trỡnh bi ging : A.Kim tra bi c : Em hóy nờu cỏc bc son tho mt chng trỡnh trong pascal ? Theo em trong pascal cú phõn bit ch hoa v ch thng khụng ? H ca Thy H ca trũ Ghi bng Trang 11 H 1: Tỡm hiu d liu v 1 D liu v kiu d kiu d liu ? liu G : . n M E 89 CC+$,,3 (# 1 E)c &H 11 EN. ]C 1 E)c: &H 11 111 EN .11 E/C+$, 1. Chương trình và. .L +GC.L 1 8 85 o &O ( .L+GC.L 1 8 85 xN 1 8 !o&O 1 E 8 *JC' k 1 8 !3Lo&O 'U.L 1 8 !xN 1 8 *'U .L'/C 8 @$Jn( k 1 E{s'C CWC)lCy&LX .+ 1 E 89 &s3(. -#CH@)+ 1 II. CHUẨN BỊ : 1. Giáo viên (&:8YQ12n$%$O)5)+#.'•0' :11 1 2. Học sinh#6P5 12 5@"(@ 1- . ,1 III.