Kiến thức: Biết khái niệm và vai trò của kiểu tệp Biết hai cách phân loại tệp: Theo cách tổ chức dữ liệu và theo truy cập Hiểu bản chất của tệp văn bản 2.. HOẠT ĐỘNG DẠY- HỌC HỌAT
Trang 1Chương V: TỆP VÀ THAO TÁC VỚI TỆP
Ngày soạn: 20/12/11
Tiết theo PPCT: 37
Bài soạn: §14 KIỂU DỮ LIỆU TỆP
I MỤC TIÊU
1 Kiến thức:
Biết khái niệm và vai trò của kiểu tệp
Biết hai cách phân loại tệp: Theo cách tổ chức dữ liệu và theo truy cập
Hiểu bản chất của tệp văn bản
2 Kỹ năng
3 Thái độ ( có thể không có)
II ĐỒ DÙNG DẠY HỌC
1 Chuẩn bị của Giáo viên:
Các bảng phụ viết sẳn các chương trình ví dụ SGK và cấu trúc của chương trình con, Máy vi tính (Computer), máy chiếu (Projector) (Nếu có điều kiện)
2 Chuẩn bị của Học sinh:
Sách giáo khoa và các tài liệu tham khảo (nếu có điều kiện), đọc bài trước ở nhà
III HOẠT ĐỘNG DẠY- HỌC
HỌAT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒ LƯU BẢNG
-Em hãy cho biết dữ liệu
trong các kiểu dữ liệu đã
được học từ trước đến nay
được lưu trữ ở loại bộ nhớ
nào khi thực hiện chương
trình?
-Vì sao?
Như vậy, để lưu được dữ liệu,
ta cần phải lưu nó ở bộ nhớ
ngoài thông qua kiểu dữ liệu
tệp
Bộ nhớ RAM.
Mất dữ liệu khi mất điện.
1 Vai trò của kiểu tệp:
Việc trao đổi dữ liệu với bộ nhớ ngoài được thực hiện thông qua kiểu dữ liệu tệp
Kiểu dữ liệu tệp có những đặc điểm sau:
- Được lưu trữ lâu dài ở bộ nhớ ngoài và không bị mất khi mất điện
- Lượng dữ liệu lưu trữ có thể rất lớn và chỉ phụ thuộc vào dung lượng của đĩa
Trang 2Chương V: TỆP VÀ THAO TÁC VỚI TỆP
HỌAT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒ LƯU BẢNG
-Vậy kiểu tệp có nhiều điểm
khác biệt so với các kiểu đã
học ở chương trước như thế
nào?
-Đặc điểm này mở ra khả
năng rộng lớn cho việc lưu
trữ thông tin
Mọi ngôn ngữ lập trình đều
có các thao tác: Khai báo biến
tệp, mở tệp, đọc/ghi dữ liệu,
đóng tệp
-Có mấy loại kiểu tệp?
Với cách truy cập tệp văn bản
thường là truy cập tuần tự
Cách truy cập tệp có cấu trúc
thường là truy cập trực tiếp
Để có thể thao tác với kiểu
tệp, người lập trình cần có
những cách thức thực hiện
nào?
Dữ liệu kiểu tệp lưu trữ lâu dài ở bộ nhớ ngoài,
Có hai loại kiểu tệp: tệp
có cấu trúc và tệp văn bản.
Cần theo một trình tự sau:
- Khai báo biến tệp;
- Mở tệp;
- Đọc/ghi tệp;
- Đóng tệp;
2 Phân loại tệp và thao tác với tệp:
Có hai loại kiểu tệp:
Tệp văn bản: là tệp mà dữ liệu được ghi dưới dạng các kí tự theo
mã ASCII
Tệp có cấu trúc: là tệp mà các thành phần của nó được tổ chức theo một cấu trúc nhất định
Khác với mảng, số lượng phần tử của tệp không cần xác định trước
Hai tháo tác cơ bản đối với tệp là ghi dữ liệu vào tệp và đọc dữ liệu từ tệp
1 Khái niệm và vai trò của kiểu tệp
2 Phân biệt được hai loại tệp: theo cách tổ chức dữ liệu và theo cách truy cập
Về học kĩ bài và tìm hiểu thêm về kiểu tệp
BÀI HỌC KINH NGHIỆM
Duyệt của Tổ trưởng CM