Khái ni m Khái ni m ệ ệ- 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... Khai báo- Để khai báo b
Trang 2 Khái ni m Khái ni m ệ ệ
- 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.
Trang 31 Khai báo
- Để khai báo biến bản ghi, thường khai báo một kiểu bản ghi sau đó khai báo biến bản ghi.
Cách khai báo kiểu:
Type <Tên kiểu bản ghi> = Record
<Tên trường 1> : <Kiểu trường 1>;
……… ………
<Tên trường n> : <Kiểu trường n>;
End;
Trang 41 Khai b¸o
C¸ch khai b¸o biÕn:
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>;
VÝ dô:
Type Hocsinh = Record
Hoten : String[30] ; Ngaysinh : String[10] ; Toan, Ly, Hoa, Van, Su, Dia : Real;
End;
Var A, B : Hocsinh ;
Lop : Array[1 100] Of Hocsinh;
Trang 51 Khai báo
Cách tham chiếu đến trường của bản ghi
<Tên biến bản ghi> <Tên trường>;
Ví dụ:
A.Hoten;
B.Ngaysinh;
Lop[i].Toan;
Lop[i].Ly;
……… với i là chỉ số nào đó của mảng Lop
Trang 62 Gán giá trị
- Có 2 cách để gán giá trị cho bản ghi.
Dùng lệnh gán trực tiếp: Nếu A, B là hai bản ghi cùng kiểu ta có thể gán giá trị của A cho B bằng câu lệnh gán.
Ví dụ: B := A ; hoặc A := B ;
ờng hoặc nhập từ bàn phím.
Ví dụ: A.Hoten := ‘Nguyen Van Tuan’ ;
hoặc
Readln(a.Ngaysinh);
Program
Trang 7- Xem lại cấu trúc khai báo kiểu bản ghi.
- Làm bài tập 11 (SGK 80) –
- Chuẩn bị bài: “ Bài tập Ôn tập chương IV – ”
Thông qua bài học hôm nay các em cần nắm được các kiến thức sau:
- Khái niệm kiểu bản ghi
- Cấu trúc câu lệnh về việc khai báo, truy cập đến
các thành phần của bản ghi
Bài tập về nhà