SlideShare a Scribd company logo
1 of 26
TRƯỜNG THPT NGUYỄN TRUNG TRỰC

Bài 15:

THAO TÁC VỚI TỆP
GIÁO VIÊN: Nguyễn Thị Hồng Cẩm
Châu Cẩm Tú
Câu 1: Xét theo cách tổ chức dữ liệu thì tệp có
mấy loại? đó là những loại nào?
Câu 2: Dữ liệu kiểu tệp được lưu ở đâu?
Xét theo cách tổ chứ dữ
liệu thì tệp được phân
làm 2 loại: tệp văn bản
và tệp có cấu trúc.
Kiểu dữ liệu tệp được
lưu trữ lâu dài ở bộ nhớ
ngoài (đĩa CD, đĩa từ…).
NỘI DUNG

1.Khai báo tệp
2.Thao tác với tệp
I. Khai báo tệp

Trong chương trình Pascal
khi chúng ta muốn dùng
một biến để chứa dữ liệu,
thì việc đầu tiên chúng ta sẽ
làm gì?

Khai báo
biến
I. Khai báo tệp
Dữ liệu không bị mất khi tắt
điện và dữ liệu được lưu trữ
trên tệp có dung lượng lớn.

Tại sao phải
sử dụng tệp tin?
I. Khai báo tệp
Var <danh sách biến>:<Kiểu dữ liệu>;

Khai báo biến
như thế nào?
I. Khai báo tệp
var <tên biến tệp> : text;

Chú ý:
-Tên biến tệp: Không được
bắt đầu bằng số, trong tên
biến không có khoảng
trắng, không chứa các kí tự
đặc biệt… , , ., !, #, $, %,
&, @)

Vậy khai báo
biến tệp
như thế nào?
I. Khai báo tệp
var tep vb : text;

var tep1,tep2 : text.
Khai báo nào
đúng?

Sai

Đúng
II. Thao tác với tệp
1. Gán tên tệp

Trong lập trình, ta không thao tác trực tiếp với tệp dữ
liệu trên đĩa mà thông qua biến tệp.
Gắn tên tệp với biến tệp thực chất là tạo một tham
chiếu giữa tệp trên đĩa và biến tệp trong chương tình, làm
cho biến tệp trở thành đại diện cho tệp.
II. Thao tác với tệp

GHI DỮ LIỆU VÀO TỆP

Gán tên tệp

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

Mở tệp để ghi

Mở tệp để đọc

Ghi dữ liệu ra tệp

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

Đóng tệp
Hình: Sơ đồ tổng quát
II. Thao tác với tệp
1. Gán tên tệp

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

Trong đó:
- tên tệp: Là hằng xâu ký tự hoặc giá trị của một biểu thức
kiểu xâu ký tự.
- Độ dài lớn nhất của tên tệp là 79 ký tự.
II. Thao tác với tệp
1. Gán tên tệp
Phân biệt tên tệp với biến tệp:

- Mỗi tệp có một cái tên, tên tệp là biến xâu hay hằng xâu.
+Ví dụ 1: assign(tep1,‘DULIEU.DAT’);
+Ví dụ 2: tentep=’DL.INP’;
assign(tep1, tentep);
+Ví dụ 3: assign(tep1, ‘C:DIEM.TXT’);
- Biến tệp là biến sử dụng để tham chiếu tới các phần tử của
tệp.
II. Thao tác với tệp
2. Mở tệp

2 kiểu
Mở tệp để ghi

Mở tệp để đọc

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

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

Ví dụ:
assign(tep1, ‘KQ.DAT’);
rewrite(tep1);

Ví dụ:
assign(tep2, ‘KQ.DAT’);
reset(tep2);
II. Thao tác với tệp
3. Đọc/ ghi tệp văn bản

Trong pascal, lệnh
nào dùng để đọc dữ
liệu? Lệnh nào dùng
để ghi dữ liệu?

Lệnh đọc là read
hoặc readln

Lệnh ghi là write
hoặc writeln
II. Thao tác với tệp
3. Đọc/ ghi tệp văn bản

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

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

Ghi tệp
văn bản:

write(<biến tệp>,<danh sách kết
quả>);
writeln(<biến tệp>,<danh sách kết
quả>);
II. Thao tác với tệp
3. Đọc/ ghi tệp văn bản

Ví dụ:
+ Để đọc dữ liệu từ tệp A ta viết:
read(tepA,x,y,z);
Hoặc readln(tepA,x,y,z);
Chú ý: Các dữ liệu cần đọc tệp gán vào danh sách
biến phải lần lượt có kiểu tương ứng với kiểu của
biến trong danh sách biến.
II. Thao tác với tệp
3. Đọc/ ghi tệp văn bản

