1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Bai 15 Thao tac voi tep

12 9 0

Đ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 12
Dung lượng 1,04 MB

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

Nội dung

Đọc/ ghi têp văn bản * Một số hàm chuẩn thường dùng trong xử lí têp văn bản EOF; Cho giá trị true nếu con trỏ đang chỉ tới cuối têp... EOLN; Cho giá trị true nếu con trỏ đang chỉ tới cu[r]

Trang 1

Trường THPT Nguyễn Huệ

Giáo viên:Nguyễn Thị Hương Vy

TIN HỌC: LỚP 11

Trang 2

Thứ 3 ngày 2 tháng 2 năm 2016

Tiết 37, Bài 15

Giáo viên: Nguyễn Thị Hương Vy

Trường THPT Nguyễn Huê

Tin học 11

Trang 3

1 Khai báo tệp văn bản

Var <Tên biến tệp> : TEXT;

Ví dụ:

tep1,tep2 : Text;

Program vd1;

Uses crt;

Var

tep1,tep2: TEXT;

Trang 4

2 Thao tác với tệp

Gắn tên têp

Đóng têp

Trang 5

a Gắn tên tệp

ASSIGN (<BIẾN TỆP>,<TÊN TỆP>);

Tên tệp: Là biến xâu hoặc hằng xâu.

ASSIGN(tep1, ‘D:\TP\BAITAP.INP’);

Ví dụ:

Biến tep1 được gắn với têp có

tên BAITAP.INP trong thư mục

TP ở ổ đĩa D.

Trang 6

b Mở tệp

REWRITE (<biến tệp>);

Thủ tục mở têp để ghi kết quả:

ASSIGN(tep2,

‘D:\TP\BAITAP.INP’);

REWRITE ( tep2) ;

*Nếu như trên ổ D:\TP chưa có

tệp BAITAP.INP, thì tệp sẽ

được tạo rỗng Nếu đã có, thì

nội dung cũ bị xoá để chuẩn bị

ghi dữ liệu mới.

Ví dụ:

Trang 7

b Mở tệp

RESET (<biến tệp>);

Thủ tục mở têp để đọc dữ liêu:

ASSIGN(tep1, ‘D:\TP\BAITAP.INP’);

RESET ( tep1) ;

Ví dụ:

Chú ý:

Khi mở tệp, biến tệp phải được gắn tên tệp bằng thủ tục assign

Trang 8

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

*Trong đó:

Danh sách biến là một hoặc nhiều tên biến đơn

Danh sách kết quả gồm một hoặc nhiều phần tử Phần tử có thể

là biến đơn hoặc biểu thứ ( số học, quan hê hoặc lôgic) hoặc hằng xâu

Trang 9

c Đọc/ ghi têp văn bản

* Một số hàm chuẩn thường dùng trong xử lí têp văn bản

EOF(<biến tệp>);

Cho giá trị true nếu con trỏ đang chỉ tới cuối têp.

EOLN(<biến tệp>);

Cho giá trị true nếu con trỏ đang chỉ tới cuối dòng.

Trang 10

2 Thao tác với tệp

assign

close

Trang 11

Program vd1;

Uses crt;

Var

tep2: TEXT;

a,b: integer;

BEGIN

Clrscr;

ASSIGN(tep2, ‘D:\TP\BAITAP.INP’);

REWRITE (tep2);

WRITE (tep2,a,b);

a:=3; b:=5;

Readln;

END.

Close(tep2);

BEGIN Clrscr;

ASSIGN(tep2, ‘D:\TP\BAITAP.INP’);

READLN(tep2, x1,y1);

WRITE ( Hai so do la ,x1,y1) ;

Readln;

END.

Program vd2;

Uses crt;

Var tep2: TEXT;

x1,y1: integer;

RESET (tep2);

Ví dụ:

GHI DỮ LIỆU RA TỆP ĐỌC DỮ LIỆU TỪ TỆP

Trang 12

Thầy Đinh Nguyên Thanh Tú (st) – CENTEA Data chưa rõ nguồn gốc

Nếu quý thầy cô/ cơ quan nào là tác giả của chương trình xin liên hê với chúng tôi

Hãy nhớ!

Khai báo têp văn bản:

Var < Tên biến têp>: Text;

Gán tên têp:

ASSIGN(<tên biến têp>);

Mở têp:

- Để đọc: RESET(<Tên biến têp>);

- Để ghi: REWRITE(< Tên biến têp>);

Đóng têp CLOSE(< tªn biÕn tÖp>);

Đọc/ghi têp

Đọc: READ(<Tên biến têp>, biến nhận);

Ghi: REWRITE(< Tên biến têp>,biến đưa ra);

Ngày đăng: 28/09/2021, 14:46

TỪ KHÓA LIÊN QUAN

w