SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

Similar a Bai 11 kieu mang

Similar a 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
 

Último

Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...
Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...
Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...Xem Số Mệnh
 
syllabus for the book "Tiếng Anh 6 i-Learn Smart World"
syllabus for the book "Tiếng Anh 6 i-Learn Smart World"syllabus for the book "Tiếng Anh 6 i-Learn Smart World"
syllabus for the book "Tiếng Anh 6 i-Learn Smart World"LaiHoang6
 
Slide Webinar Hướng dẫn sử dụng ChatGPT cho người mới bắt đầ...
Slide Webinar Hướng dẫn sử dụng ChatGPT cho người mới bắt đầ...Slide Webinar Hướng dẫn sử dụng ChatGPT cho người mới bắt đầ...
Slide Webinar Hướng dẫn sử dụng ChatGPT cho người mới bắt đầ...Học viện Kstudy
 
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...Nguyen Thanh Tu Collection
 
Sơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdfSơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdftohoanggiabao81
 
50 ĐỀ ĐỀ XUẤT THI VÀO 10 THPT SỞ GIÁO DỤC THANH HÓA MÔN TIẾNG ANH 9 CÓ TỰ LUẬ...
50 ĐỀ ĐỀ XUẤT THI VÀO 10 THPT SỞ GIÁO DỤC THANH HÓA MÔN TIẾNG ANH 9 CÓ TỰ LUẬ...50 ĐỀ ĐỀ XUẤT THI VÀO 10 THPT SỞ GIÁO DỤC THANH HÓA MÔN TIẾNG ANH 9 CÓ TỰ LUẬ...
50 ĐỀ ĐỀ XUẤT THI VÀO 10 THPT SỞ GIÁO DỤC THANH HÓA MÔN TIẾNG ANH 9 CÓ TỰ LUẬ...Nguyen Thanh Tu Collection
 
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...Nguyen Thanh Tu Collection
 
ĐẢNG LÃNH ĐẠO HAI CUỘC KHÁNG CHIẾN GIÀNH ĐỘC LẬP HOÀN TOÀN, THỐNG NHẤT ĐẤT NƯ...
ĐẢNG LÃNH ĐẠO HAI CUỘC KHÁNG CHIẾN GIÀNH ĐỘC LẬP HOÀN TOÀN, THỐNG NHẤT ĐẤT NƯ...ĐẢNG LÃNH ĐẠO HAI CUỘC KHÁNG CHIẾN GIÀNH ĐỘC LẬP HOÀN TOÀN, THỐNG NHẤT ĐẤT NƯ...
ĐẢNG LÃNH ĐẠO HAI CUỘC KHÁNG CHIẾN GIÀNH ĐỘC LẬP HOÀN TOÀN, THỐNG NHẤT ĐẤT NƯ...PhcTrn274398
 
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...Nguyen Thanh Tu Collection
 
Mạch điện tử - Điện tử số sáng tạo VN-new.pdf
Mạch điện tử - Điện tử số sáng tạo VN-new.pdfMạch điện tử - Điện tử số sáng tạo VN-new.pdf
Mạch điện tử - Điện tử số sáng tạo VN-new.pdfXem Số Mệnh
 
1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ hao
1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ hao1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ hao
1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ haoBookoTime
 
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...Nguyen Thanh Tu Collection
 
