Cách thức để thao tác với tệp: Khai báo, gắn tên tệp, mở tệp, đọc/ghi dữ liệu và đóng tệp... Khai baùo bieán teäp; 2.[r]
(1)GV: Nguyễn Xuân Vĩ – THPT Trường Chinh Ngày soạn: 25/7/2007 Bài 14 KIỂU DỮ LIỆU TỆP A.\ Muïc ñích, yeâu caàu Bieát khaùi nieäm, vai troø vaø ñaëc ñieåm cuûa kieåu teäp; Hieåu baûn chaát cuûa teäp vaên baûn; Biết cách phân loại tệp; Biết các bước làm việc với tệp; B.\ Chuaån bò Taøi lieäu: SGK, SBT,… Phöông tieän, thieát bò: Maùy tính, hình veõ minh hoïa,… C.\ Tieán trình baøi daïy Oån định tổ chức lớp: GV điểm danh HS vắng, diện… Kiểm tra bài cũ: Nêu tên các kiểu liệu chuẩn và các kiểu liệu có cấu trúc đã học? Baøi giaûng HOẠT ĐỘNG CỦA GV VAØ HS GHI BAÛNG Hoạt động 1: Vai troø vaø ñaëc ñieåm cuûa kieåu teäp a) Vai troø * Hình thức: Giới thiệu và vấn đáp * Nội dung: Tìm hiểu khái niệm liệu - Các kiểu liệu đã xét lưu trữ RAM đó liệu bị tắt máy kieåu teäp - Với số bài toán có khối lượng liệu lớn, * Kiến thức: - Lý phải sử dụng liệu kiểu tệp xử lý nhiều lần, lưu trữ lâu dài cần có kiểu - Những đặc điểm liệu kiểu tệp liệu tệp( file) b) Ñaëc ñieåm - Dữ liệu lưu trữ lâu dài nhớ ngoài ( đĩa từ, CD,… ) và không bị tắt nguồn ñieän - Lượng liệu lưu trữ trên tệp có thể lớn và phụ thuộc vào dung lượng đĩa Hoạt động 2: * Hình thức:Hoạt động nhóm 2HS Phân loại tệp và thao tác với tệp a) Phân loại: Có cách phân loại tệp * Noäi dung : a1 Dựa theo cách tổ chức liệu, có loại: a) Cách phân loại tệp - Teäp vaên baûn - Xét theo cách tổ chức liệu thì - Teäp coù caáu truùc có loại tệp: tệp văn và a2 Dựa theo cách thức truy cập, có loại: teäp coù caáu truùc - Tệp truy cập - Xét theo cách thức truy cập thì - Tệp truy cập trực tiếp có loại tệp: tệp truy cập tuần b) Thao tác với tệp: tự và tệp truy cập trực tiếp Có thao tác tệp là: b) Thao tác với tệp - Đọc liệu từ tệp Hai thao tác tệp - Ghi liệu vào tệp Thao tác đọc/ghi với tệp thực với đó là gì? Để thao tác với phần tử tệp teäp ta caàn phaûi laøm gì? Lop11.com (2) * Kiến thức : HS nắm hai thao tác đó là đọc liệu từ tệp và ghi liệu vào tệp Cách thức để thao tác với tệp: Khai báo, gắn tên tệp, mở tệp, đọc/ghi liệu và đóng tệp c) Các bước làm việc với tệp: Khai baùo bieán teäp; Mở tệp; Đọc/ghi liệu; Đóng tệp Củng cố: - Lý phải sử dụng liệu kiểu tệp - Đặc điểm liệu kiểu tệp - Cách phân loại liệu kiểu tệp - Cách thức thao tác với kiểu tệp D.\ Toång keát noäi dung baøi hoïc - Việc trao đổi liệu với nhớ ngoài thực thông qua kiểu liệu tệp - Để có thể làm việc với tệp cần phải khai báo biến tệp - Mỗi ngôn ngữ lập trình có các chương trình chuẩn để làm việc với tệp E.\ Ruùt kinh nghieäm cho baøi daïy Lop11.com (3) KIEÅM TRA 15’ Câu Trong số bài toán ta cần phải sử dụng liệu kiểu tệp vì: A.) Lượng thông tin lớn B.) Lưu trữ lâu dài C.) Xử lý nhiều lần D.) Caû A, B vaø C Câu Dữ liệu kiểu tệp lưu trữ ở: A.) Bộ nhớ ngoài B.) Bộ nhớ C.) RAM D.) ROM Câu Dữ liệu kiểu tệp bị tắt nguồn điện là phát biểu: A.) Đúng B.) Sai Câu Lượng liệu lưu trữ trên tệp phụ thuộc vào dung lượng đĩa là phát biểu: A.) Đúng B.) Sai Câu Số lượng các phần tử tệp cần phải xác định trước là phát biểu: A.) Đúng B.) Sai Câu Các thao tác tệp là: A.) Mở tệp B.) Đọc liệu từ tệp/ Ghi liệu vào tệp C.) Đóng tệp D.) Caû A, B vaø C Câu Có cách phân loại tệp? A.) B.) C.) D.) Câu Gỉa thiết rằng: 1) Mở tệp 2) Khai baùo bieán teäp 3)Đóng tệp 4) Đọc/ghi liệu Trình tự các bước làm việc với tệp là: A.) B.) C.) D.) Câu Thao tác đọc/ghi với tệp thực với phần tử tệp là phát biểu: A.) Đúng B.) Sai Câu 10 Mỗi ngôn ngữ lập trình có các chương trình chuẩn để làm việc với tệp laøphaùt bieåu: A.) Đúng B.) Sai -HEÁT Lop11.com (4)