KIỂU DỮ LIỆU CÓ CẤU TRÚC: KIỂU MẢNG (ARRAY)

Một phần của tài liệu dphfffgfgfgf (Trang 41 - 42)

/ RECO : 1 Định ngh ĩ a:

KIỂU DỮ LIỆU CÓ CẤU TRÚC: KIỂU MẢNG (ARRAY)

(ARRAY)

I./ MẢNG MỘT CHIỀU

Một mảng dữ liệu gồm một số hữu hạn phần tử có cùng kiểu gọi là kiểu cơ bản. Số phần tử của mảng được xác định ngay từ khi định nghĩa ra mảng. Mỗi phần tử của mảng được truy nhập trực tiếp thông qua tên mảng cùng với chỉ dẫn truy nhập được để giữa hai ngoặc vuông [ ].

Định nghĩ a kiểu m ảng

Ví d ụ:

TYPE

TYPE

Tên Kiểu = ARRAY[Kiểu chỉ dẫn] OF Kiểu phần tử

T = Array[1..10] of Integer;

Khi đó việc khai báo một biến A có kiểu mảng T có thể được viết như sau: Var A: T;

Hoặc có thể khai báo trực tiếp

Var A: Array[1..10] of Integer;

X é t m ột v à i ví d ụ: é t m ột v à i ví d ụ: Ví dụ 1 : TYPE AI = ARRAY[1..10] OF INTEGER; AC = ARRAY[1..10] OF CHAR;

Color = (Red, Blue, Green, White, Black);

VAR A,B,C: AI; X,Y: AC; X,Y: AC;

MC: ARRAY[‘A’..’Z’] OF INTEGER;MM: ARRAY[Color] OF BOOLEAN; MM: ARRAY[Color] OF BOOLEAN;

AI, AC là hai kiểu mảng gồm 10 phần tử được đánh số thứ tự từ 1 đến 10 thông qua kiểu chỉ dẫn là một đoạn con các số nguyên 1..10. Các phần tử của AI có kiểu là Integer, còn các phần tử của AC có kiểu là Char. A, B,

C là các biến có kiểu là AI.

Còn M1, M2 là hai biến được định nghĩa kiểu trực tiếp khi khai báo. Đây là hai biến mảng gồm 9 phần tử là các số nguyên, được đánh số từ –3 đến 5.

MC là một biến mảng gồm 26 số nguyên được đánh số qua các chỉ dẫn là các chữ cái từ ‘A’ đến ‘Z’

MM là một mảng gồm 5 phần tử kiểu Boolean, các phần tử được đánh dấu qua chỉ dẫn là tên của 5 màu sắc. Một điều lưu ý là khi khai báo mảng, kiểu chỉ dẫn chỉ có thể là các kiểu đơn giản sau: ký tự (như biến MC), đoạn con (thí dụ đoạn con integer như các kiểu AI, AC), kiểu liệt kê do người sử dụng định nghĩa ra như biến MM, và kiểu Boolean. Kiểu chỉ dẫn không được là kiểu Real hoặc Integer.

Ng

h ĩa là kh ô ng đư ợ c viết:

Một phần của tài liệu dphfffgfgfgf (Trang 41 - 42)