NGÔN NGỮ LẬP TRÌNH PASCAL 2
(03 đơn vị học trình)
Mục đích, yêu cầu
Cung cấp kiến thức về NNLT Pascal với cấu trúc dữ liệu nâng cao.
Sử dụng phần mềm Turbo Pascal lập trình giải các bài toán giúp cho việc học tập, nghiên cứu và giảng dạy.
Nội dung
C7: Kiểu Set (tập hợp)
C8: Kiểu Record (bản ghi)
C9: Kiểu File (tệp)
C10: Kiểu Pointer (con trỏ)
Tài liệu tham khảo
Nguyễn Quý Khang, Kiều Văn Hưng, Bài tập Pascal (tập 1), NXB ĐHQG Hà Nội, 2002 (hoặc Bài tập Pascal, ĐHSP Hà Nội 2).
Quách Tuấn Ngọc, Ngôn ngữ lập trình Pascal, NXBGD, 1996.
Bùi Thế Tâm, Văn Văn Tuấn Dũng, Turbo Pascal 7.0, NXB Thống kê, 1996.
Hình thức thi, kiểm tra
Thi trắc nghiệm lý thuyết + Lập trình trên máy.
Chương 7 KIỂU SET (TẬP HỢP)
KHÁI NIỆM VÀ KHAI BÁO
Khái niệm, biểu diễn tập hợp
Kiểu tập hợp (set) trong Pascal là một tập của những dữ liệu thuộc một kiểu vô hướng đếm được (số nguyên, kí tự, logic, đoạn con, liệt kê).
Với TP, một tập hợp có số phần tử từ 0..256 và giá trị các số từ 0..255.
Biểu diễn tập hợp: liệt kê các phần tử trong cặp ngoặc vuông.
[1, 2, 6, 9] (số phần tử: 4)
['A', 'a'..'z'] (số phần tử: 27)
[] (số phần tử: 0, tập rỗng)
Khai báo kiểu tập hợp
trong đó KieuTH: từ tự đặt xđ kiểu tập hợp; KieuCS: kiểu dữ liệu của phần tử.
Khai báo biến tập hợp
Cách 1 (khai báo trực tiếp biến tập hợp) VAR BienTH : Set of KieuCS;
Chia sẻ với bạn bè của bạn: |