SlideShare une entreprise Scribd logo
1  sur  13
Bµi 12   m¶ng mét chiÒu Gi¸o ¸n ®iÖn tö tin häc líp 11
NhËp vµo nhiÖt ®é (trung b×nh) cña mçi ngµy trong tuÇn. TÝnh vµ ®­a ra mµn h×nh nhiÖt ®é trung b×nh cña tuÇn vµ sè l­îng ngµy cã nhiÖt ®é TB cao h¬n nhiÖt trung b×nh trong tuÇn? *  D÷ liÖu nhËp vµo (INPUT):  t1,t2,t3,t4,t5,t6,t7 .   *  D÷ cÇn tÝnh vµ in ra (OUTPUT):  tb, dem . H·y x¸c ®Þnh Input, Output vµ viÕt ch­¬ng tr×nh gi¶i bµi to¸n trªn ? Bµi to¸n ®Æt vÊn ®Ò:
Program  vd1; Uses  crt; Var t1,t2,t3,t4,t5,t6,t7,tb : real; dem : integer; BEGIN Clrscr;   write(‘ Nhap vao nhiet do 7 ngay : ’);   readln(t1,t2,t3,t4,t5,t6,t7);   tb : = (t1+t2+t3+t4+t5+t6+t7)/7;   dem : = 0 ;   if  (t1>tb)   then  dem := dem + 1;   if  (t2>tb)  then  dem := dem + 1;   if  (t3>tb)   then  dem := dem + 1;   if  (t4>tb)  then  dem := dem + 1;   if  (t5>tb)  then  dem := dem + 1;   if  (t6>tb)  then  dem := dem + 1;   if  (t7>tb)  then  dem : = dem + 1;   Writeln(‘ Nhiet do trung binh trong tuan = ‘,tb : 6 : 2);   Writeln(‘ so ngay co nhiet do cao hon nhiet do tb ‘, dem); Readln; END.
Quan s¸t ch­¬ng tr×nh,  h·y cho biÕt nÕu muèn tÝnh nhiÖt ®é trung b×nh cña N ngµy trong n¨m (VD: N=365) th× sÏ gÆp khã kh¨n g× ? Khai b¸o qu¸  lín (t1,t2,t3,...,t365) vµ ch­¬ng tr×nh qu¸ dµi (víi 365 lÖnh IF) !!!!!    §Ó kh¾c phôc khã kh¨n ®ã ta sö dông  kiÓu d÷ liÖu m¶ng mét chiÒu.
  M¶ng mét chiÒu lµ mét d·y h÷u h¹n c¸c phÇn tö cïng kiÓu  A 1   2  3 4 5 6 7 Trong ®ã : ,[object Object],[object Object],   Tªn m¶ng :  A .    Sè phÇn tö cña m¶ng:  7 .   VÝ dô:    KiÓu d÷ liÖu cña c¸c phÇn tö:  KiÓu nguyªn . 19 1. Kh¸i niÖm 19 12 19 25 18 20 17
