Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 12 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
12
Dung lượng
1,18 MB
Nội dung
Chương IV: KIỂU MẢNG VÀ BIẾN CÓ CHỈ SỐ Bài 11: Kiểu Mả n g Thứ tự: Tên : An Bình Cường Dũng Emanuel Một số qui đònh Thứ tự: Tên : NHẬN XÉT: An Bình Cường Dũng Emanuel Hình cho thấy : - Một dãy gồm phần tử - Thứ tự phần tử - Tên phần tử MẢNG MỘT CHIỀU CŨNG CÓ MỘT SỐ YẾU TỐ TƯƠNG TỰ : • • • • • - Tên kiểu mảng chiều - Số lượng phần tử - Kiểu liệu phần tử - Cách khai báo biến mảng - Cách tham chiếu đến phần tử • Tính tuổi trung bình học sinh Bài toán: dãy học sinh cho cho biết có học sinh có tuổi lớn độ tuổi trung bình Biết học sinh có độ tuổi riêng ? Thứ tự: Tuổi : 25 27 24 38 19 Tên : A B C D E HÃY LẬP TRÌNH BÀI TOÁN BẰNG KIẾN THỨC ĐÃ HỌC ? • Var a,b,c,d,e,dem : integer ; Tuoi_tb : real; • • Begin Readln(a,b,c,d,e); • Tuoi_tb := (a+b+c+d+e)/5; • Write(tuoi_tb); • dem := 0; • If a>tuoi_tb then dem := dem+1; • If b>tuoi_tb then dem := dem+1; • If c>tuoi_tb then dem := dem+1; • If d>tuoi_tb then dem := dem+1; • If e>tuoi_tb then dem := dem+1; • Writeln(dem); • • End Phần khai báo Nhập tuổi Tính xuất TB Kiểm tra xuất số lượng người có tuổi>TB Nếu giải toá Phứ ctương tạ lắtự m Cóncá chpnà o đâycnế trê unlà vớ mi hay 100 theo hay cáncg1000 h?cũ! khô người nhỉ? • • • • • • • • • • • • • • Program VD; Const N=10; Type Tuoi = ARRAY[1 N] OF Byte; Var T : Tuoi ; i, dem : byte; Tong, tb : real; Begin Tong := ; dem := ; For i:=1 to N Begin readln(T[i]); Tong := Tong + T[i] End; tb := Tong/N ; For i:=1 to N If T[i] > tb Then dem := dem+1; Write(‘so HS co tuoi > tb la : ‘,dem); End Khai báo mảng chiều Cách 1: VAR : ARRAY[Kiểu số] OF ; Cách 2: TYPE = ARRAY[Kiểu số] OF ; VAR : : GHI NHỚ TRONG ĐÓ: TYPE : từ khóa khai báo tên kiểu mảng VAR : từ khóa khai báo tên biến kiểu mảng ARRAY : từ khóa khai báo mảng Kiểu số : đoạn số nguyên liên tục có n1 n2 Kiểu thành phần: kiểu liệu phần tử mảng Ví dụ: * Cách 1: Type Tuoi = ARRAY[1 N] OF Byte; nhiet_do = ARRAY[1 200] Of real ; Var T : Tuoi , ND : nhhiet_do ; * Cách 2: Var T : ARRAY[1 N] OF Byte; ND : ARRAY[1 200] Of real ; Truy xuất phần tử mảng Để truy xuất phần tử mảng, ta viết : < Tên biến mảng>[chỉ số] Thứ tự: Tuoi 25 27 24 38 19 Ví dụ: Tuoi[2] cho biết giá trò phần tử vò trí thứ hai Tuoi[2] 27 Tuoi[5] cho biết giá trò phần tử vò trí thứ hai Tuoi[5] 19 [...]... ARRAY[1 N] OF Byte; nhiet_do = ARRAY[1 200] Of real ; Var T : Tuoi , ND : nhhiet_do ; * Cách 2: Var T : ARRAY[1 N] OF Byte; ND : ARRAY[1 200] Of real ; Truy xuất phần tử mảng Để truy xuất phần tử của mảng, ta viết : < Tên biến mảng> [chỉ số] Thứ tự: 1 2 3 4 5 Tuoi 25 27 24 38 19 Ví dụ: Tuoi[2] cho biết giá trò của phần tử tại vò trí thứ hai là Tuoi[2] 27 Tuoi[5] cho biết giá trò của phần tử tại vò ... Khai báo mảng chiều Cách 1: VAR : ARRAY [Kiểu số] OF ; Cách 2: TYPE = ARRAY [Kiểu số] OF ; VAR : : GHI... khai báo tên kiểu mảng VAR : từ khóa khai báo tên biến kiểu mảng ARRAY : từ khóa khai báo mảng Kiểu số : đoạn số nguyên liên tục có n1 n2 Kiểu thành phần: kiểu liệu phần tử mảng Ví dụ:... Cường Dũng Emanuel Một số qui đònh Thứ tự: Tên : NHẬN XÉT: An Bình Cường Dũng Emanuel Hình cho thấy : - Một dãy gồm phần tử - Thứ tự phần tử - Tên phần tử MẢNG MỘT CHIỀU CŨNG CÓ MỘT SỐ YẾU TỐ TƯƠNG