Với một số bài toán có khối lượng dữ liệu lớn, có yêu cầu lưu trữ để xử lí nhiều lần, cần có kiểu dữ liệu tệp file.. Ví dụ:.[r]
(1)Giải tập Tin học 11 14 1 Vai trò kiểu tệp
Tất liệu thuộc kiểu liệu xét lưu trữ RAM tắt máy Với số tốn có khối lượng liệu lớn, có yêu cầu lưu trữ để xử lí nhiều lần, cần có kiểu liệu tệp file
Ví dụ:
Ta muốn lưu test để chấm khoảng 1000 học sinh ta nhập tay thời gian số lượng đầu vào cho chương trình lớn ta cần sử dụng file
Kiểu liệu tệp có đặc điểm sau:
+ Được lưu trữ lâu dài nhớ ngồi khơng bị tắt nguồn điện
+ Lượng liệu lưu trữ tệp lớn phụ thuộc vào dung lượng đĩa
2 Phân loại tệp thao tác với tệp
Xét theo tổ chức liệu:
+ Tệp văn bản: Tệp mà liệu ghi dạng kí tự theo mã ASCII Trong tệp văn bản, dãy kí tự kết thúc kí tự kết thúc dịng hay kí tự kết thúc tệp tạo thành dịng
(2)Xét theo cách thức truy cập:
+ Tệp truy cập tuần tự: Cho phép truy cập đến liệu tệp cách đầu tệp qua tất liệu trước
Ví dụ: Băng dây chạy đài CD
+ Tệp truy cập trực tiếp: Cho phép tham chiếu đến liệu cần truy cập cách xác định trực tiếp vị chí (thường số hiệu) liệu
Khác với mảng, số lượng phần tử tệp không cần xác định trước
Hai thao tác tệp ghi liệu vào tệp đọc liệu từ tệp
Để thao tác với 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 liệu;
+ Đóng tệp;