2. Khai b¸o m¶ng mét chiÒu trong PASCAL * C¸ch 1: Khai b¸o gi¸n tiÕp  TYPE   <tªn kiÓu m¶ng>  =   array [<chØ sè ®Çu>..<chØ sè cuèi>]  of   <kiÓuphÇn tö>; Var   <ds biÕn m¶ng> : <tªn kiÓu m¶ng>; VÝ dô:   TYPE   nhietdo  =   array [1..365]  of   integer; Var   A: nhietdo; Trong ®ã  :     ChØ sè ®Çu, chØ sè cuèi th­êng lµ c¸c h»ng hoÆc biÓu thøc nguyªn;      ChØ sè ®Çu    chØ sè cuèi;      Gi÷a 2 chØ sè  lµ dÊu  ..   * C¸ch 2: Khai b¸o trùc tiÕp  Var   <Ds biÕn m¶ng> :  array [<chØ sè ®Çu>..<chØ sè cuèi>]  of  <kiÓuphÇn tö>;   Var  A,B  :   array [1..100]  of   real; VÝ dô:   Var  nhietdo  :   array [1..365]  of   integer;
3. C¸c thao t¸c xö lÝ trong m¶ng mét chiÒu  A n 1.  NhËp sè phÇn tö cña m¶ng (n). Write(‘ Nhap vao so ngay:’); Readln(n); 2. NhËp vµo gi¸ trÞ cña c¸c phÇn tö  trong m¶ng  ( A [i]). For i:=1 to n do  Begin write(‘nhiet do ngay thu’ ,i, ’ :  ’); readln(A[i]); end;  C¸c b­íc ThÓ hiÖn b»ng pascal a. NhËp m¶ng mét chiÒu víi n = 7 19 17 19 21 18 20 17 VÝ dô:   NhËp nhiÖt ®é  n  ngµy.   .......
b. In m¶ng mét chiÒu   Writeln(‘ Mang vua nhap : ’); For i:=1 to n do Write(A[i]:5);  Mang vua nhap: -  Th«ng b¸o  -  In gi¸ trÞ cña c¸c phÇn tö  17  20  18  21  19  17  19 KÕt qu¶  in ra mµn h×nh: VÝ dô:   In m¶ng võa nhËp.
*  §Õm  c¸c phÇn tö trong m¶ng tho¶ m·n ®iÒu kiÖn cho tr­íc  dem :=0; For  i :=1  to  n  do  IF  A[i]>TB  then  dem:=dem+1; c. C¸c thao t¸c xö lÝ kh¸c   VÝ dô :  §Õm sè ngµy cã   nhiÖt ®é cao h¬n nhiÖt ®é TB   cña tuÇn .  TB =  18.7 Dem=0 7 6 5 4 3 2 1 i 0 1 1 2 3 3 4 20 21 19 19 +1 +1 +1 +1 19 17 19 21 18 20 17 A[i]
Program  vd1; Uses  crt; Var A: Array[1..366] of integer; i,n,dem: integer; S,TB : real ; BEGIN Clrscr; write(‘ Nhap vao so ngay : ’) ; readln(n) ; S := 0 ;   For  i := 1  to  n   do  Begin   write(‘ Nhap nhiet do ngay thu ‘,i,’ : ‘) ;   readln(A[i]) ;   S:=S+A[i] ; End;     TB := S/n ;   dem := 0 ;   For  i := 1  to  n  do  If   A[i]>TB  Then   dem := dem+1;   Writeln(‘ Nhiet do trung binh ’ ,n,’  ngay = ‘,TB : 6 : 2) ;   Writeln(‘ So ngay co nhiet do cao hon nhiet do TB la:  ‘, dem) ; Readln ; END. Khai b ¸o m¶ng  1 chiÒu NhËp m¶ng 1 chiÒu TÝnh tæng §Õm sè phÇn tö  tho¶ m·n ®iÒu kiÖn
Nhap vao so ngay : 7 Nhap nhiet do ngay thu 1 :  17 Nhap nhiet do ngay thu 2 :  20 Nhap nhiet do ngay thu 3 :  18 Nhap nhiet do ngay thu 4 :  21 Nhap nhiet do ngay thu 5 :  19 Nhap nhiet do ngay thu 6 :  17 Nhap nhiet do ngay thu 7 :  19 Nhiet do trung binh 7 ngay =  18.70 So ngay co nhiet do cao hon nhiet do TB la:  4 Ch­¬ng tr×nh ch¹y vµ cho kÕt qu¶ nh­ sau:
Th«ng th­êng, c¸c thao t¸c xö lÝ trong m¶ng mét chiÒu ®Òu dïng c©u lÖnh FOR...DO. *  TÝnh tæng  c¸c phÇn tö trong m¶ng tho¶ m·n ®iÒu kiÖn cho tr­íc  VÝ dô:   TÝnh tæng c¸c   phÇn tö   trong m¶ng  chia hÕt cho 3. S :=0; For  i :=1  to  n  do  IF  A[i] mod 3 = 0   then S:=S+A[i]; S =  45 19 12 18 25 16 20 15
H·y nhí!    M¶ng mét chiÒu lµ mét d·y h÷u h¹n c¸c phÇn tö cïng kiÓu.     Khai b¸o:   tªn m¶ng, chØ sè ®Çu, chØ sè cuèi, kiÓu phÇn tö.  ,[object Object],[object Object],   NhiÒu thao t¸c xö lÝ m¶ng dïng cÊu tróc lÆp FOR ..TO.. DO. 15  20  19  25  18  12  16 Var  A :ARRAY[ 1..100 ] OF  integer ; A[5] =  18

