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

TIN HỌC 11 (TIẾT 2)

Chia sẻ: Paradise4 Paradise4 | Ngày: | Loại File: PDF | Số trang:16

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

Tham khảo tài liệu 'tin học 11 (tiết 2)', tài liệu phổ thông, tin học phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả

Chủ đề:
Lưu

Nội dung Text: TIN HỌC 11 (TIẾT 2)

  1. Tin học 11 (tiết 2) Gi¸o viªn híng dÉn: ThÇy TrÇn Do·n Vinh Sinh viªn thùc hiÖn: TRẦN VĂN THỊNH Líp A K56 - Khoa CNTT
  2. I. Môc ®Ých, yªu cÇu • Häc sinh cÇn n¾m ®îc c¸ch khai b¸o d÷ liÖu m¶ng hai chiÒu • Häc sinh cÇn cã c¸c kÜ n¨ng: NhËn biÕt ®îc c¸c thµnh phÇn trong khai b¸o kiÓu m¶ng hai chiÒu. NhËn biÕt ®îc ®Þnh danh cña cña mét phÇn tö m¶ng hai chiÒu xuÊt hiÖn trong cïng mét ch¬ng tr×nh. ViÕt ®îc khai b¸o m¶ng hai chiÒu víi c¸c chØ sè ®Òu thuéc kiÓu miÒn con cña kiÓu nguyªn.
  3. Mở đầu KiÓu m¶ng mét chiÒu thêng ®îc dïng trong nh÷ng ch¬ng tr×nh cÇn tæ chøc d÷ liÖu nh mét d·y c¸c phÇn tö cïng kiÓu ®Ó gi¶i quyÕt bµi to¸n ®Æt ra nhưng khi cÇn tæ chøc d÷ liÖu d¹ng b¶ng ngêi ta nghÜ ®Õn dïng m¶ng hai chiÒu. Vậy mảng hai chiều là mảng như thế nào ?
  4. M¶ng hai chiÒu Kh¸i niÖm  M¶ng hai chiÒu lµ m¶ng mét chiÒu mµ mçi phÇn tö cña m¶ng l¹i lµ mét m¶ng mét chiÒu.
  5. M¶ng hai chiÒu Gièng nh m¶ng mét chiÒu, cã thÓ truy  xuÊt (hay thao t¸c) trªn mçi phÇn tö cña m¶ng hai chiÒu, nhng kh¸c ë chç mçi phÇn tö cña m¶ng hai chiÒu cã hai chØ sè (chø kh«ng ph¶i mét chØ sè nh m¶ng mét chiÒu) vµ do vËy nã ®îc x¸c ®Þnh bëi tªn m¶ng vµ hai chØ sè.
  6. C¸ch khai b¸o kiÓu d÷ liÖu m¶ng hai chiÒu Khai b¸o m¶ng hai chiÒu mçi phÇn tö cña  m¶ng l¹i lµ mét m¶ng mét chiÒu Ta dïng hai lÇn tõ kho¸ ARRAY trong  khai b¸o biÕn víi tõ khãa VAR VAR : ARRAY [kiÓu  chØ sè dßng] of ARRAY [kiÓu chØ sè cét] of ;
  7. C¸ch khai b¸o kiÓu d÷ liÖu m¶ng hai chiÒu Trong TuborPascal cho phÐp ta cã thÓ khai b¸o ng¾n gän nh sau: VAR : ARRAY [kiÓu chØ sè dßng, kiÓu chØ sè cét] of ; Khai b¸o víi tõ khãa TYPE:
  8. C¸ch khai b¸o kiÓu d÷ liÖu m¶ng hai chiÒu TYPE = ARRAY [kiÓu chØ sè dßng,kiÓu chØ sè cét] of ; Khai b¸o biÕn m¶ng hai chiÒu cã d¹ng: VAR : ;
  9. VÝ dô: §©y lµ h×nh ¶nh vÒ m¶ng hai chiÒu.
  10. Gi¶i thÝch khai b¸o biÕn vÝ dô  ARRAY Mang : ARRAY [1..3] of ARRAY [1..4] of integer ; Ta ®· khai b¸o biÕn “Mang” gåm 3 phÇn  tö, mçi phÇn tö cña biÕn “Mang” cã kiÓu m¶ng gåm 4 phÇn tö kiÓu sè nguyªn.
  11. Khai b¸o biÕn Trong TuborPascal cho phÐp ta cã thÓ khai b¸o ng¾n gän nh sau: ARRAY Mang : ARRAY [1..3,1..4] of integer ;
  12. Khai b¸o biÕn VÝ dô víic¸ch khai b¸o dïng tõ khãa TYPE  TYPE Mang = ARRAY [1..3] of ARRAY [1..4] of integer ;  Khai b¸o biÕn m¶ng VAR Mang1, Mang2: Mang;
  13. Khai b¸o biÕn Khai b¸o víi tõ khãaTYPE cã lîi : Cã thÓ sö dông l¹i nhiÒu lÇn víi c¸c biÕn m¶ng cã cïng kiÓu m¶ng.
  14. VÝ dô m¶ng hai chiÒu TÝnh vµ ®a ra mµn h×nh b¶ng cöu ch¬ng.  Cã thÓ m« t¶ d÷ liÖu cña b¶ng cöu ch¬ng lµ kiÓu m¶ng hai chiÒu ARRAY Mang : ARRAY [1..9,1..9] of integer ; For i:=1 to 9 DO For j=1 to 9 DO
  15. Ch¬ng tr×nh KÕt qu¶: ch¬ng tr×nh tÝnh vµ ®a ra kÕt  qu¶ cña b¶ng cöu ch¬ng Program bangcuuchuong; Uses crt; Var b: array[1..9,1..9]of integer; i,j: integer;
  16. Ch¬ng tr×nh Begin Write (b[i,j]:3); Clrscr; Writeln;writeln; For i:=1 to 9 do End; For j:=1 to 9 do Realn; B[i,j]= i*j; End. For i:=1 to 9 do Begin For j:=1 to 9 do
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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