Thông tin tài liệu
1. Vai trò của kiểu tệp 1. Vai trò của kiểu tệp + Tệp có cấu trúc là loại 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 văn bản: là tệp mà dữ liệu đ ợc ghi d ới dạng các kí tự theo mã ASCII. đặc điểm: 2. Phân loại tệp và thao tác với tệp 2. Phân loại tệp và thao tác với tệp Theo cách tổ chức dữ liệu: 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. Phân loại tệp Theo cách truy cập: Tệp truy cập tuần tự Tệp truy cập trực tiếp 1. Khai b¸o 1. Khai b¸o C¸ch khai b¸o biÕn: Var <Tªn biÕn tÖp> : text ; VÝ dô: a) Var f : text ; b) Var T1, T2 : text ; 2. Thao t¸c víi tÖp 2. Thao t¸c víi tÖp a) G¾n tªn tÖp Assign (<tªn biÕn tÖp> , <tªn tÖp>) ; VÝ dô 1: - ®Ó g¾n tÖp KQ.TXT cho biÕn tÖp f: Assign(f, KQ.TXT );‘ ’ 2. Thao t¸c víi tÖp 2. Thao t¸c víi tÖp a) G¾n tªn tÖp VÝ dô 2: - ®Ó g¾n tÖp DULIEU.DAT trªn th môc gèc cña ®Üa C, ta g¾n tÖp ®ã víi biÕn tÖp T1 nh sau: Assign(T1, C:\DULIEU.DAT );‘ ’ 2. Thao t¸c víi tÖp 2. Thao t¸c víi tÖp b) Më tÖp - Thñ tôc cã d¹ng: + Më tÖp ®Ó ghi d÷ liÖu : Rewrite(<biÕn tÖp>); + Më tÖp ®Ó ®äc d÷ liÖu : Reset(<biÕn tÖp>); VÝ dô 1: Assign(f, C:\KQ.DAT );‘ ’ Rewrite( f ); 2. Thao t¸c víi tÖp 2. Thao t¸c víi tÖp b) Më tÖp VÝ dô 2: Tentep := DULIEU.DAT ‘ ’ Assign(f, tentep );‘ ’ Reset( f ); Ho c:ặ Assign(f, DULIEU.DAT );‘ ’ Reset( f ); 2. Thao t¸c víi tÖp 2. Thao t¸c víi tÖp c) Đ c / ghi t p văn b n:ọ ệ ả * Đọc dữ liệu từ tệp: Read(<biến tệp>,<danh sách biÕn>); Hoặc: Readln(<biến tệp>,<danh sách biÕn>); * Ghi dữ liệu vào tệp: Write(<biến tệp>,<danh sách kết quả>); Hoặc: Writeln(<biến tệp>,<danh sách kết quả>); 2. Thao t¸c víi tÖp 2. Thao t¸c víi tÖp c) Đ c / ghi t p văn b n:ọ ệ ả * Đọc dữ liệu từ tệp: Read(f, A, B, C); Hoặc: Readln(f, A, B, C); * Ghi dữ liệu vào tệp: Write(f, x, y, z); Hoặc: Writeln(f, x, y, z); VÝ dô: [...]... tr cui dũng 2 Thao tác với tệp d) óng tp: Close(); Ví dụ: Close(f); Thông qua bài học hôm nay các em cần nắm đ ợc các kiến thức sau: - Khái niệm kiểu tệp - Các thao tác đối với tệp Bài tập về nhà - Xem lại cấu trúc khai báo kiểu kiểu tệp - Chuẩn bị bài: Ví dụ làm việc với tệp . Thao t¸c víi tÖp 2. Thao t¸c víi tÖp b) Më tÖp VÝ dô 2: Tentep := DULIEU.DAT ‘ ’ Assign(f, tentep );‘ ’ Reset( f ); Ho c:ặ Assign(f, DULIEU.DAT );‘ ’ Reset( f ); 2. Thao t¸c víi tÖp 2. Thao t¸c. <tªn tÖp>) ; VÝ dô 1: - ®Ó g¾n tÖp KQ.TXT cho biÕn tÖp f: Assign(f, KQ.TXT );‘ ’ 2. Thao t¸c víi tÖp 2. Thao t¸c víi tÖp a) G¾n tªn tÖp VÝ dô 2: - ®Ó g¾n tÖp DULIEU.DAT trªn th môc gèc. Close(f); - Xem lại cấu trúc khai báo kiểu kiểu tệp - Chuẩn bị bài: Ví dụ làm việc với tệp . Thông qua bài học hôm nay các em cần nắm đ ợc các kiến thức sau: - Khái niệm kiểu tệp - Các thao
Ngày đăng: 22/04/2015, 22:00
Xem thêm: BAI 14 - KIEU DU LIEU TEP