1. Trang chủ
  2. » Giáo án - Bài giảng

Kieu Du Lieu Tep

13 253 1

Đ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

Thông tin cơ bản

Định dạng
Số trang 13
Dung lượng 234,5 KB

Nội dung

Tiết 37: Kiểu Dữ Liệu Tệp – Thao Tác Với Tệp I. Kiểu dữ liệu tệp a. Vai trò của kiểu tệp - Xét VD1: - Dữ liệu kiểu tệp được lưu trữ lâu dài ở bộ nhớ ngoài, không bị mất khi ngắt nguồn điện. - Lượng dữ liệu trên tệp có thể rất lớn và chỉ phụ thuộc vào dung lượng ổ đĩa. b. Phân loại tệp Tiết 37: Kiểu Dữ Liệu Tệp – Thao Tác Với Tệp I. Kiểu dữ liệu tệp a. Vai trò của kiểu tệp b. Phân loại tệp TỆP CÁCH TỔ CHỨC DỮ LIỆU CÁCH THỨC TRUY CẬP TỆP VĂN BẢN TỆP CẤU TRÚC TUẦN TỰ TRỰC TiẾP Tiết 37: Kiểu Dữ Liệu Tệp – Thao Tác Với Tệp I. Kiểu dữ liệu tệp II. Thao tác với tệp G¾n tªn tÖp Më tÖp ®Ó ghi Më tÖp ®Ó ®äc Ghi d÷ liÖu ra tÖp §äc d÷ liÖu tõ tÖp §ãng tÖp Khai b¸o biÕn tÖp Tiết 37: Kiểu Dữ Liệu Tệp – Thao Tác Với Tệp I. Kiểu dữ liệu tệp II. Thao tác với tệ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 ; Tiết 37: Kiểu Dữ Liệu Tệp – Thao Tác Với Tệp I. Kiểu dữ liệu tệp II. Thao tác với tệp 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 );’ ’ 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.TXT );’ ’ Tiết 37: Kiểu Dữ Liệu Tệp – Thao Tác Với Tệp I. Kiểu dữ liệu tệp II. Thao tác với tệp 2. Thao t¸c víi tÖp 2. Thao t¸c víi tÖp a) G¾n tªn tÖp T e ä p l ö u t r e â n ñ ó a Assign(f ,’DULIEU.TXT’) Teân bieán teäp trong chöông trình Tên tệp ‘DULIEU.TXT’); Ở thư mục chứa chương trình Turbo PASCAL Thường là: D:\BP\BIN\ hoặc C:\BP\BIN\ Tiết 37: Kiểu Dữ Liệu Tệp – Thao Tác Với Tệp I. Kiểu dữ liệu tệp II. Thao tác với tệp 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.TXT );’ ’ Rewrite( f ); Tiết 37: Kiểu Dữ Liệu Tệp – Thao Tác Với Tệp I. Kiểu dữ liệu tệp II. Thao tác với tệp 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.TXT ’ ’ Assign(f, tentep );’ ’ Reset( f ); Ho cặ : Assign(f, DULIEU.TXT );’ ’ Reset( f ); Tiết 37: Kiểu Dữ Liệu Tệp – Thao Tác Với Tệp I. Kiểu dữ liệu tệp II. Thao tác với tệp 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:ọ ệ ả * 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ả>); * Đọ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>); Tiết 37: Kiểu Dữ Liệu Tệp – Thao Tác Với Tệp I. Kiểu dữ liệu tệp II. Thao tác với tệp 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ô: . Thao t¸c víi tÖp 2. Thao t¸c víi tÖp b) Më tÖp VÝ dô 2: Tentep := DULIEU.TXT ’ ’ Assign(f, tentep );’ ’ Reset( f ); Ho cặ : Assign(f, DULIEU.TXT );’ ’ Reset( f ); Tiết 37: Kiểu Dữ Liệu Tệp –. tÖp a) G¾n tªn tÖp T e ä p l ö u t r e â n ñ ó a Assign(f ,’DULIEU.TXT’) Teân bieán teäp trong chöông trình Tên tệp ‘DULIEU.TXT’); Ở thư mục chứa chương trình Turbo PASCAL Thường là: D:BPBIN. Assign(f, KQ.TXT );’ ’ 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.TXT );’ ’ Tiết 37: Kiểu Dữ Liệu Tệp –

Ngày đăng: 26/05/2015, 17:00

Xem thêm

TỪ KHÓA LIÊN QUAN

w