Hoạt động 1 : Tìm hiểu khái niệm kiểu bản ghi Hoạt động của giáo viên Hoạt động của học sinh Noäi dung - Nghe, lónh hoäi.. Dữ liệu kiểu bản ghirecord dùng để mô tả H1: Cho ví dụ dẫn dắt [r]
Trang 1Tin học 11
1
§13 KIỂU BẢN GHI
I MỤC TIÊU:
- 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
II PHÂN TIẾT:
- Tiết 35: Lý thuyết
III TIẾN TRÌNH BÀI HỌC:
TIẾT 35
A Ổn định lớp:
B Bài cũ :
C Bài mới:
Hoạt động 1 : Tìm hiểu khái niệm kiểu bản ghi Hoạt động của giáo viên Hoạt động của học sinh Nội dung
H1: Cho ví dụ dẫn dắt đến
khái niệm kiểu bản ghi
H2: Sau đó GV nêu khái
niệm và phân tích
H3: Gọi HS cho ví dụ và
giả thích
- Nghe, lĩnh hội
- Ghi, chép
- Cho ví dụ
Dữ liệu kiểu bản ghi(record) dùng để mô tả các đối tượng có cung 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 Mỗi đối tượng thường mô tả một bản
ghi 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.
Hoạt động 2 : Cách khai báo biến kiểu bản ghi trong Pascal.
Hoạt động của giáo viên Hoạt động của học sinh Nội dung
H1: Kiểu bản ghi được định
nghĩa và khai báo biến bản ghi
như thế nào?
H2: Với Bảng kết quả thi trang
74 ta định nghĩa kiểu bản ghi
như thế nào?
H3: Vậy muốn biết điểm Tin
của em học sinh A? Từ đó dẫn
dắt đến cách tham chiếu đến
trường của biến bản ghi
- Tìm hiểu SGK và trả lời
- HS lên bảng viết
type HocSinh = record
HoTen : string[30];
NgaySinh : string[10];
GioiTinh : Boolean;
Tin, Toan, Li, Hoa, Van, Su, Dia : real;
end;
var A, B : HocSinh;
Lop : array [1 50] of HocSinh;
- Trả lời và chu ý cách viết
1 Khai báo (SGK)
Muốn tham chiếu đến trường X của biến bản ghi
A, ta viết:
A.X
Ví dụ:
A.Tin Lop[i].HoTen
Lop11.com
Trang 2Tin học 11
2
H4: Phát vấn một số tham chiếu
khác
- HS trả lời theo phát vấn của GV
Hoạt động 3 : Tìm hiểu gán giá trị cho biến bản ghi.
Hoạt động của giáo viên Hoạt động của học sinh Nội dung
H1: Có mấy cách gán giá trị
biến bản ghi?
H2: GV nhận xét và cho ví dụ.
H3: Tìm hiểu ví dụ: HS đocï
chương trình sau đó trả lời phát
vấn của giáo viên
- HS tìm hiểu sách và trả lời
- Nghe, hiểu
- Đocï chương trình và trả lời
2 Gán giá trị
Có 2 cách gán giá trị chi biến bản ghi:
+Dùng lệnh gán trực tiếp.
VD:
A := B;
+ Gán giá trị cho từng trường.
VD:
A.GioiTinh := B.GioiTinh;
Readln(A HoTen);
D.Củng cố và dặn dò:
- Nắm khái niệm kiểu bản ghi, cách khai báo và cách tham chiếu đến trường
- Về nhà học theo đề cương kiểm tra viết để tiết sau kiểm tra một tiết
Lop11.com