Ví dụ:
+ Để ghi dữ liệu vào tệp B ta viết:
Write(tepB, ‘A=’,a, ‘B=’,b);
Hoặc Writeln(tepB, ‘A=’,a, ‘B=’,b);
Lưu ý: Khi hai kết quả liền nhau cùng là kiểu số
thì cần xen vào giữa hai kết quả này một kết quả
trung gian là hằng kí tự dấu cách.
Vd: write( tepB,1,’ ‘,2,’ ‘,3);
II. Thao tác với tệp
3. Đọc/ ghi tệp văn bản
 Một

số hàm và thủ tục thông dụng:

• Hàm EOF (<biến tệp>): trả về giá trị TRUE khi
con trỏ tệp đã ở vị trí cuối tệp.
• Hàm EOLN(biến tệp>): trả về giá trị TRUE khi
con trỏ tệp đã ở vị trí cuối dòng.
II. Thao tác với tệp
4. Đóng tệp văn bản

Sau khi làm
việc xong với
tệp ta phải làm
gì?

Tại sao ta phải
đóng tệp?

Sau khi làm việc xong với tệp cần phải
đóng tệp.
Chỉ có đóng tệp thì khi đó hệ thống mới
thực sự hoàn tất ghi dữ liệu ra tệp.
II. Thao tác với tệp
4. Đóng tệp văn bản

Câu lệnh dùng thủ tục đóng tệp:
Close (<biến tệp>);

Vd: Close (tepA);
Close (tepB);
1. Cấu trúc khai báo tệp?
2. Các thao tác với tệp?
var <tên biến tệp> : text;
Củng cố
Câu lệnh dùng mở tệp để ghi?
Câu
1:

a. rewrite(<biến tệp>,<tên tệp>);
b. reset (<biến tệp>,<tên tệp>);
c. rewite(<biến tệp>);
d. reset(biến tệp);
Củng cố
Đọc tệp?

Ghi
Câu tệp?
2:
Đóng
tệp?

(1)Var tepA, tepB,tep C: text;
Khai báo
(2)Begin
tệp?
(3)assign (tepA, ‘Xoai.txt’);
Gán tên
(4)assign (tepB, ‘Me.txt’);
tệp?
(5)reset(tepA);
(6)read(tepA,A,B,C);
Mở tệp?
(7)readln(tepA,D,E);
(8)rewrite(tepB);
(9)write(tepB, ‘A=’,A, ‘D=’,);
(10)writeln(tepB, ‘x1=’, (-B-SQRT(B*B4*A*C))/(2*A):5:3);
(11)close (tepA);
(12)Close (tepB);
(13)Readln;
(14)End.
BTVN:
Trả lời câu hỏi trong sách bài tập và
xem trước ví dụ 1, ví dụ 2 bài 16 trong
SGK.
Tin11 chuong 05 bai 15

More Related Content

What's hot

Bài 11: Tệp và quản lí tệp
Bài 11: Tệp và quản lí tệpBài 11: Tệp và quản lí tệp
Bài 11: Tệp và quản lí tệpThi Thanh Thuan Tran
 
BÀI 11: TỆP VÀ QUẢN LÍ TỆP
BÀI 11: TỆP VÀ QUẢN LÍ TỆPBÀI 11: TỆP VÀ QUẢN LÍ TỆP
BÀI 11: TỆP VÀ QUẢN LÍ TỆPTrần Nhân
 
Bai giang tin hoc lop 11 bai 14 15
Bai giang tin hoc lop 11 bai 14   15Bai giang tin hoc lop 11 bai 14   15
Bai giang tin hoc lop 11 bai 14 15Chi Lệ
 
nhập xuất file 2 c++
nhập xuất file 2 c++nhập xuất file 2 c++
nhập xuất file 2 c++ptquang160492
 
Bai18 bai tap voi tep - tin 11
Bai18  bai tap voi tep - tin 11Bai18  bai tap voi tep - tin 11
Bai18 bai tap voi tep - tin 11Bich Tuyen
 
Kiểu dữ liệu tệp chuong 5 tin 11
Kiểu dữ liệu tệp chuong 5 tin 11Kiểu dữ liệu tệp chuong 5 tin 11
Kiểu dữ liệu tệp chuong 5 tin 11Sunkute
 
Le ngoc trien tin 10-chuong2-bài 11
Le ngoc trien  tin 10-chuong2-bài 11Le ngoc trien  tin 10-chuong2-bài 11
Le ngoc trien tin 10-chuong2-bài 11vb2tin09
 
Sinh vienit.net --01 - on tap xu ly file - c++-2
Sinh vienit.net --01 - on tap xu ly file - c++-2Sinh vienit.net --01 - on tap xu ly file - c++-2
Sinh vienit.net --01 - on tap xu ly file - c++-2Nhut Yen Dang
 
NGUYEN NGOC LOC LOP 10 CHUONG 2 BAI 11
NGUYEN NGOC LOC LOP 10 CHUONG 2 BAI 11NGUYEN NGOC LOC LOP 10 CHUONG 2 BAI 11
NGUYEN NGOC LOC LOP 10 CHUONG 2 BAI 11Tin 5CBT
 
