IV) Những vấn đề cần rút kinh nghiệm:.
2) Phân loại tệp và thao tác với tệp:
Hoạt động 3:
• Hình thức : theo nhóm
• Nội dung : phân loại tệp ? Thế nào là tệp
văn bản ? Thế nào là tệp có cấu trúc ? Tệp truy cập tuần tự ? Tệp truy cập trực tiếp ?
• Kiến thức : Xét theo cách tổ chức dữ liệu
: tệp được phân thành hai loại. Xét theo cách thức truy cập : tệp được phân thành hai loại.
• 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ã ASCCI
• 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.
• Tệp truy cập tuần tự :cho phép truy cập đến một dữ liệu nào đó trong tệp chỉ bằng cách bắt đầu từ đầu tệp và đi qua lần lượt tất cả các dữ liệu trước nó.
• Tệp truy cập trực tiếp : cho phép tham chiếu đến dữ liệu cần truy cập bằng cách xác định trực tiếp vị trí của dữ liệu đó.
Hoạt động 4:
• Hình thức : cá nhân
• Nội dung : chúng ta có cần khai báo số
lượng phần tử của tệp hay không? Hai thao tác cơ bản đối với tệp là gì ?
• Kiến thức :Khác với mảng , chúng ta
không cần xác định số lượng phần tử của tệp.
• Hai thao tác cơ bản đối với tệp đó là : Thao tác ghi dữ liệu vào tệp và thao tác đọc dữ liệu từ tệp.
thành hai loại:
+ 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ã ASCCI. Trong tệp văn bản, dãy kí tự kết thúc bởi kí tự xuống dòng hay kí tự kết thúc tệp tạo thành một dòng.
+ 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. * Xét theo cách thức truy cập, có thể phân tệp thành hai loại:
+ Tệp truy cập tuần tự :cho phép truy cập đến một dữ liệu nào đó trong tệp chỉ bằng cách bắt đầu từ đầu tệp và đi qua lần lượt tất cả các dữ liệu trước nó.
+ Tệp truy cập trực tiếp : cho phép tham chiếu đến dữ liệu cần truy cập bằng cách xác định trực tiếp vị trí của dữ liệu đó.
+++Một vài lưu ý:
- 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 thao tác cơ bản của tệp là ghi dữ liệu vào tệp và đọc dữ liệu từ tệp.
- Người lập trình cần tìm hiểu cách thức mà ngôn ngữ lập trình cung cấp để:
+ Khai báo biến tệp + Mở tệp
+ Đọc / Ghi dữ liệu + Đóng tệp
4) Tổng kết nội dung, đánh giá cuối bài:
- Giới thiệu về tệp
- Các loại tệp dựa theo sự phân loại.
5)Dặn dò , kế hoạch học tập tiết sau :
- Tìm hiểu cách thức thao tác với tệp - Một số ví dụ về thao tác với tệp.
IV) Những vấn đề cần rút kinh nghiệm:.
- Đưa ra một số ví dụ trong thực tiễn cho các em dễ hình dung hơn . - Cần làm rõ lí do vì sao chúng ta lại sử dụng kiểu tệp.
Ngày soạn : 27 / 02 / 2010
Chương V: TỆP VAØ THAO TÁC VỚI TỆP
Bài 15 § 15 THAO TÁC VỐI TỆP Tiết PPCT : 37
I)Mục đích, yêu cầu: 1) Kiến thức :
- Biết khái niệm về kiểu dữ liệu tệp
- Biết khái niệm têp định kiểu và tệp văn bản
- Biết các lệnh khai báo têp định kiểu và tệp văn bản
- Biết các bước làm việc với tệp : gán tên cho biến tệp, mở tệp, đọc ghi tệp, đóng tệp - Biết một số hàm và thủ tục làm việc với tệp
2) Kỹ năng: