GIẠO ẠN TIN HC 11 iwu1372512066.doc Ngy soản: Friday, 23-NOV-2007 § 11. KIÃØU MNG - ARRAY Mng 2 chiãưu - MATRIX Tiãút thỉï 1 I. MỦC TIÃU: 1. Kiãún thỉïc : Nàõm vỉỵng kiãún thỉïc toạn hc vãư ma tráûn v âënh thỉïc. Cạch sỉí dủng mng 2 chiãưu trong thiãút kãú dỉỵ liãûu ca chỉång trçnh 2. K nàng: Hc sinh cọ thãø sỉí dủng biãún mng trong láûp trçnh. 3. Thại âäü: Hc sinh nháûn thỉïc âỉåüc cạc kiãøu dỉỵ liãûu cå bn v xáy dỉûng biãøu thỉïc. II. TRNG TÁM KIÃÚN THỈÏC Mng 2 chiãưu: Khai bạo biãún mng, xỉí l cạc pháưn tỉí mng III. CHØN BË GIẠO CỦ: Giạo viãn : Ti liãûu v biãøu tranh minh hoả, thiãút bë thỉûc âãø trỉûc quan. Hc sinh: Sạch, våí , bụt, thỉåïc IV. TIÃÚN TRÇNH BI DẢY: 1. ÄØN ÂËNH LÅÏP-KIÃØM TRA SÉ SÄÚ: 2. KIÃØM TRA BI C: 3. NÄÜI DUNG BI MÅÏI: NÄÜI DUNG PHỈÅNG PHẠP GING DẢY I. Khại niãûm: Mng 2 chiãưu - ma tráûn: l táûp håüp cạc pháưn tỉí cng kiãøu âỉåüc xãúp theo dng vo cäüt. Kêch thỉåïc ca mng= sọ dng v säú cäüt Cạc quy tàõc v thao tạc xỉí l matráûn: II. BI TOẠN: SGK 1. Dỉỵ liãûu vo ra: Dỉỵ liãûu ca 20 häü chia ra 4 täø 2. Täø chỉïc dỉỵ liãûu: T: matráûn cọ 4 dng 5 cäüt 3. tỉåíng gii thût Dng mng T cọ 20 pháưn tỉí säú thỉûc xãúp theo 4 dng 5 cäüt Pháưn tỉí T[I,j] chỉïa tiãưn thú ca häü thỉï j trong âäüi thỉï I Duût láưn lỉåüt tỉì âäüi 1 4, cỉï mäùi âäüi láưn lỉåüt tỉì ngỉåìi thỉï 1 âãún thỉï 5 Cäüng däưn vo Sum Ma tráûn l gç? = × nmnn m m mn aaa aaa aaa A 21 22221 11211 VAR T : array [1 4,1 5] of integer; N,Sum,I,J: integer; BEGIN For I:=1 TO 4 DO For J:=1 TO 5 DO Begin Write( T[ ,I, ][ ,j, ]= );‘ ‘ ’ ‘ ’ ’ Readln(T[I,j]); End; Sum :=0; For I:=1 TO 4 DO For J:=1 TO 5 DO SUM:=SUM+ T[I,J]; WRITELN( Tong =', sum);‘ READLN; END. CẠP XN TỤ dhghs@dng.vnn.vn TIÃÚT 24 GIẠO ẠN TIN HC 11 iwu1372512066.doc II.MNG 2 CHIÃƯU: 1. Khai bạo biãún mng: VAR Tãn mng: ARRAY[d1 d2,c1 c2] OF Kptỉí; 2. Truy nháûp v xỉí l tỉìng pháưn tỉí mng Mäùi pháưn tỉí mng âỉåüc truy nháûp nhỉ mäüt biãún âäüc láûp, thäng qua tãn gi gäưm tãn mng v chè säú ca pháưn tỉí âọ. TÃN MNG[chè säú dng, chè säú cäüt] hồûc TÃN MNG[chè säú dng] [chè säú cäüt] Vê dủ: A[1,5] hồûc A[1][5] V. CHỈÅNG TRÇNH: VI. VÊ DỦ ỈÏNG DỦNG Cho matráûn cọ 6 dng 6 cäüt, A[I,j] = I*j. Tênh täøng hng säú 3 . 1. Xạc âënh bi toạn: Input: A 6X6 Output: Täøng S ca hng 3 2. Täø chỉïc dỉỵ liãûu: A: matráûn cọ 6 hng 6 cäüt Biãún I,J v Sum: Ngun PROGRAM VD; VAR A : array [1 10,1 10] of integer; N,Sum,I,J: integer; BEGIN For I:=1 TO 6 DO For J:=1 TO 6 DO A[I,j]:=I*J; Sum :=0; For I:=1 TO 6 DO SUM:=SUM+ A[3,I]; WRITELN( Tong dong so 3 =', sum);‘ READLN; END. Vê dủ: VAR A,B: ARRAY[1 10,1 10] OF INTEGER; {a,b cọ 10 dng,10 cäüt cạc pháưn tỉí säú ngun} C: ARRAY[1 5,1 10] OF REAL; {C cọ 5 dng, 10 cäüt gäưm cạc pháưn tỉí säú thỉûc} A[1,1] : pháưn tỉí chè säú dng 1, cäüt 1 ca mng A C[2,4]: pháưn tỉí chè säú dng 2, cäüt 4 ca mng C; Hy xạc âënh dỉỵ liãûu vo ra ca bi toạn? Täø chỉïc dỉỵ liãûu nhỉ thãú no? Vo: N, säú th vng, â ca tỉìng cáưu th V[i] D[i] våïi i=1,n Ra: täøng th â TD, vng TV, säú cáưu th bë th â Dem 4. CNG CÄÚ Cáúu trục ca ma tráûn Khai bạo biãún v kiãøu ca ma tráûn Truy xút âãún tỉìng pháưn tỉí ma tráûn 5. DÀÛN D: Bi táûp vãư nh: ton bäü bi trong SGK CẠP XN TỤ dhghs@dng.vnn.vn . GIẠO ẠN TIN HC 11 iwu1372512066.doc Ngy soản: Friday, 23-NOV-2007 § 11. KIÃØU MNG - ARRAY Mng 2 chiãưu - MATRIX Tiãút thỉï 1 I. MỦC. Tong =', sum);‘ READLN; END. CẠP XN TỤ dhghs@dng.vnn.vn TIÃÚT 24 GIẠO ẠN TIN HC 11 iwu1372512066.doc II.MNG 2 CHIÃƯU: 1. Khai bạo biãún mng: VAR Tãn