1. Trang chủ
  2. » Cao đẳng - Đại học

Giáo án môn Tin học 11 - Bài 15: Thao tác với tệp

3 19 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 59,47 KB

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

Nội dung

Ví dụ:’Dulieu.doc’ Cách thức để thao tác với tệp: Khai báo, - Để thao tác được với tệp ta phải gắn tên tệp với đại diện của nó là biến tệp bằng thủ tục sau: gắn tên tệp, mở tệp, đọc/ghi [r]

Trang 1

Ngày soạn : 25/ 07/ 2007

Chương 5 :

TỆP VÀ THAO TÁC VỚI TỆP Bài 15: § 15 THAO TÁC VỚI TỆP Tiết PPCT :

I)Mục tiêu bài học:

1) Kiến thức :

- Biết được cách khai báo tệp

- Thực hiện các thao tác với tệp như : gắn tên tệp, mở tệp, đọc/ghi tệp văn bản và đóng tệp

2) Kỹ năng:

- Thao tác với tệp văn bản

3) Thái độ:

- Hiểu đúng, chính xác về tệp

II) Chuẩn bị:

1) Tài liệu, bài tập:

- Sách giáo khoa, giáo án , sách giáo viên,những ví dụ đơn giản

2) Dụng cụ , thiết bị:

- Phòng máy, máy chiếu và phần mềm ngôn ngữ lập trình pascal 7.0

III) Tiến trình lên lớp:

1 Ổn định, tổ chức lớp: sỉ số, tình hình chuẩn bị trước tiết học, trật tự.

2 Kiểm tra bài cũ:

- Vai trò của tệp

- Phân loại tệp và các thao tác với tệp

3 Bài giảng:

Hoạt động 1:

 Hình thức : giới thiệu & vấn đáp

 Nội dung : Xét theo cách tổ chức dữ liệu

thì có 2 loại tệp: tệp văn bản và tệp có cấu trúc

 Hai thao tác cơ bản đối với tệp đó là gì?

Để thao tác được với tệp ta cần phải làm gì?

 Kiến thức : Ôn tập lại kiến thức đã học

ở bài trước Hai thao tác cơ bản đó là đọc dữ liệu từ tệp và ghi dữ liệu vào tệp

Cách thức để thao tác với tệp: Khai báo, gắn tên tệp, mở tệp, đọc/ghi dữ liệu và đóng tệp

1) Khai báo :

- Khai báo biến tệp văn bản có dạng:

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

Ví dụ:’Dulieu.doc’

- Để thao tác được với tệp ta phải gắn tên tệp với đại diện của nó là biến tệp bằng thủ tục sau: Assign(<biến tệp>,<tên tệp>);

Ví dụ : assign(tep1,’dulieu.txt’);

b)Mở tệp:

Trang 2

Hoạt động 2:

 Hình thức : 2 hs/nhóm

 Nội dung : Thực hiện tìm hiểu các thủ

tục gắn tên tệp, mở tệp, đọc/ghi tệp văn

bản và đóng tệp.Từ đó cho các nhóm

trao đổi , thảo luận với nhau Ghi nhớ tại

buổi học các thủ tục này

 Kiến thức : Các thao tác với tệp.

 Gán tên tệp: assign

 Mở tệp : +Đọc : reset

+ Ghi : rewrite

 Đọc/Ghi dữ liệu:

+ Đọc: read/readln

+Ghi : write/writeln

 Đóng : Close

Hoạt động 3:

 Hình thức : cá nhân

 Nội dung : Tóm tắt trình tự công việc

khi muốn thao tác với tệp Cụ thể ra sao

?

 Kiến thức : Trình tự:

1) Gắn tên tệp 2) Mỏ tệp 3) Thao tác đọc/ghi 4) Đóng tệp

rewrite(tep3);

-Mở tệp để đọc dữ liệu:

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

Ví dụ:

Assign(tep1,’dulieu.doc’);

Reset(tep1);

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

Thủ tục đọc:

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

Hoặc 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ả>);

Hoặc writeln(<biến tệp>,<danh sách kết quả>);

Ví dụ:

Var tep1,tep2:Text;

Tệp1 đọc dữ liệu, tệp2 ghi dữ liệu

Read(tep1,a,b);

Write(tep2,’c =’,a+b);

* 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>) + Hàm eoln(<biến tệp>)

d)Đóng tệp:

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

Ví dụ:

Close(tep1);

Tóm tắt :

* Để thao tác được với tệp:

Bước 1:Gắn tên tệp (assign) Bước 2:Tuỳ vào mục đích sử dụng:

+ Đọc : reset + Ghi : rewrite Bước 3: Thực hiện đọc/ ghi dữ liệu:

+Đọc : read(readln) + Ghi : write(writeln) Bước 4: Đóng tệp (Close)

4 Tổng kết nội dung, đánh giá cuối bài:

- Cô đọng, hiểu được thao tác cơ bản với tệp văn bản

- Nắm được cách làm việc với tệp trong ngôn ngữ lập trình Pascal

5 Dặn dò , kế hoạch học tập tiết sau :

- Học bài và ghi nhớ các thủ tục thao tác với tệp

- Làm thế nào để thao tác với tệp

- Xem trước 2 ví dụ của bài tiếp theo về thao tác tệp để buổi học sau đạt kết quả hơn

IV) Những vấn đề cần rút kinh nghiệm:

Trang 3

KIỂM TRA 15 PHÚT

Môn : TIN HỌC 11

Câu 1: Các thao tác với tệp đó là ?

Câu 2: Để gắn tên tệp ta dùng thủ tục?

Câu 3: Để khai báo biến tệp văn bản ta dùng kiểu?

Câu 4: Muốn mở tệp để đọc dữ liệu từ tệp ta dùng thủ tục ?

Câu 5: Muốn mở tệp để ghi dữ liệu vào tệp ta dùng thủ tục ?

Câu 6: Muốn đọc tệp văn bản ta dùng thủ tục ?

Câu 7: Muốn ghi tệp văn bản ta dùng thủ tục ?

Câu 8: Đóng tệp văn bản ta dùng thủ tục ?

Câu 9: Hàm eof trả về giá trị true nếu con trỏ tệp đang chỉ tới

Câu 10: Hàm eoln trả về giá trị true nếu con trỏ tệp đang chỉ tới

Ngày đăng: 01/04/2021, 21:57

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w