Contenu connexe

Similaire à Bai 11 kieu mang

Similaire à Bai 11 kieu mang (14)

Cac bai tap hay ve mang 1 chieu
Cac bai tap hay ve mang 1 chieuCac bai tap hay ve mang 1 chieu
Cac bai tap hay ve mang 1 chieu
 
Bai 4 bai toan va thuat toan main
Bai 4 bai toan va thuat toan mainBai 4 bai toan va thuat toan main
Bai 4 bai toan va thuat toan main
 
Chuong1
Chuong1Chuong1
Chuong1
 
Bai 11 kieu mang (tiet 1)
Bai 11 kieu mang (tiet 1)Bai 11 kieu mang (tiet 1)
Bai 11 kieu mang (tiet 1)
 
Chuyen De 3 Bo Sung CSDL nang cao
Chuyen De 3   Bo Sung CSDL nang caoChuyen De 3   Bo Sung CSDL nang cao
Chuyen De 3 Bo Sung CSDL nang cao
 
Luận văn: Chỉ số chính quy của một số tập điểm béo, HAY
Luận văn: Chỉ số chính quy của một số tập điểm béo, HAYLuận văn: Chỉ số chính quy của một số tập điểm béo, HAY
Luận văn: Chỉ số chính quy của một số tập điểm béo, HAY
 
bctntlvn (52).pdf
bctntlvn (52).pdfbctntlvn (52).pdf
bctntlvn (52).pdf
 
Khao sat
Khao satKhao sat
Khao sat
 
Khao sat
Khao satKhao sat
Khao sat
 
550 giaotrinh ms-excel
550 giaotrinh ms-excel550 giaotrinh ms-excel
550 giaotrinh ms-excel
 
Giaotrinh ms excel
Giaotrinh ms excelGiaotrinh ms excel
Giaotrinh ms excel
 
Giaotrinh ms excel
Giaotrinh ms excelGiaotrinh ms excel
Giaotrinh ms excel
 
03 Các lệnh nháy
03 Các lệnh nháy03 Các lệnh nháy
03 Các lệnh nháy
 
Bdhsg toan 4 94tr
Bdhsg toan 4 94trBdhsg toan 4 94tr
Bdhsg toan 4 94tr
 

Dernier

xemsomenh.com-Bố cục của lá số tử vi như thế nào.pdf
xemsomenh.com-Bố cục của lá số tử vi như thế nào.pdfxemsomenh.com-Bố cục của lá số tử vi như thế nào.pdf
xemsomenh.com-Bố cục của lá số tử vi như thế nào.pdfXem Số Mệnh
 
