BAI 14 - KIEU DU LIEU TEP

14 544 2
BAI 14 - KIEU DU LIEU TEP

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

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

Tài liệu cùng người dùng

Tài liệu liên quan