1. Trang chủ
  2. » Mẫu Slide

Bai 15 Thao Tac Voi Tep

3 12 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 3
Dung lượng 9,93 KB

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

Nội dung

 Biết các bước làm việc với tệp: gắn tên tệp cho biến tệp, mở tệp, đọc/ghi tệp, đóng tệp  Biết khai báo biến tệp và các thao tác cơ bản với tệp văn bản;..  Biết một số hàm và thủ tục [r]

Trang 1

Ngày soạn: 28/12/11

Tiết theo PPCT: 40

I MỤC TIÊU

1 Kiến thức:

 Biết các bước làm việc với tệp: gắn tên tệp cho biến tệp, mở tệp, đọc/ghi tệp, đóng tệp

 Biết khai báo biến tệp và các thao tác cơ bản với tệp văn bản;

 Biết một số hàm và thủ tục chuẩn làm việc với tệp

2 Kỹ năng

Khai báo đúng biến kiểu tệp

Thực hiện được các thao tác xử lý tệp: Gán tên tệp, mở/đóng tệp , đọc/ghi tệp

Sử dụng được các thủ tục liên quan để đọc/ghi dữ liệu kiểu tệp

3 Thái độ ( có thể không có)

II ĐỒ DÙNG DẠY HỌC

1 Chuẩn bị của Giáo viên: SGK, SGV, Giáo án, các bảng phụ viết sẳn các ví dụ đề minh họa (máy vi tính và máy chiếu Projector (nếu có))

2 Chuẩn bị của Học sinh : Sách giáo khoa, đọc bài trước ở nhà

III HOẠT ĐỘNG DẠY- HỌC

Tương tự các kiểu dữ liệu đã

học, kiểu tệp cũng có cấu trúc

chung khai báo biến tệp

Y/c hs tìm thêm một số ví dụ

khác

-Giới thiệu các thao tác với tệp

Mỗi NNLT đều có các hàm và

thủ tục chuẩn để làm việc với

tệp như: Gắn tên tệp, tạo tệp

mới để ghi, mở tệp để đọc,

đóng tệp

Hs tự cho một số ví dụ khác, viết lên bảng.

1 Khai báo

Cú pháp:

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

Ví dụ:

Var tep1, tep2: text;

2 Thao tác với tệp

a/ Gắn tên tệp:

Mỗi tệp dữ liệu đều có một tên tệp để tham chiếu Tên tệp là biến xâu hoặc hằng xâu

Pascal có thủ tục:

assign(<biến tệp>, <tên tệp>);

Vd: assign(t1, ‘DATA.DAT’);

Assgin(t2, ‘C:\BAITAP.DAT’); b/ Mở tệp

- Thủ tục mở tệp để ghi:

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

Trang 2

HỌAT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒ LƯU BẢNG

Sau khi làm việc xong với tệp

cần phải đóng tệp Việc đóng

tệp là đặc biệt quan trọng sau

khi ghi dữ liệu

-Tại sao phải đóng tệp sau khi

thực sự hoàn tất việc ghi

dữ liệu ra tệp.

Vd: assign(t3, ‘C:\KETQUA.DAT’); rewrite(t3);

- Thủ tục mở tệp để đọc:

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

Vd: tentep := ‘DLIEU.INP’;

assign(t1, tentep);

reset(t1);

hoặc : assign(t1, ‘DULIEU.INP’);

reset(t1);

c/ Đọc/ghi tệp văn bản Thủ tục đọc:

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

Thủ tục ghi:

write(<biến tệp>,<danh sách kết quả>); writeln(<biếntệp>,<danhsáchkết quả>);

* Một số hàm chuẩn thường dùng khi đọc/ghi tệp văn bản:

Hàm eof(<biến tệp>) : trả về giá

trị TRUE nếu con trỏ tệp đang chỉ tới cuối tệp

Hàm eoln(<biến tệp>) : trả về

giá trị TRUE nếu con trỏ tệp đang chỉ tới cuối dòng

d/ Đóng tệp Thủ tục:

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

Vd: close(t1);

IV ĐÁNH GIÁ CUỐI BÀI

1 Để làm việc với tệp, cần phải khai báo biến tệp

Cú pháp khai báo biến tệp văn bản

2 Các thủ tục và hàm chuẩn trong kiểu tệp

V DẶN DÒ – CÔNG VIỆC VỀ NHÀ

Trả lời câu hỏi và bài tập trang 89 SGK

BÀI HỌC KINH NGHIỆM

Trang 3

Duyệt của Tổ trưởng CM

Ngày đăng: 20/05/2021, 12:03

TỪ KHÓA LIÊN QUAN

w