Nội dung bài mới: I/ Một số khái niệm: - Dữ liệu kiểu bản ghi dùng để mô tả các đối tượng có cùng một số thuộc tính thông tin mà các thuộc tính có thể có các kiểu dữ liệu khác nhau.. Tro[r]
(1)Giáo án Tin học 11 GVHD: thầy Đỗ Tắt Thắng § 13: KIỀU BẢN GHI (Tiết 1) I Mục đích – yêu cầu: 1/ Về kiến thức: - Biết khái niệm kiểu ghi - Biết cách khai báo ghi, truy cập trường ghi 2/ Về kĩ năng: - Biết mô tả đối tượng số thuộc tính cần quản lý - Khai báo kiểu ghi - Nhận biết trường (thuộc tính) biến ghi - Biết tham chiếu đến trường ghi 3/ Về tư và thái độ: - Giúp học sinh hiểu rõ tầm quan trọng kiểu ghi - Có ý thức tìm tòi học hỏi thêm II Phương pháp, phương tiện dạy học: 1/ Phương pháp: - Kết hợp các phương pháp giảng dạy như: Thuyết trình, vấn đáp, thảo luận trên lớp, hoạt động theo nhóm, dùng phương tiện trực quan, 2/ Phương tiện: - Sách giáo khoa Tin học 11, giáo án - Khổ giấy to minh họa III Tiến trình lên lớp, nội dung bài giảng: Hoạt động thầy và trò Nội dung 1/ Ổn định lớp: - Ổn định lớp - Yêu cầu lớp trưởng báo cáo sĩ số 2/ Kiểm tra bài cũ và gợi động cơ: - Thông qua trò chơi “Tìm người bí ẩn” - Thể lệ: Chia lớp làm đội Giáo viên đưa gợi ý người bí ẩn Đội nào đoán đúng 5đ STT Tên Năm Nơi sinh sinh Barack 1961 HaWaii Obama Bill Gates 1955 Washington Bảo Thy 1988 Hà Nội Phương pháp Thời gian 2’ 10’ SVTT: Lữ Thị Kim Phụng Lop11.com (2) Giáo án Tin học 11 GVHD: thầy Đỗ Tắt Thắng GV: Với kiến thức cũ đã học các em có thể khai báo kiểu liệu gì cho đối tượng trên HS: Khai báo mảng chiều GV: Không thể sử dụng mảng chiều vì các phần tử không cùng kiểu liệu HS: Khai báo mảng chiều Var STT:array[1 3] of byte; Ten:array[1 3] of string; NamSinh:array[1 3] of integer; NoiSinh:array[1 3] of string; GV: Mảng chiều không thuận tiện việc khai báo và sử dụng nên chúng ta phải định nghĩa kiểu liệu Điều quan trọng là kiểu liệu này tập hợp nhiều thông tin Đó là kiểu ghi Đặt vấn đề giải vấn đề Diễn giải 3/ Nội dung bài mới: I/ Một số khái niệm: - Dữ liệu kiểu ghi dùng để mô tả các đối tượng có cùng số thuộc tính (thông tin) mà các thuộc tính có thể có các kiểu liệu khác Trong đó: - Mỗi thuộc tính (thông tin) đối tượng gọi là trường (field) - Các trường khác có thể có các kiểu liệu khác - Một ghi (record) mô tả đối tượng gồm hay nhiều trường II/ Khai báo: GV: Tại phải định nghĩa kiều ghi Phải định nghĩa kiểu ghi trước khai báo biến ghi? trước khai báo biến HS: Tham gia xây dựng bài ghi Định nghĩa kiểu ghi: GV: Lưu ý học sinh các từ khóa type, Type <tên kiểu ghi> = GV: Thuyết trình kiểu ghi HS: Chú ý lắng nghe GV: Yêu cầu học sinh xác định các đối tượng, các thuộc tính và kiểu liệu các thuộc tính đó HS: Tham gia xây dựng bài GV: Từ định nghĩa và ví dụ trên để mô tả hàng loạt các đối tượng có các kiểu liệu khác ta có thể dùng kiểu liệu ghi HS: Tham gia xây dựng bài GV: Chỉ trường, ghi bảng “Tìm người bí ẩn” HS: Tham gia xây dựng bài GV: Yêu cầu học sinh nêu số ví dụ liệu kiểu ghi HS: Danh sách lớp, hóa đơn, phiếu kiểm tra sức khỏe SVTT: Lữ Thị Kim Phụng Diễn giải – nêu vấn đề, kết hợp hỏi đáp 10’ Trực quan Đặt vấn đề giải vấn đề 10’ Thuyết trình Lop11.com (3) Giáo án Tin học 11 record, end và dấu “;” HS: Chú ý lắng nghe GVHD: thầy Đỗ Tắt Thắng record <tên trường 1>:<kiểu trường 1>; <tên trường k>:<kiểu trường k>; End; Khai báo biến ghi: Var <tên biến ghi>:<tên kiểu ghi>; VD: GV: Yêu cầu học sinh xác định số đối a/ Viết khai báo tượng, số trường và ghi cho đối tượng HS: Chú ý nghe giảng và tham gia xây bảng “Tìm người bí ẩn” Type Nguoi = record dựng bài STT:byte; Ten:string; NamSinh:integer; NoiSinh:string; End; Var BO, BT, BG:Hocsinh; b/ Viết khai báo ghi cho lớp 11A5 gồm hai học sinh có các thuộc tính như: họ tên, ngày sinh, điểm môn toán, điểm môn tin GV: Yêu cầu học sinh lên bảng khai báo HS: Tham gia xây dựng bài Type Lop11A5 = record Hoten:string[50]; Ngaysinh:string[10]; Toan, Tin:real; End; Var a, b:Lop11A5; GV: Khai báo 49 đối tượng tương ứng cho c/ Viết khai báo cho 49 ghi lớp 11A5 thì phải làm 49 học sinh lớp 11A5 var HS:array[1 49] of sao?? HS: Khai báo mảng có 49 phần tử có Lop11A5; kiểu phần tử là kiểu ghi GV: Giải thích HS là tên mảng, số mảng là 49, Lop11A5 là kiểu ghi SVTT: Lữ Thị Kim Phụng 10’ Đặt vấn đề giải vấn đề Đặt vấn đề giải vấn đề Lop11.com (4) Giáo án Tin học 11 GVHD: thầy Đỗ Tắt Thắng IV Củng cố (3’): Bài học hôm các em cần nắm vững nội dung sau đây: - Khái niệm kiểu ghi - Định nghĩa khai báo kiểu ghi - Tham chiếu đến trường ghi Một số câu hỏi trắc nghiệm khách quan: Câu 1: Dữ liệu kiểu ghi dùng để: a) Mô tả các tập hợp có cùng tính chất b) Mô tả các đối tượng có cùng số thuộc tính c) Mô tả các đối tượng khác d) Mô tả các đối tượng có các thuộc tính tương ứng khác Câu 2: Một đối tượng mô tả tương ứng với a) Một trường ghi b) Một ghi c) Tất các trường ghi d) Tất các ghi Ý kiến giáo viên hướng dẫn: RÚT KINH NGHIỆM Biên Hòa, ngày …….tháng …… năm 2010 Sinh Viên Thực Tập Giáo Viên Hướng Dẫn Lữ Thị Kim Phụng Thầy Đỗ Tất Thắng SVTT: Lữ Thị Kim Phụng Lop11.com (5)