Tin học lớp 6
Tin học lớp 6Tin học lớp 6
Tin học lớp 6Yến Nhỏ
 
Tệp v￀ quản lᅪ tệp
Tệp v￀ quản lᅪ tệpTệp v￀ quản lᅪ tệp
Tệp v￀ quản lᅪ tệpyouti1992
 
Tpvthaotcvitp 111021042413-phpapp02
Tpvthaotcvitp 111021042413-phpapp02Tpvthaotcvitp 111021042413-phpapp02
Tpvthaotcvitp 111021042413-phpapp02huycuong29034
 
Bài 7 - Xử lý nhập xuất - Nền tảng lập trình ứng dụng với C#
Bài 7 - Xử lý nhập xuất - Nền tảng lập trình ứng dụng với C#Bài 7 - Xử lý nhập xuất - Nền tảng lập trình ứng dụng với C#
Bài 7 - Xử lý nhập xuất - Nền tảng lập trình ứng dụng với C#MasterCode.vn
 

What's hot (19)

Bài 11: Tệp và quản lí tệp
Bài 11: Tệp và quản lí tệpBài 11: Tệp và quản lí tệp
Bài 11: Tệp và quản lí tệp
 
BÀI 11: TỆP VÀ QUẢN LÍ TỆP
BÀI 11: TỆP VÀ QUẢN LÍ TỆPBÀI 11: TỆP VÀ QUẢN LÍ TỆP
BÀI 11: TỆP VÀ QUẢN LÍ TỆP
 
Bai giang tin hoc lop 11 bai 14 15
Bai giang tin hoc lop 11 bai 14   15Bai giang tin hoc lop 11 bai 14   15
Bai giang tin hoc lop 11 bai 14 15
 
nhập xuất file 2 c++
nhập xuất file 2 c++nhập xuất file 2 c++
nhập xuất file 2 c++
 
Bai18 bai tap voi tep - tin 11
Bai18  bai tap voi tep - tin 11Bai18  bai tap voi tep - tin 11
Bai18 bai tap voi tep - tin 11
 
Tin11 bai16-giao an
Tin11 bai16-giao anTin11 bai16-giao an
Tin11 bai16-giao an
 
Kiểu dữ liệu tệp chuong 5 tin 11
Kiểu dữ liệu tệp chuong 5 tin 11Kiểu dữ liệu tệp chuong 5 tin 11
Kiểu dữ liệu tệp chuong 5 tin 11
 
Le ngoc trien tin 10-chuong2-bài 11
Le ngoc trien  tin 10-chuong2-bài 11Le ngoc trien  tin 10-chuong2-bài 11
Le ngoc trien tin 10-chuong2-bài 11
 
Sinh vienit.net --01 - on tap xu ly file - c++-2
Sinh vienit.net --01 - on tap xu ly file - c++-2Sinh vienit.net --01 - on tap xu ly file - c++-2
Sinh vienit.net --01 - on tap xu ly file - c++-2
 
Bài 11
Bài 11Bài 11
Bài 11
 
NGUYEN NGOC LOC LOP 10 CHUONG 2 BAI 11
NGUYEN NGOC LOC LOP 10 CHUONG 2 BAI 11NGUYEN NGOC LOC LOP 10 CHUONG 2 BAI 11
NGUYEN NGOC LOC LOP 10 CHUONG 2 BAI 11
 
Tin học lớp 6
Tin học lớp 6Tin học lớp 6
Tin học lớp 6
 
Bai 15
Bai 15Bai 15
Bai 15
 
File
FileFile
File
 
Tệp v￀ quản lᅪ tệp
Tệp v￀ quản lᅪ tệpTệp v￀ quản lᅪ tệp
Tệp v￀ quản lᅪ tệp
 
tin học lớp 6
tin học lớp 6tin học lớp 6
tin học lớp 6
 
Tpvthaotcvitp 111021042413-phpapp02
Tpvthaotcvitp 111021042413-phpapp02Tpvthaotcvitp 111021042413-phpapp02
Tpvthaotcvitp 111021042413-phpapp02
 
Huong dan thao_tac_file
Huong dan thao_tac_fileHuong dan thao_tac_file
Huong dan thao_tac_file
 
Bài 7 - Xử lý nhập xuất - Nền tảng lập trình ứng dụng với C#
Bài 7 - Xử lý nhập xuất - Nền tảng lập trình ứng dụng với C#Bài 7 - Xử lý nhập xuất - Nền tảng lập trình ứng dụng với C#
Bài 7 - Xử lý nhập xuất - Nền tảng lập trình ứng dụng với C#
 

Viewers also liked

Giáo trình
Giáo trìnhGiáo trình
Giáo trìnhDế Mèn
 
Bai giang15 01_lam quen voi writer
Bai giang15 01_lam quen voi writerBai giang15 01_lam quen voi writer
Bai giang15 01_lam quen voi writerCam Tu Chau
 
