MẢNG HAI CHIỀU (MA TRẬN)

MẢNG HAI CHIỀU (MA TRẬN) . Khai báo mảng hai chiều: Mảng hai chiều, còn gọi là ma trận, là sự mở rộng trực tiếp của mảng một chiều. Ta cũng có hai cách khai báo. Cách 1: Khai báo trực tiếp : VAR Tênmảng : Array[n1n2 , m1m2] of Tênkiểudữliệu; trong đó n1, n2 là các hằng có cùng kiểu dữ liệu và n1 n2, chúng xác định phạm vi của chỉ số thứ nhất, gọi là chỉ số dòng. Tương tự m1, m2 là các hằng có cùng kiểu dữ liệu và m1 m2, chúng xác định phạm vi. | MẢNG HAI CHIỀU MA TRẬN . Khai báo mảng hai chiều Mảng hai chiều còn gọi là ma trận là sự mở rộng trực tiếp của mảng một chiều. Ta cũng có hai cách khai báo. Cách 1 Khai báo trực tiếp VAR Tênmảng Array of Tênkiểudữliệu trong đó n1 n2 là các hằng có cùng kiểu dữ liệu và ni n2 chúng xác định phạm vi của chỉ số thứ nhất gọi là chỉ số dòng. Tương tự m1 m2 là các hằng có cùng kiểu dữ liệu và mi m2 chúng xác định phạm vi của chỉ số thứ hai gọi là chỉ số cột. Giống như mảng một chiều kiểu dữ liệu của các chỉ số chỉ có thể là kiểu đếm được nguyên ký tự lô gic liệt kê hay đoạn con không được là kiểu thực hay chuỗi. Ví dụ cho khai báo Var X array of Real Y array a . c of String 15 Kết quả ta nhận được hai mảng hai chiều Mảng X gồm 6 phần tử cùng kiểu dữ liệu thực X 1 1 X 1 2 X 1 3 X 2 1 X 2 2 X 2 3 Mảng Y gồm 9 phần tử cùng kiểu chuỗi String 15 Y a 1 Y a 2 Y a 3 Y b 1 Y b 2 Y b 3 Y c 1 Y c 2 Y c 3 Có thể ví X là một nhà hai tầng mỗi tầng có ba phòng giống nhau. Các tầng được đánh số từ 1 đến 2 trong mỗi tầng các phòng được đánh số từ 1 đến 3. Tương tự Y là một nhà ba tầng các tầng được đánh số lần lượt là a b c mỗi tầng có ba phòng được đánh số lần lượt là 1 2 3. Cách 2 Biến mảng được khai báo thông qua một kiểu mảng đã được định nghĩa trước đó bằ g từ khóa TYPE tức là TYPE Tênkiểumảng Array of Tênkiểudliệu VAR Tênmảng Tênkiểumảng Ví dụ Hai mảng X và Y nói trên có thể được khai báo theo hai bước sau Type Kmangl array of Real Kmang2 array a . c of String 15 Var X Kmang1 Y Kmang2 Chú ý - Có thể xem mảng hai chiề là mảng một chiều mà mỗi phần tử của nó lại là một mảng một chiều. Hai mảng X Y nói trên có thể khai báo như sau

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.