CÁC THẦY CÔ GIÁO VÀ CÁC EM HỌC SINH... Quan sát ví dụ sau:BẢNG KẾT QUẢ THI Một đối tượng Thuộc tính... Dữ liệu kiểu bản ghi recordDùng để mô tả các đối tượng có cùng một số thuộc tính mà
Trang 1CÁC THẦY CÔ GIÁO VÀ CÁC EM HỌC SINH
Trang 2Quan sát ví dụ sau:
BẢNG KẾT QUẢ THI
Một đối tượng Thuộc tính
Trang 3TRƯỜNG THPT PHÚ NHUẬN
GV: Đinh Mỹ Vân
Trang 4Dữ liệu kiểu bản ghi (record)
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ó các kiểu dữ liệu khác nhau.
Một đối tượng
(Một bản ghi) Thuộc tính (Trường)
Trang 5Dữ liệu kiểu bản ghi (record)
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ó các kiểu dữ liệu khác nhau.
Trang 6Dữ liệu kiểu bản ghi (record)
VD: Bảng các lượt mượn sách thư viện
Họ và tên Mã
sách
Tên sách
Ngày mượn
Ngày trả Nguyễn Thị Huệ VH Truyện Kiều 1/1/1990 7/1/1990 Dương Trúc
Trang 71 Khai báo
Định nghĩa kiểu bản ghi và khai báo biến:
Type
<tên trường 1> : <kiểu trường 1>;
<Tên kiểu BG> = Record
Trang 8<tên trường 1> : <kiểu trường 1>;
<Tên kiểu BG> = Record
Trang 9Khai báo biến
Lop : array[1 50] of Hocsinh;
Trang 10Click to add Title
Tổ chức lưu trên bộ nhớ
Trang 11VD2: B¶NG L¦¥NG NH¢N VI£N
Type NHANVIEN = Record
Var BL : array[1 50] of NHANVIEN;
STT Họ và tên Chức vụ LCB/ngày Ngày công Lương lãnh
Trang 122 Tham chiếu đến từng thuộc tính bản ghi
Ví dụ:
<tên biến bản ghi> <tên trường>
A
Trang 132 Tham chiếu đến từng thuộc tính bản ghi
Ví dụ:
<tên biến bản ghi> <tên trường>
A Hoten Lop[2] Toan
: :
50
A1 Nguyen An 10.0 9.0
Trang 14DÙNG CÂU LỆNH GÁN
GÁN GIÁ TRỊ
NHẬP TỪ BÀN PHÍM
3 Gán giá trị
Trang 153.1) Gán giữa hai bản ghi: Dùng câu lệnh gán
Trang 16A2 Vuõ Anh 8.5 5.0
Trang 173 Gán giá trị
A Hoten := ‘Trần Tuấn’ ;
3.2) Gán giá trị cho từng trường:
a) Dùng câu lệnh gán:
A
Gán họ tên “Trần Tuấn” vào bản ghi A
Trần Tuấn
Trang 18A Hoten := ‘Trần Tuấn’;
3 Gán giá trị
A Hoten := B Hoten ;
3.2) Gán giá trị cho từng trường:
Trang 193 Gán giá trị
3.2) Gán giá trị cho từng trường:
Lop[1] Toan := Lop[2] Toan ;
Trang 20Readln(LOP[1].Hoten);
Readln(LOP[1].Toan);
Readln(LOP[1].Van);
Trang 21Hãy nhớ!
Gán giá trị cho từng
trường của bản ghi hoặc giữa hai biến cùng kiểu
Khai báo: Định nghĩa kiểu bản ghi
và khai báo biến
Tham chiếu trường của bản ghi: Tên biến bản ghi.tên trường
Type <Tên kiểu BG> = Record
<tên trường 1> : <kiểu trường 1>;
<tên trường k> : <kiểu trường k>;