Kiểu tập hợp trong Pascal

Kiểu tập hợp (set) trong Pascal là tập hợp các phần tử cùng loại. Pascal cho phép định nghĩa kiểu tập hợp dữ liệu. Các phần tử trong một tập hợp được gọi là các thành viên. Trong toán học, tập hợp được biểu diễn bằng cách đặt các thành viên trong dấu ngoặc {}. Tuy nhiên trong Pascal, các phần tử tập hợp nằm trong dấu ngoặc vuông [], được gọi là set constructor.

Định nghĩa các kiểu và biến tập hợp trong Pascal

Kiểu tập hợp trong Pascal được định nghĩa dưới dạng:

type

set-identifier = set of base type;

Biến tập hợp trong Pascal được định nghĩa:

var

s1, s2, ...: set-identifier;

Hoặc:

s1, s2...: set of base type;

Ví dụ một số khai báo kiểu tập hợp trong Pascal:

Toán tử kiểu tập hợp trong Pascal

Bảng dưới đây liệt kê các toán tử kiểu tập hợp trong Pascal:

Bảng dưới đây liệt kê danh sách các toán tử được hỗ trợ trong Free Pascal. Giả sử S1 và S2 là 2 tập hợp ký tự:

S1 := ['a', 'b', 'c'];

S2 := ['c', 'd', 'e'];

Ví dụ về toán tử kiểu tập hợp trong Pascal

Dưới đây là ví dụ về toán tử kiểu tập hợp trong Pascal:

Khi đoạn mã trên được biên dịch và thực thi, nó sẽ trả về kết quả dưới đây:

Như vậy trên đây là tất cả các thông tin về kiểu tập hợp trong Pascal. Ngoài ra nếu muốn bạn có thể tham khảo một số bài viết trước đã có trên Taimienphi.vn để tìm hiểu từ khóa và cú pháp cơ bản trong Pascal. Bài viết tiếp theo Taimienphi.vn sẽ tiếp tục giới thiệu cho bạn về lớp trong Pascal.

Bài viết trước Taimienphi.vn đã giới thiệu và cung cấp cho bạn các thông tin về kiểu dữ liệu Boolean trong Pascal. Để nối tiếp chuỗi chủ đề về Pascal, bài viết dưới đây Taimienphi.vn sẽ giới thiệu tiếp cho bạn về kiểu tập hợp trong Pascal
Kiểu dữ liệu trong Pascal
Chuỗi trong Pascal
20 bài tập Pascal có lời giải
Bộ nhớ trong Pascal
Lớp trong Pascal
Mảng trong Pascal

ĐỌC NHIỀU