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

BAI 14 - KIEU DU LIEU TEP

14 545 2

Đ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 14
Dung lượng 721 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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

Trang 2

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:

Trang 3

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

Trang 4

1 Khai b¸o

C¸ch khai b¸o biÕn:

VÝ dô:

a) Var f : text ;

b) Var T1, T2 : text ;

Trang 5

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 ); ‘KQ.TXT’); ’);

Trang 6

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 ); ‘KQ.TXT’); ’);

Trang 7

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 ); ‘KQ.TXT’); ’);

Rewrite ( f );

Trang 8

2 Thao t¸c víi tÖp

b) Më tÖp

VÝ dô 2:

Assign (f, tentep ); ‘KQ.TXT’); ’);

Reset ( f );

Ho c: ặc:

Assign (f, DULIEU.DAT ); ‘KQ.TXT’); ’);

Reset ( f );

Trang 9

2 Thao t¸c víi tÖp

c) Đ c / ghi t p văn b n: ọc / ghi tệp văn bản: ệp văn bản: ản:

* Đọc dữ liệu từ tệp:

Read(<biến tệp>,<danh sách biÕn>);

Hoặc:

* Ghi dữ liệu vào tệp:

Hoặc:

Trang 10

2 Thao t¸c víi tÖp

c) Đ c / ghi t p văn b n: ọc / ghi tệp văn bản: ệp văn bản: ản:

* Đọc dữ liệu từ tệp:

Hoặc:

* Ghi dữ liệu vào tệp:

Hoặc:

VÝ dô:

Trang 11

2 Thao t¸c víi tÖp

c) Đ c / ghi t p văn b n: ọc / ghi tệp văn bản: ệp văn bản: ản:

* Một số hàm thường dùng đối với tệp văn bản:

+ Hàm EOF(<tên biến tệp>); Hàm trả về giá trị

True nếu con trỏ tệp ở cuối tệp

+ Hàm EOLN(<tên biến tệp>); Hàm trả về giá

trị True nếu con trỏ ở cuối dòng

Trang 12

2 Thao t¸c víi tÖp

d) Đãng t p: ệp văn bản:

VÝ dô:

Trang 13

- 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 tác đối với tệp

Bài tập về nhà

Ngày đăng: 22/04/2015, 22:00

TỪ KHÓA LIÊN QUAN

w