TÀI LIỆU DẠY THÊM HÓA HỌC 12 - SÁCH MỚI (BẢN HS+GV) (FORM BÀI TẬP 2025 CHUNG ...
TÀI LIỆU DẠY THÊM HÓA HỌC 12 - SÁCH MỚI (BẢN HS+GV) (FORM BÀI TẬP 2025 CHUNG ...TÀI LIỆU DẠY THÊM HÓA HỌC 12 - SÁCH MỚI (BẢN HS+GV) (FORM BÀI TẬP 2025 CHUNG ...
TÀI LIỆU DẠY THÊM HÓA HỌC 12 - SÁCH MỚI (BẢN HS+GV) (FORM BÀI TẬP 2025 CHUNG ...Nguyen Thanh Tu Collection
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...Nguyen Thanh Tu Collection
 
Đề cương môn Xã hội Chủ nghĩa Khoa học (sơ lược)
Đề cương môn Xã hội Chủ nghĩa Khoa học (sơ lược)Đề cương môn Xã hội Chủ nghĩa Khoa học (sơ lược)
Đề cương môn Xã hội Chủ nghĩa Khoa học (sơ lược)LinhV602347
 
20 ĐỀ DỰ ĐOÁN - PHÁT TRIỂN ĐỀ MINH HỌA BGD KỲ THI TỐT NGHIỆP THPT NĂM 2024 MÔ...
20 ĐỀ DỰ ĐOÁN - PHÁT TRIỂN ĐỀ MINH HỌA BGD KỲ THI TỐT NGHIỆP THPT NĂM 2024 MÔ...20 ĐỀ DỰ ĐOÁN - PHÁT TRIỂN ĐỀ MINH HỌA BGD KỲ THI TỐT NGHIỆP THPT NĂM 2024 MÔ...
20 ĐỀ DỰ ĐOÁN - PHÁT TRIỂN ĐỀ MINH HỌA BGD KỲ THI TỐT NGHIỆP THPT NĂM 2024 MÔ...Nguyen Thanh Tu Collection
 
CHƯƠNG 5. TTHCM VỀ VĂN HÓA, ĐẠO ĐỨC, CON NGƯỜI
CHƯƠNG 5. TTHCM VỀ VĂN HÓA, ĐẠO ĐỨC, CON NGƯỜICHƯƠNG 5. TTHCM VỀ VĂN HÓA, ĐẠO ĐỨC, CON NGƯỜI
CHƯƠNG 5. TTHCM VỀ VĂN HÓA, ĐẠO ĐỨC, CON NGƯỜInguyendoan3122102508
 
BÀI TẬP DẠY THÊM TOÁN LỚP 12 SÁCH MỚI THEO FORM THI MỚI BGD 2025 - CHÂN TRỜI ...
BÀI TẬP DẠY THÊM TOÁN LỚP 12 SÁCH MỚI THEO FORM THI MỚI BGD 2025 - CHÂN TRỜI ...BÀI TẬP DẠY THÊM TOÁN LỚP 12 SÁCH MỚI THEO FORM THI MỚI BGD 2025 - CHÂN TRỜI ...
BÀI TẬP DẠY THÊM TOÁN LỚP 12 SÁCH MỚI THEO FORM THI MỚI BGD 2025 - CHÂN TRỜI ...Nguyen Thanh Tu Collection
 
mayphatdienhonda.com - Máy phát điện là gì ? cấu tạo và ứng dụng , phân loại ...
mayphatdienhonda.com - Máy phát điện là gì ? cấu tạo và ứng dụng , phân loại ...mayphatdienhonda.com - Máy phát điện là gì ? cấu tạo và ứng dụng , phân loại ...
mayphatdienhonda.com - Máy phát điện là gì ? cấu tạo và ứng dụng , phân loại ...mayphatdienhondacom
 
BÀI TẬP DẠY THÊM HÓA HỌC LỚP 12 - CẢ NĂM - THEO FORM THI MỚI BGD 2025 (DÙNG C...
BÀI TẬP DẠY THÊM HÓA HỌC LỚP 12 - CẢ NĂM - THEO FORM THI MỚI BGD 2025 (DÙNG C...BÀI TẬP DẠY THÊM HÓA HỌC LỚP 12 - CẢ NĂM - THEO FORM THI MỚI BGD 2025 (DÙNG C...
BÀI TẬP DẠY THÊM HÓA HỌC LỚP 12 - CẢ NĂM - THEO FORM THI MỚI BGD 2025 (DÙNG C...Nguyen Thanh Tu Collection
 
sách các Bài tập kinh tế vi mô chọn lọc.
sách các Bài tập kinh tế vi mô chọn lọc.sách các Bài tập kinh tế vi mô chọn lọc.
sách các Bài tập kinh tế vi mô chọn lọc.TunQuc54
 
Vợ chồng A Phủ - Tô Hoài - phân tích chi tiết
Vợ chồng A Phủ - Tô Hoài - phân tích chi tiếtVợ chồng A Phủ - Tô Hoài - phân tích chi tiết
Vợ chồng A Phủ - Tô Hoài - phân tích chi tiếtauthihaiyen2000
 
ĐỀ THI THỬ TUYỂN SINH VÀO LỚP 10 THPT MÔN TOÁN CÁC TỈNH NĂM HỌC 2023-2024 CÓ ...
ĐỀ THI THỬ TUYỂN SINH VÀO LỚP 10 THPT MÔN TOÁN CÁC TỈNH NĂM HỌC 2023-2024 CÓ ...ĐỀ THI THỬ TUYỂN SINH VÀO LỚP 10 THPT MÔN TOÁN CÁC TỈNH NĂM HỌC 2023-2024 CÓ ...
ĐỀ THI THỬ TUYỂN SINH VÀO LỚP 10 THPT MÔN TOÁN CÁC TỈNH NĂM HỌC 2023-2024 CÓ ...Nguyen Thanh Tu Collection
 
15 ĐỀ THI THỬ TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 SỞ GIÁO...
15 ĐỀ THI THỬ TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 SỞ GIÁO...15 ĐỀ THI THỬ TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 SỞ GIÁO...
15 ĐỀ THI THỬ TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 SỞ GIÁO...Nguyen Thanh Tu Collection
 
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 11 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-...
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 11 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-...BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 11 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-...
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 11 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-...Nguyen Thanh Tu Collection
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 

Dernier (16)

xemsomenh.com-Bố cục của lá số tử vi như thế nào.pdf
xemsomenh.com-Bố cục của lá số tử vi như thế nào.pdfxemsomenh.com-Bố cục của lá số tử vi như thế nào.pdf
xemsomenh.com-Bố cục của lá số tử vi như thế nào.pdf
 
TÀI LIỆU DẠY THÊM HÓA HỌC 12 - SÁCH MỚI (BẢN HS+GV) (FORM BÀI TẬP 2025 CHUNG ...
TÀI LIỆU DẠY THÊM HÓA HỌC 12 - SÁCH MỚI (BẢN HS+GV) (FORM BÀI TẬP 2025 CHUNG ...TÀI LIỆU DẠY THÊM HÓA HỌC 12 - SÁCH MỚI (BẢN HS+GV) (FORM BÀI TẬP 2025 CHUNG ...
TÀI LIỆU DẠY THÊM HÓA HỌC 12 - SÁCH MỚI (BẢN HS+GV) (FORM BÀI TẬP 2025 CHUNG ...
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
 
Talk Academy Presentation 2024 (ENG) MICE.pdf
Talk Academy Presentation 2024 (ENG) MICE.pdfTalk Academy Presentation 2024 (ENG) MICE.pdf
Talk Academy Presentation 2024 (ENG) MICE.pdf
 
Đề cương môn Xã hội Chủ nghĩa Khoa học (sơ lược)
Đề cương môn Xã hội Chủ nghĩa Khoa học (sơ lược)Đề cương môn Xã hội Chủ nghĩa Khoa học (sơ lược)
Đề cương môn Xã hội Chủ nghĩa Khoa học (sơ lược)
 
20 ĐỀ DỰ ĐOÁN - PHÁT TRIỂN ĐỀ MINH HỌA BGD KỲ THI TỐT NGHIỆP THPT NĂM 2024 MÔ...
20 ĐỀ DỰ ĐOÁN - PHÁT TRIỂN ĐỀ MINH HỌA BGD KỲ THI TỐT NGHIỆP THPT NĂM 2024 MÔ...20 ĐỀ DỰ ĐOÁN - PHÁT TRIỂN ĐỀ MINH HỌA BGD KỲ THI TỐT NGHIỆP THPT NĂM 2024 MÔ...
20 ĐỀ DỰ ĐOÁN - PHÁT TRIỂN ĐỀ MINH HỌA BGD KỲ THI TỐT NGHIỆP THPT NĂM 2024 MÔ...
 
CHƯƠNG 5. TTHCM VỀ VĂN HÓA, ĐẠO ĐỨC, CON NGƯỜI
CHƯƠNG 5. TTHCM VỀ VĂN HÓA, ĐẠO ĐỨC, CON NGƯỜICHƯƠNG 5. TTHCM VỀ VĂN HÓA, ĐẠO ĐỨC, CON NGƯỜI
CHƯƠNG 5. TTHCM VỀ VĂN HÓA, ĐẠO ĐỨC, CON NGƯỜI
 
BÀI TẬP DẠY THÊM TOÁN LỚP 12 SÁCH MỚI THEO FORM THI MỚI BGD 2025 - CHÂN TRỜI ...
BÀI TẬP DẠY THÊM TOÁN LỚP 12 SÁCH MỚI THEO FORM THI MỚI BGD 2025 - CHÂN TRỜI ...BÀI TẬP DẠY THÊM TOÁN LỚP 12 SÁCH MỚI THEO FORM THI MỚI BGD 2025 - CHÂN TRỜI ...
BÀI TẬP DẠY THÊM TOÁN LỚP 12 SÁCH MỚI THEO FORM THI MỚI BGD 2025 - CHÂN TRỜI ...
 
mayphatdienhonda.com - Máy phát điện là gì ? cấu tạo và ứng dụng , phân loại ...
mayphatdienhonda.com - Máy phát điện là gì ? cấu tạo và ứng dụng , phân loại ...mayphatdienhonda.com - Máy phát điện là gì ? cấu tạo và ứng dụng , phân loại ...
mayphatdienhonda.com - Máy phát điện là gì ? cấu tạo và ứng dụng , phân loại ...
 
BÀI TẬP DẠY THÊM HÓA HỌC LỚP 12 - CẢ NĂM - THEO FORM THI MỚI BGD 2025 (DÙNG C...
BÀI TẬP DẠY THÊM HÓA HỌC LỚP 12 - CẢ NĂM - THEO FORM THI MỚI BGD 2025 (DÙNG C...BÀI TẬP DẠY THÊM HÓA HỌC LỚP 12 - CẢ NĂM - THEO FORM THI MỚI BGD 2025 (DÙNG C...
BÀI TẬP DẠY THÊM HÓA HỌC LỚP 12 - CẢ NĂM - THEO FORM THI MỚI BGD 2025 (DÙNG C...
 
sách các Bài tập kinh tế vi mô chọn lọc.
sách các Bài tập kinh tế vi mô chọn lọc.sách các Bài tập kinh tế vi mô chọn lọc.
sách các Bài tập kinh tế vi mô chọn lọc.
 
Vợ chồng A Phủ - Tô Hoài - phân tích chi tiết
Vợ chồng A Phủ - Tô Hoài - phân tích chi tiếtVợ chồng A Phủ - Tô Hoài - phân tích chi tiết
Vợ chồng A Phủ - Tô Hoài - phân tích chi tiết
 
ĐỀ THI THỬ TUYỂN SINH VÀO LỚP 10 THPT MÔN TOÁN CÁC TỈNH NĂM HỌC 2023-2024 CÓ ...
ĐỀ THI THỬ TUYỂN SINH VÀO LỚP 10 THPT MÔN TOÁN CÁC TỈNH NĂM HỌC 2023-2024 CÓ ...ĐỀ THI THỬ TUYỂN SINH VÀO LỚP 10 THPT MÔN TOÁN CÁC TỈNH NĂM HỌC 2023-2024 CÓ ...
ĐỀ THI THỬ TUYỂN SINH VÀO LỚP 10 THPT MÔN TOÁN CÁC TỈNH NĂM HỌC 2023-2024 CÓ ...
 
15 ĐỀ THI THỬ TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 SỞ GIÁO...
15 ĐỀ THI THỬ TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 SỞ GIÁO...15 ĐỀ THI THỬ TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 SỞ GIÁO...
15 ĐỀ THI THỬ TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 SỞ GIÁO...
 
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 11 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-...
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 11 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-...BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 11 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-...
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 11 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-...
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 

Bai 11 kieu mang

  • 1. Bµi 12 m¶ng mét chiÒu Gi¸o ¸n ®iÖn tö tin häc líp 11
  • 2. NhËp vµo nhiÖt ®é (trung b×nh) cña mçi ngµy trong tuÇn. TÝnh vµ ®­a ra mµn h×nh nhiÖt ®é trung b×nh cña tuÇn vµ sè l­îng ngµy cã nhiÖt ®é TB cao h¬n nhiÖt trung b×nh trong tuÇn? * D÷ liÖu nhËp vµo (INPUT): t1,t2,t3,t4,t5,t6,t7 . * D÷ cÇn tÝnh vµ in ra (OUTPUT): tb, dem . H·y x¸c ®Þnh Input, Output vµ viÕt ch­¬ng tr×nh gi¶i bµi to¸n trªn ? Bµi to¸n ®Æt vÊn ®Ò:
  • 3. Program vd1; Uses crt; Var t1,t2,t3,t4,t5,t6,t7,tb : real; dem : integer; BEGIN Clrscr; write(‘ Nhap vao nhiet do 7 ngay : ’); readln(t1,t2,t3,t4,t5,t6,t7); tb : = (t1+t2+t3+t4+t5+t6+t7)/7; dem : = 0 ; if (t1>tb) then dem := dem + 1; if (t2>tb) then dem := dem + 1; if (t3>tb) then dem := dem + 1; if (t4>tb) then dem := dem + 1; if (t5>tb) then dem := dem + 1; if (t6>tb) then dem := dem + 1; if (t7>tb) then dem : = dem + 1; Writeln(‘ Nhiet do trung binh trong tuan = ‘,tb : 6 : 2); Writeln(‘ so ngay co nhiet do cao hon nhiet do tb ‘, dem); Readln; END.
  • 4. Quan s¸t ch­¬ng tr×nh, h·y cho biÕt nÕu muèn tÝnh nhiÖt ®é trung b×nh cña N ngµy trong n¨m (VD: N=365) th× sÏ gÆp khã kh¨n g× ? Khai b¸o qu¸ lín (t1,t2,t3,...,t365) vµ ch­¬ng tr×nh qu¸ dµi (víi 365 lÖnh IF) !!!!!  §Ó kh¾c phôc khã kh¨n ®ã ta sö dông kiÓu d÷ liÖu m¶ng mét chiÒu.
  • 5.
  • 6. 2. Khai b¸o m¶ng mét chiÒu trong PASCAL * C¸ch 1: Khai b¸o gi¸n tiÕp TYPE <tªn kiÓu m¶ng> = array [<chØ sè ®Çu>..<chØ sè cuèi>] of <kiÓuphÇn tö>; Var <ds biÕn m¶ng> : <tªn kiÓu m¶ng>; VÝ dô: TYPE nhietdo = array [1..365] of integer; Var A: nhietdo; Trong ®ã :  ChØ sè ®Çu, chØ sè cuèi th­êng lµ c¸c h»ng hoÆc biÓu thøc nguyªn;  ChØ sè ®Çu  chØ sè cuèi;  Gi÷a 2 chØ sè lµ dÊu .. * C¸ch 2: Khai b¸o trùc tiÕp Var <Ds biÕn m¶ng> : array [<chØ sè ®Çu>..<chØ sè cuèi>] of <kiÓuphÇn tö>; Var A,B : array [1..100] of real; VÝ dô: Var nhietdo : array [1..365] of integer;
  • 7. 3. C¸c thao t¸c xö lÝ trong m¶ng mét chiÒu A n 1. NhËp sè phÇn tö cña m¶ng (n). Write(‘ Nhap vao so ngay:’); Readln(n); 2. NhËp vµo gi¸ trÞ cña c¸c phÇn tö trong m¶ng ( A [i]). For i:=1 to n do Begin write(‘nhiet do ngay thu’ ,i, ’ : ’); readln(A[i]); end; C¸c b­íc ThÓ hiÖn b»ng pascal a. NhËp m¶ng mét chiÒu víi n = 7 19 17 19 21 18 20 17 VÝ dô: NhËp nhiÖt ®é n ngµy. .......
  • 8. b. In m¶ng mét chiÒu Writeln(‘ Mang vua nhap : ’); For i:=1 to n do Write(A[i]:5); Mang vua nhap: - Th«ng b¸o - In gi¸ trÞ cña c¸c phÇn tö 17 20 18 21 19 17 19 KÕt qu¶ in ra mµn h×nh: VÝ dô: In m¶ng võa nhËp.
  • 9. * §Õm c¸c phÇn tö trong m¶ng tho¶ m·n ®iÒu kiÖn cho tr­íc dem :=0; For i :=1 to n do IF A[i]>TB then dem:=dem+1; c. C¸c thao t¸c xö lÝ kh¸c VÝ dô : §Õm sè ngµy cã nhiÖt ®é cao h¬n nhiÖt ®é TB cña tuÇn . TB = 18.7 Dem=0 7 6 5 4 3 2 1 i 0 1 1 2 3 3 4 20 21 19 19 +1 +1 +1 +1 19 17 19 21 18 20 17 A[i]
  • 10. Program vd1; Uses crt; Var A: Array[1..366] of integer; i,n,dem: integer; S,TB : real ; BEGIN Clrscr; write(‘ Nhap vao so ngay : ’) ; readln(n) ; S := 0 ; For i := 1 to n do Begin write(‘ Nhap nhiet do ngay thu ‘,i,’ : ‘) ; readln(A[i]) ; S:=S+A[i] ; End; TB := S/n ; dem := 0 ; For i := 1 to n do If A[i]>TB Then dem := dem+1; Writeln(‘ Nhiet do trung binh ’ ,n,’ ngay = ‘,TB : 6 : 2) ; Writeln(‘ So ngay co nhiet do cao hon nhiet do TB la: ‘, dem) ; Readln ; END. Khai b ¸o m¶ng 1 chiÒu NhËp m¶ng 1 chiÒu TÝnh tæng §Õm sè phÇn tö tho¶ m·n ®iÒu kiÖn
  • 11. Nhap vao so ngay : 7 Nhap nhiet do ngay thu 1 : 17 Nhap nhiet do ngay thu 2 : 20 Nhap nhiet do ngay thu 3 : 18 Nhap nhiet do ngay thu 4 : 21 Nhap nhiet do ngay thu 5 : 19 Nhap nhiet do ngay thu 6 : 17 Nhap nhiet do ngay thu 7 : 19 Nhiet do trung binh 7 ngay = 18.70 So ngay co nhiet do cao hon nhiet do TB la: 4 Ch­¬ng tr×nh ch¹y vµ cho kÕt qu¶ nh­ sau:
  • 12. Th«ng th­êng, c¸c thao t¸c xö lÝ trong m¶ng mét chiÒu ®Òu dïng c©u lÖnh FOR...DO. * TÝnh tæng c¸c phÇn tö trong m¶ng tho¶ m·n ®iÒu kiÖn cho tr­íc VÝ dô: TÝnh tæng c¸c phÇn tö trong m¶ng chia hÕt cho 3. S :=0; For i :=1 to n do IF A[i] mod 3 = 0 then S:=S+A[i]; S = 45 19 12 18 25 16 20 15
  • 13.