intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Điện tử Tin học lớp 11: Bài 14

Chia sẻ: Le Ba Thanh | Ngày: | Loại File: PPT | Số trang:7

76
lượt xem
2
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài giảng Điện tử Tin học lớp 11 - Bài 14: Mảng hai chiều, giới thiệu với các em về khái niệm mảng hai chiều, khai báo mảng hai chiều, các thao tác xử lý trong mảng hai chiều. Chúc các em học tốt.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Điện tử Tin học lớp 11: Bài 14

  1. Bµi 14 Gi¸o ¸n ®iÖn tö tin häc líp 11
  2. 1. Kh¸i niÖm Lµ m¶ng mét chiÒu mµ mçi phÇn tö cña nã l¹i lµ m¶ng mét chiÒu. 1 2 3 4 VÝ dô : 1 1 4 7 6 A 2 9 2 8 3 Tro ng ®ã:  Tªn m¶ng : A; 3 5 3 9 7  M¶ng g åm: 3 dßng 4 c é t;  KiÓu d÷ liÖu c ña c ¸c phÇn tö : KiÓu ng uyªn;  Khi tham c hiÕu ®Õn phÇn tö ë dßng i c é t j ta viÕt: A[i,j]. VÝ d ô : A[2,3]= 8.
  3. 2. Khai b¸o m¶ng hai chiÒu * C¸c h 1: Khai b¸o g i¸n tiÕp TYPE =array[kiÓuchØ sè dßng,kiÓu chØ sè cét] of ; Var < biÕn m¶ng>: < kiÓu m¶ng > ds tªn ; VÝ dô: TYPE Bang =array[1..9,1..9] of integer; Var A: Bang; * C¸c h 2: Khai b¸o trùc tiÕp Var : array[KiÓu chØ sè dßng,kiÓu chØ sè cét] of ; VÝ dô: Var Bang: array[1..9,1..9] of integer; Var A,B: array[1..20,1..30] of real;
  4. 3. C¸c thao t¸c xö lÝ trong m¶ng hai chiÒu 1 2 3 4 1 4 7 6 a. NhËp m¶ng hai chiÒu 1 A 2 9 2 8 3 3 5 3 9 7 C¸c b­íc: ThÓ hiÖn b»ng pascal 1. NhËp s è d ß ng (n) v µ s è c é t Write(‘ Nhap vao so dong, cot:’); (m ). Readln(n,m); For i:= 1 to n do 2. NhËp v µo g i¸ trÞ c ña c ¸c p hÇn tö For j:=1 to m do Begin tro ng m ¶ng (A[i,j]). write(‘A[’,i,j,’ ] = ’ ); readln(A[i,j]); end;
  5. b. In m¶ng hai c hiÒu 1. Th«ng b ¸o Writeln(‘ Mang vua nhap : ’); 2. In g i¸ trÞ c ña c ¸c p hÇn For i:=1 to n do tö Begin KÕt qu¶ in ra mµn For j:=1 to m do Write(A[i,j],’ ’); h×nh: Writeln; Mang vua nhap: end; 1 4 7 6 9 2 8 3 5 3 9 7 C¸c thao t¸c xö lÝ m¶ng hai chiÒu th­êng dïng hai c© lÖnh FOR...do lång u
  6. c. C¸c thao t¸c xö lÝ kh¸c VÝ d ô : TÝnh vµ in ra mµn h×nh b¶ng c ö u c h­¬ng . * TÝnh 1 2 3 4 5 6 7 8 9 QuanFor i b¶ng c 9 u c h­¬ng ta thÊy: s ¸t :=1 to ö do B©y g4 c6 e8 10 2 iê ¸c m 12 14 16 18 A[2,5]=2 x 5 = 10 9 do For j:=1 to h·y v iÕt c h­¬ng 15 3 6 9 12 18 21 24 27 A[i,j]=i*j A[5,8]=5 x 8 = 40 i*j; A[i,j] := tr×nh ho µn12 hØnh20 4 8 c 16 24 28 32 36 c ho 5b µi to ¸n v Ý d ô25 10 15 20 30 35 40 45 * IN ra mµn h×nh 6 nhÐ 18 24 30 12 ? 36 42 48 54 For i :=1 to 9 do 7 14 21 28 35 42 49 56 63 Begin 8 12 24 32 40 48 56 68 72 For j:=1 to 9 do write(A[i,j]:5); 9 18 27 36 45 54 63 72 81 writeln; writeln; End;
  7. H·y nhí! 15 20 19  M¶ng hai c hiÒu lµ m¶ng mé t c hiÒu mµ mç i phÇn tö c ña nã l¹i lµ m¶ng 16 25 18 mé t c hiÒu. Var 17 12 16  Khai b¸o: tªn m¶ng , kiÓu c hØ s è A:ARRAY[1..10,1..10] OF integer; dßng , kiÓu c hØ s è c é t, kiÓu phÇn tö .  Tham chiÕu phÇn tö m¶ng: A[1,3] = 19 Tªn biÕn m¶ng [c s dßng ,c s c é t]  Thao t¸c xö lÝ th­ê ng dïng c Êu tró c hai c ©u lÖnh FOR … DO lång nhau.
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2