Tải bản đầy đủ (.doc) (2 trang)

TIết 24 - Tin học 11

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (115.44 KB, 2 trang )

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Ụ
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Ụ

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×