[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô
[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô
[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào môBryan Williams
 
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdf
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdfXem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdf
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdfXem Số Mệnh
 
Tư tưởng Hồ Chí Minh về độc lập dân tộc và CNXH
Tư tưởng Hồ Chí Minh về độc lập dân tộc và CNXHTư tưởng Hồ Chí Minh về độc lập dân tộc và CNXH
Tư tưởng Hồ Chí Minh về độc lập dân tộc và CNXHThaoPhuong154017
 
ĐỀ CƯƠNG + TEST ÔN TẬP CUỐI KÌ 2 TIẾNG ANH 11 - GLOBAL SUCCESS (THEO CHUẨN MI...
ĐỀ CƯƠNG + TEST ÔN TẬP CUỐI KÌ 2 TIẾNG ANH 11 - GLOBAL SUCCESS (THEO CHUẨN MI...ĐỀ CƯƠNG + TEST ÔN TẬP CUỐI KÌ 2 TIẾNG ANH 11 - GLOBAL SUCCESS (THEO CHUẨN MI...
ĐỀ CƯƠNG + TEST ÔN TẬP CUỐI KÌ 2 TIẾNG ANH 11 - GLOBAL SUCCESS (THEO CHUẨN MI...Nguyen Thanh Tu Collection
 
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...Nguyen Thanh Tu Collection
 
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...Nguyen Thanh Tu Collection
 
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoabài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa2353020138
 
cuộc cải cách của Lê Thánh Tông - Sử 11
cuộc cải cách của Lê Thánh Tông -  Sử 11cuộc cải cách của Lê Thánh Tông -  Sử 11
cuộc cải cách của Lê Thánh Tông - Sử 11zedgaming208
 

Último (20)

Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...
Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...
Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...
 
syllabus for the book "Tiếng Anh 6 i-Learn Smart World"
syllabus for the book "Tiếng Anh 6 i-Learn Smart World"syllabus for the book "Tiếng Anh 6 i-Learn Smart World"
syllabus for the book "Tiếng Anh 6 i-Learn Smart World"
 
Slide Webinar Hướng dẫn sử dụng ChatGPT cho người mới bắt đầ...
Slide Webinar Hướng dẫn sử dụng ChatGPT cho người mới bắt đầ...Slide Webinar Hướng dẫn sử dụng ChatGPT cho người mới bắt đầ...
Slide Webinar Hướng dẫn sử dụng ChatGPT cho người mới bắt đầ...
 
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...
 
Sơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdfSơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdf
 
50 ĐỀ ĐỀ XUẤT THI VÀO 10 THPT SỞ GIÁO DỤC THANH HÓA MÔN TIẾNG ANH 9 CÓ TỰ LUẬ...
50 ĐỀ ĐỀ XUẤT THI VÀO 10 THPT SỞ GIÁO DỤC THANH HÓA MÔN TIẾNG ANH 9 CÓ TỰ LUẬ...50 ĐỀ ĐỀ XUẤT THI VÀO 10 THPT SỞ GIÁO DỤC THANH HÓA MÔN TIẾNG ANH 9 CÓ TỰ LUẬ...
50 ĐỀ ĐỀ XUẤT THI VÀO 10 THPT SỞ GIÁO DỤC THANH HÓA MÔN TIẾNG ANH 9 CÓ TỰ LUẬ...
 
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...
 
ĐẢNG LÃNH ĐẠO HAI CUỘC KHÁNG CHIẾN GIÀNH ĐỘC LẬP HOÀN TOÀN, THỐNG NHẤT ĐẤT NƯ...
ĐẢNG LÃNH ĐẠO HAI CUỘC KHÁNG CHIẾN GIÀNH ĐỘC LẬP HOÀN TOÀN, THỐNG NHẤT ĐẤT NƯ...ĐẢNG LÃNH ĐẠO HAI CUỘC KHÁNG CHIẾN GIÀNH ĐỘC LẬP HOÀN TOÀN, THỐNG NHẤT ĐẤT NƯ...
ĐẢNG LÃNH ĐẠO HAI CUỘC KHÁNG CHIẾN GIÀNH ĐỘC LẬP HOÀN TOÀN, THỐNG NHẤT ĐẤT NƯ...
 
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...
 
Mạch điện tử - Điện tử số sáng tạo VN-new.pdf
Mạch điện tử - Điện tử số sáng tạo VN-new.pdfMạch điện tử - Điện tử số sáng tạo VN-new.pdf
Mạch điện tử - Điện tử số sáng tạo VN-new.pdf
 
1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ hao
1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ hao1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ hao
1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ hao
 
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
 
[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô
[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô
[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô
 
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdf
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdfXem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdf
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdf
 
Tư tưởng Hồ Chí Minh về độc lập dân tộc và CNXH
Tư tưởng Hồ Chí Minh về độc lập dân tộc và CNXHTư tưởng Hồ Chí Minh về độc lập dân tộc và CNXH
Tư tưởng Hồ Chí Minh về độc lập dân tộc và CNXH
 
ĐỀ CƯƠNG + TEST ÔN TẬP CUỐI KÌ 2 TIẾNG ANH 11 - GLOBAL SUCCESS (THEO CHUẨN MI...
ĐỀ CƯƠNG + TEST ÔN TẬP CUỐI KÌ 2 TIẾNG ANH 11 - GLOBAL SUCCESS (THEO CHUẨN MI...ĐỀ CƯƠNG + TEST ÔN TẬP CUỐI KÌ 2 TIẾNG ANH 11 - GLOBAL SUCCESS (THEO CHUẨN MI...
ĐỀ CƯƠNG + TEST ÔN TẬP CUỐI KÌ 2 TIẾNG ANH 11 - GLOBAL SUCCESS (THEO CHUẨN MI...
 
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
 
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
 
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoabài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa
 
cuộc cải cách của Lê Thánh Tông - Sử 11
cuộc cải cách của Lê Thánh Tông -  Sử 11cuộc cải cách của Lê Thánh Tông -  Sử 11
cuộc cải cách của Lê Thánh Tông - Sử 11
 

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.