Môn học
Chủ đề / Chương
Bài học
Chủ đề
Nội dung lý thuyết
Các phiên bản khácBÀI 13. KIỂU BẢN GHI
- Kiểu bản ghi được dùng để mô tả cho 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ó các kiểu dữ liệu khác nhau.
- Bản ghi thường được gọi là Record, mỗi Record sẽ lưu trữ dữ liệu về một đối tượng cần quản lí.
- Mỗi thuộc tính của đối tượng tương ứng với một trường của bản ghi. Các trường khác nhau có thể có dữ liệu khác nhau.
- Các ngôn ngữ lập trình thường cho cách để xác định:
Type <Tên kiểu bản ghi> = Record
<Tên trường 1> : <Kiểu trường 1>;
……… ………
Var <Tên biến> : <Tên kiểu bản ghi>;
Var <Tên mảng>: Array[1..n] Of <Tên kiểu bản ghi>;
Type Hocsinh = Record;
Hoten: String[30];
Ngaysinh: String[10];
NamNu: Boolean;
Toan, Ly, Hoa, Van, Su, Dia: Real;
End;
Var A, B: Hocsinh;
Lop: Array[1..100] Of Hocsinh;
- Để truy cập vào từng trường của bản ghi, ta viết:
<Tên biến bản ghi>. <Tên trường>
A.Hoten
……… với i là chỉ số nào đó của mảng Lop
B.Ngaysinh
Lop[i].Toan
Lop[i].Ly //
- Có 2 cách để gán giá trị cho bản ghi.
A.Hoten := ‘Nguyen Van Tuan’;
Readln(a.Ngaysinh);