Giáo án môn Tin học khối 11 - Kiểu bản ghi

5 6 0
Giáo án môn Tin học khối 11 - Kiểu bản ghi

Đang tải... (xem toàn văn)

Thông tin tài liệu

+Nhập: ReadlnTên_biến_bản ghi.Tên_trường; +Xuất: WritelnTên_biến_bản ghi.Tên_trường; -Yêu cầu: Học sinh viết lệnh nhập giá -Lấy ví dụ nhập: trị cho ba trường của biến bản ghi hs1 Readln [r]

(1)Ngày soạn:27/02/2010 Tiết: 33 Ngày dạy:03/03/2010 Dạy lớp: 11B1 KIỂU BẢN GHI MỤC TIÊU a 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 -Phân biệt giống và khác kiểu ghi với kiểu mảng chiều, kiểu xâu b Kĩ -Bước đầu biết mô tả số đối tượng cần quản lí -Khai báo kiểu ghi, khai báo biến kiểu ghi ngôn ngữ lập trình Pascal -Nhập xuất liệu cho biến ghi -Tham chiếu đến trường kiểu ghi -Sử dụng kiểu ghi để giải số bài tập đơn giản c Thái độ -Giúp học sinh hiểu rõ tầm quan trọng kiểu ghi -Làm cho học sinh thêm yêu thích môn lập trình, yêu thích môn học CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH a Chuẩn bị giáo viên -Sách giáo khoa, sách giáo viên, bảng phụ b Chuẩn bị học sinh - Sách giáo khoa, ghi TIẾN TRÌNH BÀI GIẢNG a Kiểm tra bài cũ b Nội dung bài *Hoạt động 1(20p): Giới thiệu kiểu ghi Tạo kiểu ghi ngôn ngữ lập trình Pascal HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH 1.Ví dụ kiểu ghi -Quan sát ví dụ giáo viên và trả -Treo bảng phụ hồ sơ học sinh lớp lời các câu hỏi 11B1 lên bảng Lop11.com (2) hoten Lo Lan Đào Tấn tuoi 18 19 gioitinh Nữ Nam diachi ML SL Dương thu 19 Nữ TC -Hỏi: Trên bảng có thông tin gì? -Trả lời: Họ tên, tuổi, giới tính, quê quán -Hỏi: Bảng chứa thông tin bao -Trả lời: Bảng chứa thông tin nhiêu đối tượng? đối tượng -Hỏi: Bảng trên dùng để làm gì? -Trả lời: Để mô tả các học sinh cần có các thông tin: Họ tên, tuổi, giới tính, quê quán -Yêu cầu: HS Lấy thêm ví dụ -Làm theo yêu cầu giáo viên tương tự -Trong ngôn ngữ lập trình đưa các -Chú ý nghe giảng và ghi chép quy tắc, cách xác định: +Tên kiểu ghi +Tên các thuộc tính(trường) +Kiểu liệu trường +Cách khai báo biến +Cách tham chiếu đến các trường Kiểu ghi a Khai báo -Các thông tin cần khai báo bao gồm: -Chú ý và ghi chép Tên kiểu ghi, tên các thuộc tính, kiểu liệu thuộc tính, kiểu ghi định nghĩa: type <tên kiểu ghi>=record <tên trường 1>:<kiểu trường 1>; <tên trường 2>:<kiểu trường 2>; .; <tên trường n>:<kiểu trường n>; end; -Thuyết trình khai báo biến kiểu -Chú ý và ghi chép ghi: var <tên biến ghi>:<tên kiểu ghi>; Lop11.com (3) -Giải thích: Ý nghĩa cấu trúc định nghĩa kiểu ghi và khai báo biến ghi -Nêu ví dụ: Định nghĩa và khai báo biến kiểu ghi sau: Type hocsinh=record hoten:string[20]; tuoi:integer; gioitinh:string[10]; diachi:string; end; Var hs1,hs2,hs3:hocsinh; hay hs=array[1 3] of hocsinh; -Hỏi: tên kiểu ghi, tên biến ghi là gì? -Hỏi: Ta khai báo bao nhiêu ghi? -Nêu định nghĩa liệu kiểu ghi: Dữ liệu kiểu ghi(record) dùng để mô tả các đối tượng có cùng số thuộc tính mà các thuộc tính có thể có các kiểu liệu khác -Hỏi: Sự giống và khác kiểu ghi và kiểu mảng chiều? -Nhận xét và chuẩn hóa kiến thức -Chú ý và ghi chép -Chú ý theo dõi và ghi chép -Trả lời: tên kiểu ghi là “hocsinh”, tên biến ghi là “hs1,hs2,hs3” -Trả lời: Khai báo ghi là hs1,hs2, hs3 -Chú ý theo dõi và ghi chép -Trả lời: +Giống nhau: ghép nhiều phần tử +Khác nhau: Mảng chiều là ghép nhiều phần tử có cùng kiểu liệu Trong ghi là ghép nhiều phần tử có kiểu liệu có thể khác -Chú ý nghe giảng *Hoạt động 2(20p): Tìm hiểu cách sử dụng kiểu ghi ngôn ngữ Pascal HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH Lop11.com (4) 1.Giới thiệu cấu trúc chung để tham -Quan sát cấu trúc chung tham chiếu đến trường biến chiếu đến trường biến ghi ghi Tên_biến_bản ghi.Tên_trường; -Yêu cầu: Lấy ví dụ minh họa -Lấy ví dụ: hs1.hoten: hs1.tuoi; hs1.gioitinh; hs1.diachi; 2.Giới thiệu cách gán giá trị cho -Chú ý nghe giảng và ghi chép biến ghi +Gán nguyên biến ghi (1) +Gán trường (2) -Yêu cầu: Yêu cầu lấy ví dụ minh họa -Quan sát cách và lấy ví dụ: +Cách 1: hs:=hs1; cho cách +Cách 2: hs.hoten:= hs1.hoten; hs.tuoi :=hs1.tuoi; hs.gioitinh:=hs1.gioitinh; hs.diachi:=hs1.diachi; -Nêu chú ý: biến hs và hs1 phải -Chú ý nghe giảng khai báo cùng kiểu ghi 3.Nhập/xuất giá trị cho biến ghi - Diễn giải:Viết lệnh nhập xuất -Chú ý theo dõi dẫn dắt giáo giá trị cho trường: viên +Nhập: Readln(Tên_biến_bản ghi.Tên_trường); +Xuất: Writeln(Tên_biến_bản ghi.Tên_trường); -Yêu cầu: Học sinh viết lệnh nhập giá -Lấy ví dụ nhập: trị cho ba trường biến ghi hs1 Readln( hs1.hoten); đã khai báo trên Readln( hs1.tuoi); Readln( hs1.gioitinh); Readln( hs1.diachi); -Yêu cầu: Học sinh viết lệnh in giá trị -Lấy ví dụ xuất: trường hoten biến ghi hs1 Writeln( hs1.hoten); -Nhận xét và chuẩn hóa kiến thức -Chú ý nghe giảng Lop11.com (5) c Củng cố, rèn luyện(3p) Những nội dung đã học -Cách tạo kiểu ghi, khai báo biến kiểu ghi -Tham chiếu đến trường biến ghi -Nhập/xuất giá trị cho biến ghi d Câu hỏi và bài tập nhà(2p) -Xem lại kiến thức đã học -Xem trước bài tập ví dụ sách giáo khoa trang 77 và bài tập trang 79 Lop11.com (6)

Ngày đăng: 01/04/2021, 04:56

Tài liệu cùng người dùng

Tài liệu liên quan