Bài Mảng 2 chiều

11 1.7K 5
Bài Mảng 2 chiều

Đ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

KIỉMTRABAèICUẻ KIỉMTRABAèICUẻ Nhỏỷp vaỡo mọỹt sọỳ nguyón N vaỡ daợy N sọỳ nguyón (2<N<=100). Haợy khai baùo 1 bióỳn õóứ nhỏỷn daợy sọỳ nguyón õoù. Hoỷc: Var A: ARRAY[1 100] OF INTEGER; Type Mang1c= ARRAY[1 100] OF INTEGER; Var A: Mang1c; Tióỳt24: Tióỳt24: Đ11KIỉUMANG(T4) Đ11KIỉUMANG(T4) I.KIỉU MANG MĩT CHIệU: II.KIỉU MANG HAI CHIệU: Vờ duỷ 1:Xeùt baỡi toaùn tờnh vaỡ õổa ra maỡn hỗnh baớng nhỏn nhổ sau: 1 2 3 4 5 6 7 8 9 10 2 4 6 8 10 12 14 16 18 20 3 6 9 12 15 18 21 24 27 30 4 8 12 16 20 24 28 32 36 40 5 10 15 20 25 30 35 40 45 50 6 12 18 24 30 36 42 48 54 60 7 14 21 28 35 42 49 56 63 70 8 16 24 32 40 48 56 64 72 80 9 18 27 36 45 54 63 72 81 90 Caùc NNLT cho pheùp bióứu dióựn baớng daỷng nhổ thóỳ naỡy bũng KDL maớng 2 chióửu *nhỏỷn xeùt: - Caùc phỏửn tổớ trong baớng cuỡng 1 KDL(sọỳ nguyón) 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 B KDL cuớa caùc phỏửn tổớ trong baớng -Mọựi phỏửn tổớ õổồỹc xaùc õởnh thọng qua 2 chố sọỳ: chố sọỳ doỡng, chố sọỳ cọỹt. Mọựi phỏửn tổớ õổồỹc xaùc õởnh nhổ thóỳ naỡo? Thóỳ naỡo laỡ maớng 2 chióửu? Tióỳt24: Tióỳt24: Đ11KIỉUMANG(T4) Đ11KIỉUMANG(T4) I.KIỉU MANG MĩT CHIệU: II.KIỉU MANG HAI CHIệU: 1.Khaùi nióỷm: *Caùc yóỳu tọỳ xaùc õởnh maớng 2 chióửu: -Tón kióứu maớng -Maớng 2 chióửu laỡ baớng caùc phỏửn tổ ớ coù cuỡng 1 kióứu dổ ợ lióỷu. Mọựi phỏửn tổ ớ õổ ồỹc xaùc õởnh thọng qua 2 chố s ọỳ: doỡng, cọỹt -Sọỳ phỏửn tổớ trón mọỹt doỡng, sọỳ phỏửn tổớ trón mọỹt cọỹt -Kióứu dổợ lióỷu chung cuớa moỹi phỏửn tổớ Caùc yóỳu tọỳ xaùc õởnh maớng 2 chióửu ? Tióỳt24: Tióỳt24: Đ11KIỉUMANG(T4) Đ11KIỉUMANG(T4) I.KIỉU MANG MĩT CHIệU: II.KIỉU MANG HAI CHIệU: 2.Khai baùo: Vờ duỷ: Type Mang2c=ARRAY[1 9,1 10] OF INTEGER; Var B: Mang2c; TYPE <Tón kióứu maớng> = ARRAY [Kióứu chố s ọỳ doỡng, kióứu chố s ọỳ cọỹt] OF<Kióứu phỏửn tổ ớ> ; 1.Khaùi nióỷm: -Maớng 2 chióửu laỡ baớng caùc phỏửn tổ ớ coù cuỡng 1 kióứu dổ ợ lióỷu. Hoỷc: VAR <Tón kióứu maớng> = ARRAY[Kióứu chố s ọỳ doỡng, kióứu chố s ọỳ cọỹt] OF<Kióứu phỏửn tổ ớ>; VAR <tón bióỳn maớng>: <tón kióứu maớng>; Tióỳt24: Tióỳt24: Đ11KIỉUMANG(T4) Đ11KIỉUMANG(T4) II.KIỉU MANG HAI CHIệU: 3. Tham chióỳu tồùi phỏửn tổớ cuớa maớng: 1 2 3 4 5 6 7 8 9 10 2 4 6 8 10 12 14 16 18 20 3 6 9 12 15 18 21 24 27 30 4 8 12 16 20 24 28 32 36 40 5 10 15 20 25 30 35 40 45 50 6 12 18 24 30 36 42 48 54 60 7 14 21 28 35 42 49 56 63 70 8 16 24 32 40 48 56 64 72 80 9 18 27 36 45 54 63 72 81 90 B 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 B[7,4] B[7,4] TN BIN MANG[Chố s ọỳ doỡng , chố s ọỳ cọỹt] VD:óứ tham chióỳu tồùi phỏửn tổớ ồớ doỡng 2, cọỹt 1 trong maớng B: B[2,1] 4. Nhỏỷp -xuỏỳt dổợ lióỷu cho bióỳn maớng: *Nhỏỷp giaù trở cho bióỳn maớng A coù m doỡng, n cọỹt: -Duỡng 2 voỡng FOR lọửng nhau FOR i:=1 TO m DO FOR j:=1 TO n DO <nhỏỷp giaù trở cho phỏửn tổớ ồớ doỡng i, cọỹt j cuớa maớng A> ; B 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 Tióỳt24: Tióỳt24: Đ11KIỉUMANG(T4) Đ11KIỉUMANG(T4) II.KIỉU MANG HAI CHIệU: 4. Nhỏỷp -xuỏỳt dổ ợ lióỷu cho bióỳn maớng: *Nhỏỷp: FOR i:=1 TO m DO FOR j:=1 TO n DO hoỷc thay lóỷnh Read(A[i,j]) bồới:A[i,j]:=<bióứu thổùc>; 3. Tham chióỳu tồùi phỏửn tổ ớ cuớa maớng: TN BIN MANG [Chố s ọỳ doỡng , chố s ọỳ cọỹt] *Xuỏỳt: FOR i:=1 TO m DO BEGIN FOR j:=1 TO n DO Write(A[i,j]); Writeln; END; Read(A[i,j]); Tiãút 24:  Tiãút 24:  §11  KIÃØU MAÍNG (T4) §11  KIÃØU MAÍNG (T4) II.KIÃØU MAÍNG HAI CHIÃÖU: 1 2 3 4 5 6 7 8 9 10 2 4 6 8 10 12 14 16 18 20 3 6 9 12 15 18 21 24 27 30 4 8 12 16 20 24 28 32 36 40 5 10 15 20 25 30 35 40 45 50 6 12 18 24 30 36 42 48 54 60 7 14 21 28 35 42 49 56 63 70 8 16 24 32 40 48 56 64 72 80 9 18 27 36 45 54 63 72 81 90 1 2 3 4 5 6 7 8 9 B[7,9]:=7*9 B[7,9]:=7*9 B 1 2 3 4 5 6 7 8 9 10 RUN RUN *Nháûp: FOR i:=1 TO 9 DO FOR j:=1 TO 10 DO A[i,j]:=i*j; *Xuáút: FOR i:=1 TO 9 DO BEGIN FOR j:=1 TO 10 DO Write(A[i,j]); Writeln; END; Vê duû 1: 5.Vê duû aïp duûng: Tióỳt24: Tióỳt24: Đ11KIỉUMANG(T4) Đ11KIỉUMANG(T4) II.KIỉU MANG HAI CHIệU: 3.Tham chióỳu tồùi phỏửn tổớ cuớa maớng: 4. Nhỏỷp -xuỏỳt dổợ lióỷu cho bióỳn maớng: TN BIN MANG [Chố s ọỳ doỡng , chố s ọỳ cọỹt] 5.Vờ duỷ aùp duỷng: Vờ duỷ 2: Vióỳt chổ ồng trỗnh nhỏỷp vaỡo baớng s ọỳ nguyón coù m doỡng, n cọỹt vaỡ 1 s ọỳ nguyón K bỏỳt kyỡ. ổ a ra maỡn hỗnh s ọỳ lổ ồỹng phỏửn tổ ớ coù giaù trở nhoớ hồn s ọỳ K. INPUT: -m,n: s ọỳ nguyón (s ọỳ doỡng, s ọỳ cọỹt); 1s ọỳ nguyón k -A:Baớng s ọỳ nguyón coù m doỡng, n cọỹt; *OUTPUT: Sọỳ lổ ồỹng phỏửn tổ ớ coù giaù trở=k (A[i,j] =k) PRO PRO Cáu 1: Choün khai baïo håüp lãû: a. TYPE ARRAY[1 5,1 6] OF INTEGER; b. VAR M2C:ARRAY[1 6, -100 200] OF CHAR; c. TYPE ARRAYB=ARRAY[1 100, -100 200] OF BOOLEAN; d. VAR MR: ARRAY[BYTE,1 5] OF REAL; Cỏu 2: Haợy cho bióỳt chổồng trỗnh sau õỏy thổỷc hióỷn caùc cọng vióỷc gỗ vaỡ kóỳt quaớ cuớa chổồng trỗnh õổa ra trón maỡn hỗnh? PROGRAM VIDU; VAR B: ARRAY[1 10,1 20] OF INTEGER; I, J : INTEGER; BEGIN FOR I:=1 TO 3 DO FOR J :=1 TO 4 DO B[I,J ]:=I*J ; FOR I:=1 TO 3 DO FOR I:=1 TO 4 DO IF B[I,J ] MOD 3 =0 THEN WRITE( B[I,J ]:4); READLN; END. [...]...Tióỳt24:Đ11KIỉUMANG(T4) I.KIỉU MANG MĩT CHIệU: II.KIỉU MANG HAI CHIệU: 1.Khaùi nióỷm: -Maớng 2 c hióử u laỡ baớng c aùc phỏử n tổ ớ c o ù c uỡng 1 kióứ u dổ ợ lióỷu 2. Khai baùo : TYPE = ARRAY[Kióứ u c hố s ọỳ do ỡng , kióứ u c hố s ọỳ c ọỹt] OF ; . 20 3 6 9 12 15 18 21 24 27 30 4 8 12 16 20 24 28 32 36 40 5 10 15 20 25 30 35 40 45 50 6 12 18 24 30 36 42 48 54 60 7 14 21 28 35 42 49 56 63 70 8 16 24 . 1 2 3 4 5 6 7 8 9 10 2 4 6 8 10 12 14 16 18 20 3 6 9 12 15 18 21 24 27 30 4 8 12 16 20 24 28 32 36 40 5 10 15 20 25 30 35 40 45 50 6 12 18 24 30 36 42

Ngày đăng: 23/07/2013, 01:26

Từ khóa liên quan

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

Tài liệu liên quan