Tuần 13; tiết 25
Bài 13: KIỂU BẢN GHI
I. Mục tiêu
1. Kiến thức
- Biết khái niệm kiểu bản ghi.
- Biết cách khai báo bản ghi, truy cập trường của bản ghi.
2. Kó năng
- Biết mô tả một đối tượng bằng một số thuộc tính.
- Nhận biết được trường của một biến bản ghi và bước đầu viết được các thao tác
xử lí trên từng trường của bản ghi.
II. Phương tiện dạy học
Giáo viên: Bảng phụ……
Học sinh:
III. Nội dung
1. Ổn đònh lớp, sỉ số (1p)
2. Kiểm tra bài cũ: (4p)
- ....................
3. Bài mới (38p)
NỘI DUNG HOẠT ĐỘNG CỦA GV VÀ HS
T
G
Bài 13: KIỂU BẢN GHI
* Khái niệm: Dữ liệu kiểu bảng ghi (record)
dùng để mô tả 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.
Ví dụ: danh sách lớp 11A
STT Họ tên Năm sinh Nơi sinh
01 Nguyễn Văn A 1990 TVT
02 Lê Văn B 1991 CM
….
Hoten:String[30];
NgaySinh:String[10];
DiaChi:String[50];
DiemToan, DiemVan:Real;
End;
Var
A, B:HocSinh;
Lop:Array[1..45] of HocSinh
Chú ý: Để tham chiếu đến họ tên của 1 Học
Sinh trong ví dụ trên ta viết:
A.Hoten,
B.DiaChi, ….
Hđ2:
GV: ta có cách khai báo kiểu
bản ghi như sau:
GV: Viết đònh nghóa kiểu khai
báo bản ghi lên bảng.
GV: gọi HS lên bảng viết khai
báo
HS: HS lên bảng viết khai báo
GV: Giải thích và sửa (nếu có)
? Phần tử lop[1] và phần tử lop[5]
của mảng lop thuộc kiểu gì?
? lop[1] và lop[5].hoten có cùng
một kiểu hay không?
? lop[5].hoten thuộc kiểu gì?
15
p
2. Gán giá trò:
Có 2 cách để gán giá trò cho bản ghi