Bài 15. Thao Tác Với Tệp
Chia sẻ bởi Châu Quốc Phong |
Ngày 25/04/2019 |
84
Chia sẻ tài liệu: Bài 15. Thao Tác Với Tệp thuộc Tin học 11
Nội dung tài liệu:
Ngày soạn: 28/12/11
Tiết theo PPCT: 40
Bài soạn: §15 THAO TÁC VỚI TỆP
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
HỌAT ĐỘNG CỦA THẦY
HOẠT ĐỘNG CỦA TRÒ
LƯU BẢNG
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.
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 đã ghi dữ liệu?
Hs tự cho một số ví dụ khác, viết lên bảng.
Vì khi đó hệ thống mới thực sự hoàn tất việc ghi dữ liệu ra tệp.
Khai báo
Cú pháp:
Var : text;
Ví dụ:
Var tep1, tep2: text;
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(, );
Vd: assign(t1, ‘DATA.DAT’);
Assgin(t2, ‘C:BAITAP.DAT’);
b/. Mở tệp
- Thủ tục mở tệp để ghi:
rewrite();
Vd: assign(t3, ‘C:KETQUA.DAT’);
rewrite(t3);
- Thủ tục mở tệp để đọc:
reset();
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(,);
readln(,);
Thủ tục ghi:
write(,);
writeln(,);
* Một số hàm chuẩn thường dùng khi đọc/ghi tệp văn bản:
Hàm eof() : trả về giá trị TRUE nếu con trỏ tệp đang chỉ tới cuối tệp.
Hàm eoln() : 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();
Vd: close(t1);
ĐÁNH GIÁ CUỐI BÀI
Để 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.
Các thủ tục và hàm chuẩn trong kiểu tệp.
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
Duyệt của Tổ trưởng CM
Tiết theo PPCT: 40
Bài soạn: §15 THAO TÁC VỚI TỆP
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
HỌAT ĐỘNG CỦA THẦY
HOẠT ĐỘNG CỦA TRÒ
LƯU BẢNG
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.
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 đã ghi dữ liệu?
Hs tự cho một số ví dụ khác, viết lên bảng.
Vì khi đó hệ thống mới thực sự hoàn tất việc ghi dữ liệu ra tệp.
Khai báo
Cú pháp:
Var
Ví dụ:
Var tep1, tep2: text;
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(
Vd: assign(t1, ‘DATA.DAT’);
Assgin(t2, ‘C:BAITAP.DAT’);
b/. Mở tệp
- Thủ tục mở tệp để ghi:
rewrite(
Vd: assign(t3, ‘C:KETQUA.DAT’);
rewrite(t3);
- Thủ tục mở tệp để đọc:
reset(
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(
readln(
Thủ tục ghi:
write(
writeln(
* Một số hàm chuẩn thường dùng khi đọc/ghi tệp văn bản:
Hàm eof(
Hàm eoln(
d/. Đóng tệp
Thủ tục:
close(
Vd: close(t1);
ĐÁNH GIÁ CUỐI BÀI
Để 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.
Các thủ tục và hàm chuẩn trong kiểu tệp.
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
Duyệt của Tổ trưởng CM
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Châu Quốc Phong
Dung lượng: |
Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)