Tải bản đầy đủ (.pdf) (3 trang)

Giáo án môn Tin học 11 - Bài 3: Kiểu bản ghi

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (103.96 KB, 3 trang )

<span class='text_page_counter'>(1)</span>Bài soạn: bài 13. Gv Đỗ Đình Hải. Đơn vị: Trường THPT Trường Chinh. Trang 1. Ngày soạn: 25/07/07 ; ngày giảng: …./…./….; Lớp: 11 Baøi: §13. KIEÅU BAÛN GHI Tieát PPCT: 31 I. MUÏC TIEÂU BAØI HOÏC: 1. Kiến thức: -Biết khai niệm bản ghi; -Biết cách khai báo bản ghi, truy cập trường của bản ghi. 2. Kyõ naêng: -Bước đầu mô tả được một đối tượng bằng một số thuộc tính. -Khai baùo kieåu baûn ghi. -Biết được trường của một biến ghi,bước đầu viết được một vài thao tác xử lý trên từng trường biến ghi 3. Thái độ: -Có hành vi và thái độ đúng đắn về những vấn đề đạo đức liên quan đến việc sử dụng maùy tính. II. CHUAÅN BÒ: 1. Taøi lieäu, baøi taäp: 2. Duïng cuï, thieát bò: III. TIẾN TRÌNH LÊN LỚP: 1. Ổn định, tổ chức lớp: 2. Kieåm tra baøi cuõ: 3. Baøi giaûng: Hoạt động của Thầy và Trò. Noäi dung ghi baûng. Hoạt động 1: Từ ví dụ 1 Chúng ta kiểm tra xem có những điểm chung nào? Và có những điểm nào khác dẫn đến học sinh trong ví dụ khác nhau. Cho Hs phaùt bieåu yù kieán:. 1. Khaùi niệm kiểu bản ghi: a) Ví duï 1: Cho baûng keát quaû ñieåm thi cuûa nhoùm hoïc sinh: Teân Hoàng An Thò Bích Taán Caûnh Minh Đức Hữu Hùng. Phái Toán Nữ Nữ Nam Nam Nam. 7 6 8 5 7. Lyù. Hoùa. Vaên. Sử. Ñòa. 6 7 8 6 7. 5 6 7 9 8. 5 9 7 7 6. 8 7 9 8 9. 7 7 8 6 7. b) Khaùi nieäm: Gv chỉ ra mỗi HS được mô tả bằng một bản Dữ liệu kiểu bản ghi dùng để mô tả các đối ghi, thuộc tính mỗi đối tượng tương ứng một tượ n g coù cuøng moät soá thuoäc tính maø caùc thuoäc trường của bản ghi, Các trường khác nhau có tính có thể có các kiểu dữ liệu khác nhau. các kiểu dữ liệu khác nhau. Trong ngôn ngữ lập trình đưa ra quy tắc và Từ đó Gv đưa ra các quy tắc, cách thức thực cách thức xác định:  Teân kieåu baûn ghi xác định trong ngôn ngữ lập trình.  Tên các thuộc tính(còn gọi là Trường)  Kiểu dữ liệu của mỗi trường Daãn daét Hs qua phaàn khai baùo kieåu, bieán,  Caùch khai baùo bieán tham chiếu dến trường và phép gán giá trị bản  Cách tham chiếu đến trường ghi (ở đây ta sử dụng trong ngôn ngữ Pascal) 2. Khai baùo vaø pheùp gaùn giaù trò kiểu bản ghi: Hoạt động 2: a) Khai baùo:  Ñònh nghóa kieåu baûn ghi: Gv ñöa ra ñònh nghóa kieåu baûn ghi . type <teân kieåu baûn ghi> = record <tên trường 1>:<kiểu trường 1>; Gv ñöa ra khai baùo sau khi coù kieåu baûn ghi, ........................... bieàn kieåu baûn ghi. <tên trường k>:<kiểu trường k>; End; Lop11.com.

