Một cách nhận biết và truyền tham biến và tham trị trong chương trình con

19 776 0
Một cách nhận biết và truyền tham biến và tham trị trong chương trình con

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Nhận biết về truyền tham biến và tham trị trong Chơng trình con bằng mô tả lệnh PHN M U I. L DO CHN TI !""#$%&!'()'*+,#- ./0#123#3'/!4567 .3'().#'*+#./12)8#$ !9:!4!;9 %04<!=81 >/8%;?.#%;@ ?$A;B'43!9:!4!C!9:!4!7 !9:!4!DEF!9:!4!8?G . 'H<!9:!4!#I4 J!7?< $#!7K.37=8.3I,? ?'7+ A;B<D3!9:!4!%&!38&L.3 1 M#<4.F9 (!7#<96F968?C N(8 OP I8QR N(8 OP I8Q N(8# OP I8Q N(87 OP I8Q@ 9:I!@I9:I !""I .3@!I#B#@!IS8812E#< @'@TDQ.3D-!4!#UDQ.3D;/1 V%.I(79:W@S88#<:<X'@TY /9;#UY/%Z.#%[41 N@S889&;\.(49:I);B3 ].01^ .+!4=8;_. '7+=S889& [#@%&!7;L496!@.#1 XR4I7;,'@9&98.#96S (8@W'7;.3<;=8V9:`aV9: I.#!I?-a!$ 3'@9&4 38b.#8(9(##c;%#?<X4. dT;II()d98K7=8.31 ,c;R8R4I7; !=87E@e 3#af<4(.#38(.#8bV9: Ia#3#4'('/=8I?-!4 Design: Lê Anh Dũng - trờng THPT Lê Văn Hu 1 Nhận biết về truyền tham biến và tham trị trong Chơng trình con bằng mô tả lệnh .K9&.39:X!)!#1 II. MC CH CA SNG KIN KINH NGHIM O?!!$-ZR4I !9:!4!;9 !4%%0=81 O?!!$E8'().#'7+0#4.1 O-!?'7+)'().#0#/'( )1 III. KHCH TH V I TNG NGHIấN CU 4C> !""96>SM^+>91 2X9&C38(.#8b9:I@ !IS881 IV. NHIM V NGHIấN CU :L)I.#!E%3#9884#0# B.338b.#8(9:I@ !IS881 V. PHNG PHP NGHIấN CU 23#A;B4!9:!4!C O2#/1 O0/1 OSE%44 VI. NHNG ểNG GểP MI >/R7.#9&;!B<.#3(X1 ./4.).3?E%[48'@Zb ('(?48'@d9!9:!4!7;./ .3.#7R(.3X. <#?<.8UR81 f<4)4!E%.#98849:IB# @9888E.Q?!<!$Fb9 5/!- '//.B7;X@1 Design: Lê Anh Dũng - trờng THPT Lê Văn Hu 2 Nhận biết về truyền tham biến và tham trị trong Chơng trình con bằng mô tả lệnh PHN NI DUNG I. C S L LUN N@!Igprogramming languageh#<!=8@ 4%12E#<;@9&Z?8gX!. @0 h1N?9&;\7R4I7<4 (1 N@!I#</X9&'c/?87% 4gR84%h<;#796.#43?.# 9&1 b]8LI<@!I!7F8e9&8 3'/:7#C "1N?!7;_.#;_A;BX. 96!I96? ;\?7R(4#4'41 i1N?!77<4$=.#K#4(Igprocessh ?9&44%'4 V9:Igsubprogramsh#<!j!4,9&9&b ]8L96!I1V9:I?4D%98C fk9:I?<.#;1 V9:I,./0/R4I0/ 9:I1 l3'@9&7.39:I'00/9:I '(-1 ?(9:I-8R8E(8'%8C0 b]89:I.#60/9:I1 0D79:I85C m=89:I mX9&48X)0=8-.#';/=8k<8 X1 mX9&4'(R7)0=8-.#';/=8k<'( R71 m><9&0/L9:I1 V9:I;_<#4#<4[,!&!4 8X(!&!4'(R71 Design: Lê Anh Dũng - trờng THPT Lê Văn Hu 3 Nhận biết về truyền tham biến và tham trị trong Chơng trình con bằng mô tả lệnh OV9:I7.3<'(R7;9:I 969&#<#1V-!4!ID7#9&Rb @!IS88C no8gp8448X\. ';/9: )hC'(R77.3 ^%;BC FunctionnNg[CrealqCintegerhCreal lD7#[4b#nNCrstM[uNssrOPrstM OV9:I7.33:<'(R7D'@?'(R77 .39:I969&#=Bg!;D h1V-!4!ID7=B9&Rb@! IS88C S;oogp8448X\. ';/9: )h ^%;BC ProcedurevwgxCrealqyCIntegerqVarzCRealqVarvCbooleanhq 0D7#8X?)8^trb<'(R7 D<8X?b81V-!4!=80D7##C Procedure vwgxC IN r8qyC IN uqzC IN OUT r8qvC OUT w8h =B#'84<9:I. 0[4bC vwCr8[u[r8OPr8[w8 V4,uN{v.#uN{v!E/896&!8ECuNTb <8X'@b8L9:IuN{vTb< 8X?b8.#{vTb<'(R71 N9 /9884(.#38XQ# K:$R8=89:I56d9## +'7+9;=8X. 4#4'41 II. C S THC TIN m23'/=8N#96CVd9I=8496 >ST?.#79 ?8(b=8N#96 U3(XX. 74@)'@I<@ 1fD'48(bX. <@?'X9&'!% 1^I .8(bU'4'X(X7.39&.#1X 9&4%%gU98=i|}"4%60#h 8(bk&!U4$9'@?I1 Design: Lê Anh Dũng - trờng THPT Lê Văn Hu 4 Nhận biết về truyền tham biến và tham trị trong Chơng trình con bằng mô tả lệnh m23'/=84.CN#96?}~4.3 Z6?+0?c)FE8I< @=87E@X'!B'?'+;B8 (b/??#78.#<W37< 4X'() 1 m23'/C>$(3#L@@1N9 ;'(b8!9:+$E!44;b.Bu .#';84%b8#d!4.I.%3e 9&(!4%.#u1fD'4E#@ 9&) ;B30(6X1^I.d'4)-.#?c ). @4($(43+8[E;0 #.#I0(X. @1E#@'?5 6R8(3].0'80[e<./(! =8d9:X'?1 III. T VN 7;.3!$9:IgVVh""@ $(. 4'4/## 8%, 9&9Cp848X8X4bg8bh8X(g8 (h8XI)8X00G 23#@'@'F+'+?##(#.# 9&4'4/#<4/R7W40 $84'4/8(.#8b1 >/8$(4@83)8438X '<VV?#3b.#3(1^/38 (84'483'E8'(R7'48'@ X3#;J(k'?!4/1 w#.(#'@.34=84#4'?#T988 4#4?4:74 #'@:.# ./7R(4#-(.3=8#.(1 IV. GII QUYT VN 1. Khỏi nim v tham bin v tham tr ""8(.#8b9&b]898C m8bC/VV48XI)9&8W4 8X009:)#44bB9&#48X4b gtham trh1 Design: Lê Anh Dũng - trờng THPT Lê Văn Hu 5 Nhận biết về truyền tham biến và tham trị trong Chơng trình con bằng mô tả lệnh m8(C/VV48XI)9&8W 48X009:)#4(9&#48X(gtham binh 2. Truyn tham s khi dựng tham bin v tham tr N(<VV?;848XI48X!79&'84L !$$8VVD!;DU184<8X?]8 #T8?<8X#g8X(88Xbh.#??' ;/#I ^%;BC S; g[Cq.8C8hq np8g8C8hC8q Op848X#[81 O[?';/ugXhq O8?';/8gX0hq O?';/8gh1 ^48X[8E#8(E#8b wW0R88;_;#C O#8(.I?,'4^8)9 q O[8#8b.I'@?,'4^8)9 1 2K:.370'4888(.#8b8[j .%;B8C ^%;B"C S8^;"q .88Cuq S;s[!g[Cuq^8Cuhq w C[q g1"h [C[mq g1ih s;q w 8Cq g"h C"}q gih Cq g~h s[!g8hq gh g8CCChq gh s;1 NI.#9:I=R896?988'(R7 Design: Lê Anh Dũng - trờng THPT Lê Văn Hu 6 Nhận biết về truyền tham biến và tham trị trong Chơng trình con bằng mô tả lệnh }"}" gmh N9'(R79&8'9:I#C "}" gmmh ^8?'(R7# .;[.##8b'?6s[!g8hI[9& 4b=889&4b=8g?]88.J?4b98$8 "}~h1N9U#8('?6s[!g8hI 9&(1 f@70/9:IB)0/C Lnh Kt qu CT chớnh Kt qu CT con Din gii g"h 8 gih 8"} g~h 8"}.# gh ["}gh 38X g1"h gh" g1ih [" gh 8"}.#" u'(R7gmmh N[jC'9:II8X0038( ?'(R78gVVhU8X0038b?'( R7'@8?%#0'48:788(.#8b 8[j.%;B81 ^%;BiC S8Vidu2 q ^88Cuq S;>8o;g[Cuhq .8Cuq w C[q g1"h [Cq g1ih Cq g1~h s;q w 8Cq g"h C"}q gih g8CChq g~h >8o;g8hq gh g8CChq gh Design: Lê Anh Dũng - trờng THPT Lê Văn Hu 7 Nhận biết về truyền tham biến và tham trị trong Chơng trình con bằng mô tả lệnh r8;q s;1 (R7[/#I'9:I9&0/C "} gmh "} gmh =B>8;g8h.%;B#;\4b8i( 8.#1'9:I3#'@[7814b =8i(8.#9 .#8'=B>8o;g8h.J'@ C8.#"}1 89. Mc;C@7=B>8o;I[.##8b'?6 >8o;g8hI[9&4b)88U9&4b)8 1 f@70/9:IB)0/C Lnh Kt qu CT chớnh Kt qu CT con Din gii g"h 8 gih 8.#"} g~h 8.#"} u'(R7gmh gh [.#"} 38X g1"h g1ih ["} g1~h gh 8.#"} u'(R7gmmh ^%;B~C S8Vidu3q ^88Cuq S;>8o;g[Cuq.8Cuhq .8Cuq w C[q g1"h [Cq g1ih Cq g1~h s;q w 8Cq g"h C"}q gih Design: Lê Anh Dũng - trờng THPT Lê Văn Hu 8 Nhận biết về truyền tham biến và tham trị trong Chơng trình con bằng mô tả lệnh g8CChq g~h >8o;g8hq gh g8CChq gh r8;q s;1 (R7[/#I'9:I9&0/C "} gmh gmmh .%;B#'9:I8T?(8U (89&1 Mc;@7=B>8o;I[#8b.##8( '?6>8o;g8hI[9&4b)88U 9&(1 f@70/9:IB)0/C Lnh Kt qu CT chớnh Kt qu CT con Din gii g"h 8 gih 8.#"} g~h 8.#"} u'(R7gmh gh V [.#g"}h 38X g1"h g1ih ["} g1~h gh # gh 8.# u'(R7gmmh ^(A8./'8448X=B>8o;#3 (W48!$'84=B98C Procedure Hoan_doi(var x, y: Integer); I9:IQ'(R79X#C "} "} N[jCe(9&0'4888(.#8b I<VV?8X-#$(8(-#$(8b# <.38$!7R8E'A8;B9:IB1 ^I.8[j(!<.%;B8EC ^%;BC S8^;q ^88;C;q nvVMNg^88C;hC;q Design: Lê Anh Dũng - trờng THPT Lê Văn Hu 9 Nhận biết về truyền tham biến và tham trị trong Chơng trình con bằng mô tả lệnh w 8Pp u8P8C8O sCO8q vVMNC8q s;q w g8!Chqr8;ghq g8!8Chqr8;gf8hq ;CvVMNg8hq u;P" w Cp.;q 8C8p.;q s;q g|8hq s;1 V9:IA;B#vVMNg8hX7<!EX' !,#!%44bAX.#JX=8?1 9:I8@9&'(R7'@X#"|" !EX1^k;E Mk#[78;88XI)=8#vVMNC8#8( 86;CvVMNg8hI89&#q9&#8.# '?R4I0/# ;8;J('(R7@#"|"1 29:I'(R7-8!7A8./'8448X !$@7#98C Function UCLN(a,b:Word):Word; N[jC^/[4b38b838( <8X#'@Hc.I??;J('(R78. $=8#41 X. <9:I'[A;BVV./[4b9& <8XI)#8(D8bU98=8 < VV9&0/#;08.#6?,V9:I%1^I.VV ?9&0/3$.#k$4b48X?8 C Design: Lê Anh Dũng - trờng THPT Lê Văn Hu 10 [...]... Dũng - trờng THPT Lê Văn Hu Kt qu CT con Din gii x = a(5) v y = 10 x(a) = 15 F = 25 Truyn tham s x = a(15) v y = 10 x(a) = 25 F = 35 Truyn tham s 11 Nhận biết về truyền tham biến và tham trị trong Chơng trình con bằng mô tả lệnh F (sau) = 35; a = 25 c = 60 (3.c) (4) In kt qu Vy kt qu khi chy chng trỡnh s l 60 ch khụng phi l giỏ tr 50 nh ban u ta ó xỏc nhn: Lý do: x l tham bin nờn sau li gi hm F u thỡ... 18 Nhận biết về truyền tham biến và tham trị trong Chơng trình con bằng mô tả lệnh MC LC Ni dung Trang Phn m u 1 1 2 2 2 2 2 3 3 4 5 5 5 6 12 15 17 I Lý do chn ti II Muc ớch ca SKKN III Khỏch th v i tng nghiờn cu IV Nhim vu nghiờn cu V Phng phỏp nghiờn cu VI Nhng úng gúp mi Phn ni dung I C s lý lun II C s thc tin III t vn IV Gii quyt vn 1 Khỏi nim v tham bin v tham tr 2 Truyn tham s khi dựng tham. .. lý cỏc tỡnh hung trong dy hc tr nờn linh hot giao tip trong tit hc gia thy v trũ cng tr khụng cng thng i vi hc sinh: cỏc em cng thy gi hc nh nhng hn cú hng thỳ i vi tit hc do vy m vic tip thu kin thc cú hiu qu hn v c bit gi thc hnh sau ú cú hiu qu rừ rt PHN KT LUN V KIN NGH Kt lun Design: Lê Anh Dũng - trờng THPT Lê Văn Hu 16 Nhận biết về truyền tham biến và tham trị trong Chơng trình con bằng mô tả... TH TRNG N V Thanh Húa, ngy15 thỏng 5 nm 2013 Tụi xin cam oan õy l SKKN ca mỡnh vit, khụng sao chộp ni dung ca ngi khỏc Ngi vit Lấ ANH DNG TI LIU THAM KHO Design: Lê Anh Dũng - trờng THPT Lê Văn Hu 17 Nhận biết về truyền tham biến và tham trị trong Chơng trình con bằng mô tả lệnh 1 H S m - H Cm H - Trn Hựng - Nguyn c Ngha Nguyn Thnh Tựng - Ngụ ỏnh Tuyt Tin hc 11(SGK), NXB Giỏo Duc 2 H S m - H Cm H -... khi thc hin chng trỡnh sau? Program Cau5; Var a: Byte; Function F(Var x:Byte):Byte; Begin x:=x+1; F:=x; End; Begin Design: Lê Anh Dũng - trờng THPT Lê Văn Hu D 0 1 D 0 1 13 Nhận biết về truyền tham biến và tham trị trong Chơng trình con bằng mô tả lệnh a:=5; Writeln(F(a)); Readln; End A 5 B 11 C 6 ỏp ỏn: C Cõu 6: Kt qu sau khi thc hin chng trỡnh sau? Program Cau6; Var a, b, c: Byte; Function F(Var x:... Byte): Byte; Begin x:=x+y; F:=x + y; End; Begin a:=5; b:= 10; c := F(a,b) + F(a,b); Writeln(c); End A 60 B 50 C 30 Design: Lê Anh Dũng - trờng THPT Lê Văn Hu D 13 D 50 D 20 14 Nhận biết về truyền tham biến và tham trị trong Chơng trình con bằng mô tả lệnh ỏp ỏn: A Cõu 8: Vi phn khai bỏo tờn th tuc: Procedure N( x:Integer ; Var y:Integer ); m l bin nguyờn, cỏc li gi sau õy li gi no l hp l? A N(m,m+3); B N(2,m);... 11B3, 11B4 - Nhúm B: Hc sinh cỏc lp 11B1, 11B2 Kt qu thu c cu th nh sau: Thụng qua vic kim tra bi c, kim tra 15 kt qu thu c l Design: Lê Anh Dũng - trờng THPT Lê Văn Hu 15 Nhận biết về truyền tham biến và tham trị trong Chơng trình con bằng mô tả lệnh + Nhúm A: (sú s dung phng phỏp mi) cú trờn 80% hon thnh c nhng yờu cu giỏo viờn a ra + Nhúm B: (khụng s dung nhúm i chng), ch cú gn 60% hc sinh hon thnh.. .Nhận biết về truyền tham biến và tham trị trong Chơng trình con bằng mô tả lệnh Vớ du 5: Program VD5; Var a, b, c: Byte; Function F(Var x: Byte; y: Byte): Byte; Begin x:=x+y; (3.1) F:=x + y; (3.2) End; Begin a:=5; (1) b:= 10; (2) c... truyn mt tham s cho CTC, nu ta mun bo v giỏ tr ca tham s ú khi b CTC vụ tỡnh phỏ thỡ tham s ú phi c dựng nh l tham tr Khi ú cho phộp giỏ tr u vo tng ng cú th l hng, biu thc hoc bin nguyờn Cũn mt tham s nu mun dựng ly kt qu (nhng bin i) do chng trỡnh con em li thỡ tham s ú phi l tham bin v giỏ tr u vo tng ng ch cú th l bin 3 Mt s bi tp kim tra Cõu 1: Vi a l tham bin, b l tham tr thỡ khai bỏo no trong. .. End; Begin clrscr; a:= 3; b:= 5; c:= 10; Tong_hieu(a,b,c); Write(a,b,c); Readln; End A 3 5 10 B 5 5 10 C 5 -5 10 D 5 -5 -25 Design: Lê Anh Dũng - trờng THPT Lê Văn Hu 12 Nhận biết về truyền tham biến và tham trị trong Chơng trình con bằng mô tả lệnh ỏp ỏn: C Cõu 3: Kt qu sau khi thc hin chng trỡnh sau? program Cau3; Var x:integer; Procedure Thaydoi( x:integer); Begin x:=1; end; Begin x:=0; Thaydoi(x); . ca ngi khỏc. Ngi vit Lấ ANH DNG TI LIU THAM KHO Design: Lê Anh Dũng - trờng THPT Lê Văn Hu 17 Nhận biết về truyền tham biến và tham trị trong Chơng trình con bằng mô tả lệnh "1 >5]2#O>5VZ>#O$2k>ON_2)N]8O N_#ON@4(1""ghNxw4pB1 i1. !=87E@e 3#af<4(.#38(.#8bV9: Ia#3#4'('/=8I?-!4 Design: Lê Anh Dũng - trờng THPT Lê Văn Hu 1 Nhận biết về truyền tham biến và tham trị trong Chơng trình con bằng mô tả lệnh .K9&.39:X!)!#1 II. MC CH CA SNG KIN KINH NGHIM O?!!$-ZR4I. 5/!- '//.B7;X@1 Design: Lê Anh Dũng - trờng THPT Lê Văn Hu 2 Nhận biết về truyền tham biến và tham trị trong Chơng trình con bằng mô tả lệnh PHN NI DUNG I. C S L LUN N@!Igprogramming languageh#<!=8@ 4%12E#<;@9&Z?8gX!.

Ngày đăng: 14/11/2014, 00:49

Mục lục

  • PHẦN NỘI DUNG

    • PHẦN KẾT LUẬN VÀ KIẾN NGHỊ

Tài liệu cùng người dùng

Tài liệu liên quan