Bai 17_Chương 3_Lớp 10
Bai 17_Chương 3_Lớp 10Bai 17_Chương 3_Lớp 10
Bai 17_Chương 3_Lớp 10Dế Mèn
 
Chuong 5 tin 11
Chuong 5 tin 11Chuong 5 tin 11
Chuong 5 tin 11Sunkute
 
Chương i lop 11
Chương i lop 11Chương i lop 11
Chương i lop 11Sunkute
 
Chương ii tin 11
Chương ii tin 11Chương ii tin 11
Chương ii tin 11Sunkute
 
Bài giảng Excel 2003 Toàn tập
Bài giảng Excel 2003 Toàn tậpBài giảng Excel 2003 Toàn tập
Bài giảng Excel 2003 Toàn tậpTran Long
 
Chuong 3 tin 11
Chuong 3 tin 11Chuong 3 tin 11
Chuong 3 tin 11Sunkute
 
Download giao an_tin_hoc_10_chuong_4
Download giao an_tin_hoc_10_chuong_4Download giao an_tin_hoc_10_chuong_4
Download giao an_tin_hoc_10_chuong_4Sunkute
 
Giao an tin hoc 11 - Tuan 07 - Bai thuc hanh so 5 - vtq ngoc
Giao an tin hoc 11 - Tuan 07 - Bai thuc hanh so 5 - vtq ngocGiao an tin hoc 11 - Tuan 07 - Bai thuc hanh so 5 - vtq ngoc
Giao an tin hoc 11 - Tuan 07 - Bai thuc hanh so 5 - vtq ngocNgoc Vu Thi Quynh
 
Chuong 6 tin 11
Chuong 6 tin 11Chuong 6 tin 11
Chuong 6 tin 11Sunkute
 
De kt15 p_lythuyet
De kt15 p_lythuyetDe kt15 p_lythuyet
De kt15 p_lythuyetSunkute
 
Open office & Microsoft office
Open office & Microsoft officeOpen office & Microsoft office
Open office & Microsoft officeA Dài
 
Bài 17. một số chức năng khác
Bài 17. một số chức năng khácBài 17. một số chức năng khác
Bài 17. một số chức năng khácBich Tuyen
 
Tin học lớp 10 chương 3 - bài 17 - một số chức năng khác
Tin học lớp 10   chương 3 - bài 17 - một số chức năng khácTin học lớp 10   chương 3 - bài 17 - một số chức năng khác
Tin học lớp 10 chương 3 - bài 17 - một số chức năng khácDiễm Nguyễn
 
Chuong 4 tin 11
Chuong 4 tin 11Chuong 4 tin 11
Chuong 4 tin 11Sunkute
 
Bộ đề thực hành thi nghề tin học THPT Yên Hòa
Bộ đề thực hành thi nghề tin học THPT Yên HòaBộ đề thực hành thi nghề tin học THPT Yên Hòa
Bộ đề thực hành thi nghề tin học THPT Yên HòaVõ Tâm Long
 

Viewers also liked (20)

Giáo trình
Giáo trìnhGiáo trình
Giáo trình
 
Bai giang15 01_lam quen voi writer
Bai giang15 01_lam quen voi writerBai giang15 01_lam quen voi writer
Bai giang15 01_lam quen voi writer
 
Mind map
Mind mapMind map
Mind map
 
Bai 17_Chương 3_Lớp 10
Bai 17_Chương 3_Lớp 10Bai 17_Chương 3_Lớp 10
Bai 17_Chương 3_Lớp 10
 
Chuong 5 tin 11
Chuong 5 tin 11Chuong 5 tin 11
Chuong 5 tin 11
 
Chương i lop 11
Chương i lop 11Chương i lop 11
Chương i lop 11
 
Chương ii tin 11
Chương ii tin 11Chương ii tin 11
Chương ii tin 11
 
Bài giảng Excel 2003 Toàn tập
Bài giảng Excel 2003 Toàn tậpBài giảng Excel 2003 Toàn tập
Bài giảng Excel 2003 Toàn tập
 
Chuong 3 tin 11
Chuong 3 tin 11Chuong 3 tin 11
Chuong 3 tin 11
 
Download giao an_tin_hoc_10_chuong_4
Download giao an_tin_hoc_10_chuong_4Download giao an_tin_hoc_10_chuong_4
Download giao an_tin_hoc_10_chuong_4
 
Giao an tin hoc 11 - Tuan 07 - Bai thuc hanh so 5 - vtq ngoc
Giao an tin hoc 11 - Tuan 07 - Bai thuc hanh so 5 - vtq ngocGiao an tin hoc 11 - Tuan 07 - Bai thuc hanh so 5 - vtq ngoc
Giao an tin hoc 11 - Tuan 07 - Bai thuc hanh so 5 - vtq ngoc
 
Chuong 6 tin 11
Chuong 6 tin 11Chuong 6 tin 11
Chuong 6 tin 11
 
De kt15 p_lythuyet
De kt15 p_lythuyetDe kt15 p_lythuyet
De kt15 p_lythuyet
 
Open office & Microsoft office
Open office & Microsoft officeOpen office & Microsoft office
Open office & Microsoft office
 
Bai18 Tin học 10
Bai18 Tin học 10Bai18 Tin học 10
Bai18 Tin học 10
 
Bài 17. một số chức năng khác
Bài 17. một số chức năng khácBài 17. một số chức năng khác
Bài 17. một số chức năng khác
 
Bai tap microsoft word 2007
Bai tap microsoft word 2007Bai tap microsoft word 2007
Bai tap microsoft word 2007
 
Tin học lớp 10 chương 3 - bài 17 - một số chức năng khác
Tin học lớp 10   chương 3 - bài 17 - một số chức năng khácTin học lớp 10   chương 3 - bài 17 - một số chức năng khác
Tin học lớp 10 chương 3 - bài 17 - một số chức năng khác
 
Chuong 4 tin 11
Chuong 4 tin 11Chuong 4 tin 11
Chuong 4 tin 11
 
Bộ đề thực hành thi nghề tin học THPT Yên Hòa
Bộ đề thực hành thi nghề tin học THPT Yên HòaBộ đề thực hành thi nghề tin học THPT Yên Hòa
Bộ đề thực hành thi nghề tin học THPT Yên Hòa
 

Similar to Tin11 chuong 05 bai 15

Phan 2 chuong 10 (tap tin)
Phan 2   chuong 10 (tap tin)Phan 2   chuong 10 (tap tin)
Phan 2 chuong 10 (tap tin)Trần Văn Nam
 
Hệ điều hành (chương 4)
Hệ điều hành (chương 4)Hệ điều hành (chương 4)
Hệ điều hành (chương 4)realpotter
 
Giao Trinh MSDOS
Giao Trinh MSDOSGiao Trinh MSDOS
Giao Trinh MSDOSOnce Click
 
Giáo án FOXPRO.doc
Giáo án FOXPRO.docGiáo án FOXPRO.doc
Giáo án FOXPRO.docVanDangthuy
 
Bai07xulynhapxuat 130622092548-phpapp02
Bai07xulynhapxuat 130622092548-phpapp02Bai07xulynhapxuat 130622092548-phpapp02
Bai07xulynhapxuat 130622092548-phpapp02Hoàng Hà
 
Chuong 03 he_thong_file
Chuong 03 he_thong_fileChuong 03 he_thong_file
Chuong 03 he_thong_filenguyenghia831
 
Tanet tin hoc-phan1-windows
Tanet tin hoc-phan1-windowsTanet tin hoc-phan1-windows
Tanet tin hoc-phan1-windowsPham Ngoc Quang
 
3-he-thong-tap-tin1.pdf
3-he-thong-tap-tin1.pdf3-he-thong-tap-tin1.pdf
3-he-thong-tap-tin1.pdfMinhPhng737164
 
Bai2 he dieuhanh
Bai2 he dieuhanhBai2 he dieuhanh
Bai2 he dieuhanhThien Ho
 
BÀI 7: Thao tác với file - các vấn đề khác - Giáo trình FPT
BÀI 7: Thao tác với file - các vấn đề khác - Giáo trình FPTBÀI 7: Thao tác với file - các vấn đề khác - Giáo trình FPT
BÀI 7: Thao tác với file - các vấn đề khác - Giáo trình FPTMasterCode.vn
 
Bài tập CTDL và GT 3
Bài tập CTDL và GT 3Bài tập CTDL và GT 3
Bài tập CTDL và GT 3Hồ Lợi
 

Similar to Tin11 chuong 05 bai 15 (15)

Phan 2 chuong 10 (tap tin)
Phan 2   chuong 10 (tap tin)Phan 2   chuong 10 (tap tin)
Phan 2 chuong 10 (tap tin)
 
Hệ điều hành (chương 4)
Hệ điều hành (chương 4)Hệ điều hành (chương 4)
Hệ điều hành (chương 4)
 
Bài tập thực hành C#
Bài tập thực hành C#Bài tập thực hành C#
Bài tập thực hành C#
 
Giao Trinh MSDOS
Giao Trinh MSDOSGiao Trinh MSDOS
Giao Trinh MSDOS
 
Chuong ii
Chuong iiChuong ii
Chuong ii
 
Giáo án FOXPRO.doc
Giáo án FOXPRO.docGiáo án FOXPRO.doc
Giáo án FOXPRO.doc
 
Bai07xulynhapxuat 130622092548-phpapp02
Bai07xulynhapxuat 130622092548-phpapp02Bai07xulynhapxuat 130622092548-phpapp02
Bai07xulynhapxuat 130622092548-phpapp02
 
Chuong 03 he_thong_file
Chuong 03 he_thong_fileChuong 03 he_thong_file
Chuong 03 he_thong_file
 
Trac115
Trac115Trac115
Trac115
 
Tanet tin hoc-phan1-windows
Tanet tin hoc-phan1-windowsTanet tin hoc-phan1-windows
Tanet tin hoc-phan1-windows
 
3-he-thong-tap-tin1.pdf
3-he-thong-tap-tin1.pdf3-he-thong-tap-tin1.pdf
3-he-thong-tap-tin1.pdf
 
Bai2 he dieuhanh
Bai2 he dieuhanhBai2 he dieuhanh
Bai2 he dieuhanh
 
BÀI 7: Thao tác với file - các vấn đề khác - Giáo trình FPT
BÀI 7: Thao tác với file - các vấn đề khác - Giáo trình FPTBÀI 7: Thao tác với file - các vấn đề khác - Giáo trình FPT
BÀI 7: Thao tác với file - các vấn đề khác - Giáo trình FPT
 
Access vba 052009
Access vba 052009Access vba 052009
Access vba 052009
 
Bài tập CTDL và GT 3
Bài tập CTDL và GT 3Bài tập CTDL và GT 3
Bài tập CTDL và GT 3
 

More from Cam Tu Chau

Poster quangcao nhom3
Poster quangcao nhom3Poster quangcao nhom3
Poster quangcao nhom3Cam Tu Chau
 
Bai 8 nhung ung dung cua tin hoc
Bai 8 nhung ung dung cua tin hocBai 8 nhung ung dung cua tin hoc
Bai 8 nhung ung dung cua tin hocCam Tu Chau
 
Bai 8 nhung ung dung cua tin hoc(t1)
Bai 8 nhung ung dung cua tin hoc(t1)Bai 8 nhung ung dung cua tin hoc(t1)
Bai 8 nhung ung dung cua tin hoc(t1)Cam Tu Chau
 
Bang tieuchidanhgiasanpham
Bang tieuchidanhgiasanphamBang tieuchidanhgiasanpham
Bang tieuchidanhgiasanphamCam Tu Chau
 

More from Cam Tu Chau (6)

Poster quangcao nhom3
Poster quangcao nhom3Poster quangcao nhom3
Poster quangcao nhom3
 
Bai 8 nhung ung dung cua tin hoc
Bai 8 nhung ung dung cua tin hocBai 8 nhung ung dung cua tin hoc
Bai 8 nhung ung dung cua tin hoc
 
Bai 8 nhung ung dung cua tin hoc(t1)
Bai 8 nhung ung dung cua tin hoc(t1)Bai 8 nhung ung dung cua tin hoc(t1)
Bai 8 nhung ung dung cua tin hoc(t1)
 
Bang tieuchidanhgiasanpham
Bang tieuchidanhgiasanphamBang tieuchidanhgiasanpham
Bang tieuchidanhgiasanpham
 
Bai tap01
Bai tap01Bai tap01
Bai tap01
 
Slide 02 bai 17
Slide 02 bai 17Slide 02 bai 17
Slide 02 bai 17
 

Recently uploaded

BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
Campbell _2011_ - Sinh học - Tế bào - Ref.pdf
Campbell _2011_ - Sinh học - Tế bào - Ref.pdfCampbell _2011_ - Sinh học - Tế bào - Ref.pdf
Campbell _2011_ - Sinh học - Tế bào - Ref.pdfTrnHoa46
 
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docxTHAO316680
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdf
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdfchuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdf
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdfVyTng986513
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...Nguyen Thanh Tu Collection
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...Nguyen Thanh Tu Collection
 
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdfChuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdfhoangtuansinh1
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
Đề cương môn giải phẫu......................
Đề cương môn giải phẫu......................Đề cương môn giải phẫu......................
Đề cương môn giải phẫu......................TrnHoa46
 
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘIĐiện Lạnh Bách Khoa Hà Nội
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...Nguyen Thanh Tu Collection
 
GIÁO TRÌNH KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
GIÁO TRÌNH  KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘIGIÁO TRÌNH  KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
GIÁO TRÌNH KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘIĐiện Lạnh Bách Khoa Hà Nội
 
powerpoint lịch sử đảng cộng sản việt nam.pptx
powerpoint lịch sử đảng cộng sản việt nam.pptxpowerpoint lịch sử đảng cộng sản việt nam.pptx
powerpoint lịch sử đảng cộng sản việt nam.pptxAnAn97022
 
PHÁT TRIỂN DU LỊCH BỀN VỮNG Ở TUYÊN QUANG
PHÁT TRIỂN DU LỊCH BỀN VỮNG Ở TUYÊN QUANGPHÁT TRIỂN DU LỊCH BỀN VỮNG Ở TUYÊN QUANG
PHÁT TRIỂN DU LỊCH BỀN VỮNG Ở TUYÊN QUANGhoinnhgtctat
 
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...Nguyen Thanh Tu Collection
 
sách sinh học đại cương - Textbook.pdf
sách sinh học đại cương   -   Textbook.pdfsách sinh học đại cương   -   Textbook.pdf
sách sinh học đại cương - Textbook.pdfTrnHoa46
 

Recently uploaded (20)

BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
Campbell _2011_ - Sinh học - Tế bào - Ref.pdf
Campbell _2011_ - Sinh học - Tế bào - Ref.pdfCampbell _2011_ - Sinh học - Tế bào - Ref.pdf
Campbell _2011_ - Sinh học - Tế bào - Ref.pdf
 
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdf
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdfchuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdf
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdf
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
 
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdfChuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
Đề cương môn giải phẫu......................
Đề cương môn giải phẫu......................Đề cương môn giải phẫu......................
Đề cương môn giải phẫu......................
 
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
 
1 - MÃ LỖI SỬA CHỮA BOARD MẠCH BẾP TỪ.pdf
1 - MÃ LỖI SỬA CHỮA BOARD MẠCH BẾP TỪ.pdf1 - MÃ LỖI SỬA CHỮA BOARD MẠCH BẾP TỪ.pdf
1 - MÃ LỖI SỬA CHỮA BOARD MẠCH BẾP TỪ.pdf
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
 
GIÁO TRÌNH KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
GIÁO TRÌNH  KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘIGIÁO TRÌNH  KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
GIÁO TRÌNH KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
 
powerpoint lịch sử đảng cộng sản việt nam.pptx
powerpoint lịch sử đảng cộng sản việt nam.pptxpowerpoint lịch sử đảng cộng sản việt nam.pptx
powerpoint lịch sử đảng cộng sản việt nam.pptx
 
PHÁT TRIỂN DU LỊCH BỀN VỮNG Ở TUYÊN QUANG
PHÁT TRIỂN DU LỊCH BỀN VỮNG Ở TUYÊN QUANGPHÁT TRIỂN DU LỊCH BỀN VỮNG Ở TUYÊN QUANG
PHÁT TRIỂN DU LỊCH BỀN VỮNG Ở TUYÊN QUANG
 
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
 
sách sinh học đại cương - Textbook.pdf
sách sinh học đại cương   -   Textbook.pdfsách sinh học đại cương   -   Textbook.pdf
sách sinh học đại cương - Textbook.pdf
 

Tin11 chuong 05 bai 15

  • 1. TRƯỜNG THPT NGUYỄN TRUNG TRỰC Bài 15: THAO TÁC VỚI TỆP GIÁO VIÊN: Nguyễn Thị Hồng Cẩm Châu Cẩm Tú
  • 2. Câu 1: Xét theo cách tổ chức dữ liệu thì tệp có mấy loại? đó là những loại nào? Câu 2: Dữ liệu kiểu tệp được lưu ở đâu?
  • 3. Xét theo cách tổ chứ dữ liệu thì tệp được phân làm 2 loại: tệp văn bản và tệp có cấu trúc. Kiểu dữ liệu tệp được lưu trữ lâu dài ở bộ nhớ ngoài (đĩa CD, đĩa từ…).
  • 4. NỘI DUNG 1.Khai báo tệp 2.Thao tác với tệp
  • 5. I. Khai báo tệp Trong chương trình Pascal khi chúng ta muốn dùng một biến để chứa dữ liệu, thì việc đầu tiên chúng ta sẽ làm gì? Khai báo biến
  • 6. I. Khai báo tệp Dữ liệu không bị mất khi tắt điện và dữ liệu được lưu trữ trên tệp có dung lượng lớn. Tại sao phải sử dụng tệp tin?
  • 7. I. Khai báo tệp Var <danh sách biến>:<Kiểu dữ liệu>; Khai báo biến như thế nào?
  • 8. I. Khai báo tệp var <tên biến tệp> : text; Chú ý: -Tên biến tệp: Không được bắt đầu bằng số, trong tên biến không có khoảng trắng, không chứa các kí tự đặc biệt… , , ., !, #, $, %, &, @) Vậy khai báo biến tệp như thế nào?
  • 9. I. Khai báo tệp var tep vb : text; var tep1,tep2 : text. Khai báo nào đúng? Sai Đúng
  • 10. II. Thao tác với tệp 1. Gán tên tệp Trong lập trình, ta không thao tác trực tiếp với tệp dữ liệu trên đĩa mà thông qua biến tệp. Gắn tên tệp với biến tệp thực chất là tạo một tham chiếu giữa tệp trên đĩa và biến tệp trong chương tình, làm cho biến tệp trở thành đại diện cho tệp.
  • 11. II. Thao tác với tệp GHI DỮ LIỆU VÀO TỆP Gán tên tệp ĐỌC DỮ LIỆU TỪ TỆP Mở tệp để ghi Mở tệp để đọc Ghi dữ liệu ra tệp Đọc dữ liệu từ tệp Đóng tệp Hình: Sơ đồ tổng quát
  • 12. II. Thao tác với tệp 1. Gán tên tệp assign(<biến tệp>,<tên tệp>); Trong đó: - tên tệp: Là hằng xâu ký tự hoặc giá trị của một biểu thức kiểu xâu ký tự. - Độ dài lớn nhất của tên tệp là 79 ký tự.
  • 13. II. Thao tác với tệp 1. Gán tên tệp Phân biệt tên tệp với biến tệp: - Mỗi tệp có một cái tên, tên tệp là biến xâu hay hằng xâu. +Ví dụ 1: assign(tep1,‘DULIEU.DAT’); +Ví dụ 2: tentep=’DL.INP’; assign(tep1, tentep); +Ví dụ 3: assign(tep1, ‘C:DIEM.TXT’); - Biến tệp là biến sử dụng để tham chiếu tới các phần tử của tệp.
  • 14. II. Thao tác với tệp 2. Mở tệp 2 kiểu Mở tệp để ghi Mở tệp để đọc rewrite(<biến tệp>); reset(<biến tệp>); Ví dụ: assign(tep1, ‘KQ.DAT’); rewrite(tep1); Ví dụ: assign(tep2, ‘KQ.DAT’); reset(tep2);
  • 15. II. Thao tác với tệp 3. Đọc/ ghi tệp văn bản Trong pascal, lệnh nào dùng để đọc dữ liệu? Lệnh nào dùng để ghi dữ liệu? Lệnh đọc là read hoặc readln Lệnh ghi là write hoặc writeln
  • 16. II. Thao tác với tệp 3. Đọc/ ghi tệp văn bản Đọc tệp văn bản: read(<biến tệp>,<danh sách biến>); readln(<biến tệp>,<danh sách biến>); Ghi tệp văn bản: write(<biến tệp>,<danh sách kết quả>); writeln(<biến tệp>,<danh sách kết quả>);
  • 17. II. Thao tác với tệp 3. Đọc/ ghi tệp văn bản Ví dụ: + Để đọc dữ liệu từ tệp A ta viết: read(tepA,x,y,z); Hoặc readln(tepA,x,y,z); Chú ý: Các dữ liệu cần đọc tệp gán vào danh sách biến phải lần lượt có kiểu tương ứng với kiểu của biến trong danh sách biến.
  • 18. II. Thao tác với tệp 3. Đọc/ ghi tệp văn bản Ví dụ: + Để ghi dữ liệu vào tệp B ta viết: Write(tepB, ‘A=’,a, ‘B=’,b); Hoặc Writeln(tepB, ‘A=’,a, ‘B=’,b); Lưu ý: Khi hai kết quả liền nhau cùng là kiểu số thì cần xen vào giữa hai kết quả này một kết quả trung gian là hằng kí tự dấu cách. Vd: write( tepB,1,’ ‘,2,’ ‘,3);
  • 19. II. Thao tác với tệp 3. Đọc/ ghi tệp văn bản  Một số hàm và thủ tục thông dụng: • Hàm EOF (<biến tệp>): trả về giá trị TRUE khi con trỏ tệp đã ở vị trí cuối tệp. • Hàm EOLN(biến tệp>): trả về giá trị TRUE khi con trỏ tệp đã ở vị trí cuối dòng.
  • 20. II. Thao tác với tệp 4. Đóng tệp văn bản Sau khi làm việc xong với tệp ta phải làm gì? Tại sao ta phải đóng tệp? Sau khi làm việc xong với tệp cần phải đóng tệp. Chỉ có đóng tệp thì khi đó hệ thống mới thực sự hoàn tất ghi dữ liệu ra tệp.
  • 21. II. Thao tác với tệp 4. Đóng tệp văn bản Câu lệnh dùng thủ tục đóng tệp: Close (<biến tệp>); Vd: Close (tepA); Close (tepB);
  • 22. 1. Cấu trúc khai báo tệp? 2. Các thao tác với tệp? var <tên biến tệp> : text;
  • 23. Củng cố Câu lệnh dùng mở tệp để ghi? Câu 1: a. rewrite(<biến tệp>,<tên tệp>); b. reset (<biến tệp>,<tên tệp>); c. rewite(<biến tệp>); d. reset(biến tệp);
  • 24. Củng cố Đọc tệp? Ghi Câu tệp? 2: Đóng tệp? (1)Var tepA, tepB,tep C: text; Khai báo (2)Begin tệp? (3)assign (tepA, ‘Xoai.txt’); Gán tên (4)assign (tepB, ‘Me.txt’); tệp? (5)reset(tepA); (6)read(tepA,A,B,C); Mở tệp? (7)readln(tepA,D,E); (8)rewrite(tepB); (9)write(tepB, ‘A=’,A, ‘D=’,); (10)writeln(tepB, ‘x1=’, (-B-SQRT(B*B4*A*C))/(2*A):5:3); (11)close (tepA); (12)Close (tepB); (13)Readln; (14)End.
  • 25. BTVN: Trả lời câu hỏi trong sách bài tập và xem trước ví dụ 1, ví dụ 2 bài 16 trong SGK.