<span class='text_page_counter'>(2)</span> Bài soạn: bài 13. Gv Đỗ Đình Hải. Đơn vị: Trường THPT Trường Chinh. Trang 2. Từ ví dụ 1 Gv lập hình 14(có thể dùng tranh Sau khi coù kieåu baûn ghi, bieán baûn ghi coù theå vẽ trước) khai baùo nhö sau: Var <teân bieán baûn ghi>:< teân kieåu bieán baûn ghi > Dựa vào đây Gv chương trình sử lý kết qủa  Ví dụ 2: từ ví dụ 1 ta khai báo lớp là biến thi có thể sử dụng khai báo như phần nôi dung: mảng một chiều mỗi phàn tử mảng là một bản ghi hoïc sinh, xem H14/75 Sgk Ơû đây ta giả sử lớp có sĩ số cao nhất là 40  Chương trình xử lý kết quả thi có thể sử Khi đó: duïng khai baùo sau: Const Max =40; Neáu A laø bieán baûn ghi vaø X laø teân moät Type trường của A , ta viết: Hoc sinh = record A.X Tham chiếu đến điểm lý của học sinh trong ví duï ta vieát: A.Ly. Ten : string[20]; Phai : boolean; Toan, Ly, Hoa, End;. Van,. Su, Dia: Real;. Var. Hoạt động 3:. A, B: Hoc sinh; Lop: aray[1..max] of Hoc sinh;. b) Gaùn giaù trò: Gv ñöa ra hai caùch gaùn giaù trò cho bieán baûn Coù hai caùch gaùn giaù trò cho bieán baûn ghi: ghi và lấy lại VD1 để xếp loại HS  Dùng lệnh gán trực tiếp: Gv laáy chöông trình trong SGK trang 77 giaûi Neáu Avaø B laø hai bieán baûn ghi cuøng kieåu thì thích cho HS ta gaùn giaù trò cuûa B cho A baèng leänh A:= B;  Gán giá trị cho từng trường: Có thể thực hiện lệnh từ bàn phím Chương trình nhập từ bàn phím thông tin của từng học sinh trong lớp và thực hiện việc xếp loại (Trang 77 SGK) 4. Tổng kết nội dung, đánh giá cuối bài: 5. Dặn dò, kế hoạch học tập tiết sau: IV. NHỮNG VẤN ĐỀ CẦN RÚT KINH NGHIỆM:. Lop11.com.

<span class='text_page_counter'>(3)</span> Bài soạn: bài 13. Gv Đỗ Đình Hải. Đơn vị: Trường THPT Trường Chinh. Trang 3. ĐỀ KIỂM TRA 15 PHÚT 1. Dữ liệu kiểu bản ghi dùng để: a) Mô tả các đối tượng b) Mô tả các đối tượng có cùng thuộc tính c) Mô tả các đối tượng có cùng kiểu dữ liệu d) Mô tả các đối tượng không cùng thuộc tính 2. Thuộc tính của đối tượng: a) Các kiểu dữ liệu phải giống nhau b) Có thể các kiểu dữ liệu khác nhau c) Các kiểu dữ liệu phải khác nhau d) Các câu đều sai 3. Quy tắc, cách thức xác định trong ngôn ngữ lập trình: a) Tên kiểu bản ghi, tên các thuộc tính(còn gọi là Trường) b) Kiểu dữ liệu của mỗi trường, cách khai báo biến c) Cách tham chiếu đến trường d) Các câu đều đúng 4. Kieåu baûn ghi caùc thoâng tin caàn khai baùo: a) Teân kieåu baûn ghi, teân caùc thuoäc tính b) Moâ taû teân caùc thuoäc tính c) Kiểu dữ lệu của mỗi thuộc tính d) Câu a và c đúng 5. Nếu X là biến kiểu bản ghi và M là tên một trường của X để tham chiếu đến trường M ta viết: a) M.X b) X.M c) Hai câu a, b đều đúng d) Hai câu a, b đều sai 6. Để gán giá trị cho biến bản ghi ta dùng: a) Lệnh gán trực tiếp b) Leänh gaùn giaùn tieáp c) Gán giá trị cho từng trường d) Câu a và c đúng 7. Gán giá trị trực tiếp cho biến bản ghi là: a) Hai giaù trò laø hai bieán baûn ghi cuøng kieåu b) Giá trị A có thể gán cho B hoặc ngược lại c) Giaù trò A chi coù theå gaùn cho B d) Câu a, b đúng 8. Khai baùo teân kieåu baûn ghi ta duøng leänh: a) Type <kieåu baûn ghi> = record b) Type <teân kieåu baûn ghi> = record c) Type <kieåu baûn ghi> = record d) Var <teân bieán baûn ghi>: <teân kieåu baûn ghi> 9. Teân baûn ghi ta duøng leänh: a) Type <kieåu baûn ghi> = record b) Type <teân kieåu baûn ghi> = record c) Type <baûn ghi> = record d) Type <dữ liệu bản ghi> = record 10.. Lop11.com.

<span class='text_page_counter'>(4)</span>

×