Tin họC ĐẠi cưƠNG


Chương 8 KIỂU RECORD (BẢN GHI)



tải về 228.5 Kb.
trang3/19
Chuyển đổi dữ liệu28.05.2024
Kích228.5 Kb.
#57772
1   2   3   4   5   6   7   8   9   ...   19
On tap Pascal nang cao

Chương 8

KIỂU RECORD (BẢN GHI)





    1. KHÁI NIỆM VÀ KHAI BÁO

  • Khái niệm

Kiểu bản ghi (Record) là một kiểu dữ liệu có cấu trúc gồm nhiều thành phần và được gọi là field - trường.
Mỗi trường được đặt tên và các trường có thể có các kiểu dữ liệu khác nhau.

Kiểu bản ghi dùng để mô tả các đối tượng có cùng một số thuộc tính mà các thuộc tính có thể có kiểu dữ liệu khác nhau.

Chẳng hạn, bảng kết quả thi TSĐH gồm thông tin về các thí sinh như: họ tên, SBD, ngày sinh, giới tính, điểm môn 1, 2, 3, ... mà các thông tin này thuộc các kiểu dữ liệu khác nhau.


  • Khai báo

Khai báo kiểu bản ghi

TYPE KieuBG = RECORD

T1 : K1;

...

Tn : Kn;


END;

trong đó

KieuBG: từ tự đặt xđ tên kiểu bản ghi;

T1, ... Tn: tên các trường;

K1, ... Kn: kiểu dữ liệu của các trường.


Khai báo biến bản ghi

Cách 1 (khai báo trực tiếp biến bản ghi)

VAR BienBG : RECORD

T1 : K1;

...

Tn : Kn;


END;

Cách 2 (khai báo gián tiếp)

VAR BienBG : KieuBG;


(Tham số hình thức của CTC phải dùng


Cách 2)


VD 8.1 (khai báo kiểu, biến bản ghi)

TYPE {Khai bao kieu ban ghi}

HSTS = RECORD

hoten : String[25];

sbd : String[8];

ngaysinh : String[10];

gt : Boolean;

mon1, mon2, mon3,

tong : Real;

KQ : String[10];


END;


HSCB = RECORD

hoten : String[25];

ngaysinh : String[10];

chucvu : String[15];

Luong : Real;

Ghichu : String[10];


END;

tải về 228.5 Kb.

Chia sẻ với bạn bè của bạn:
1   2   3   4   5   6   7   8   9   ...   19




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương