SlideShare une entreprise Scribd logo
1  sur  5
1
TRƢỜNG: PTTH LƢƠNG VĂN CAN NĂM HỌC: 2013 - 2014
LỚP: Tuần:
GVHD: Bùi Mộng Thúy Uyên Ngày:
GSTT : Vũ Thị Quỳnh Ngọc
Tên bài học: TỆP VÀ THAO TÁC VỚI TỆP
I- Mục tiêu:
1- Kiến thức:
 Biết khái niệm và vai trò của kiểu tệp.
 Biết hai cách phân loại tệp: theo cách tổ chức dữ liệu và theo cách truy cập
 Hiểu bản chất của tệp văn bản
 Biết các bước làm việc với tệp: gắn tên 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 sử dụng 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 tệp văn bản.
 Sử dụng được một số hàm và thủ tục chuẩn để làm việc với tệp.
3- Thái độ: HS thấy được sự cần thiết và tiện lợi của kiểu dữ liệu tệp
II- Chuẩn bị của giáo viên và học sinh:
GV: Phòng học trên lớp với phấn bảng, khăn lau. Giáo án. HS: SGK
III- Phƣơng pháp dạy học: Thuyết trình, vấn đáp.
IV- Tiến trình bài dạy:
Hoạt động 1 (10'): Ổn định lớp, kiểm tra bài cũ về mảng và xâu
TG Hoạt động của gv Hoạt động của hs Nội dung
- Gọi 2 học sinh lên bảng làm bài tập,
sau đó giáo viên chữa bài.
- xau = 'coni'
- s = 1 + 7 + 3 = 11
- 2 HS lên bảng làm
bài tập, các học
sinh khác chú ý
theo dõi.
Bài 01. Cho đoạn chương trình sau:
s := 'Tin Hoc 11';
xau := '';
for i := length(s) downto 1 do
if(s[i] >= 'a') and (s[i] <= 'z')then
xau := xau + s[i];
- Sau khi xử lý đoạn chương trình trên,
giá trị của biến xau = ?
Bài 02. Cho đoạn chương trình sau:
s := 0;
for i :=1 to 5 do
if (a[i] mod 2 <> 0) then
s := s + a[i];
Cho mảng a gồm 5 phần tử: a[1] = 2,
a[2] = 1, a[3] = 8, a[4] = 7, a[5] = 3
- Sau khi xử lý đoạn chương trình trên,
giá trị của biến s = ?
2
Hoạt động 2:(5'). §14. Kiểu dữ liệu tệp
- Đặt vấn đề
+ Ở chương IV, chúng ta đã tìm hiểu về kiểu dữ liệu có cấu trúc: Kiểu mảng, kiểu xâu. Dữ liệu thuộc các
kiểu dữ liệu đã xét đều được lưu trữ ở bộ nhớ trong (RAM) và do đó dữ liệu sẽ bị mất khi tắt máy hoặc
chạy lại chương trình.
+ Với một số bài toán, dữ liệu cần được lưu trữ để xử lý nhiều lần với số lượng dữ liệu lớn, hoặc ta cần lấy
kết quả tính toán của bài toán đó để sử dụng sau này, vì vậy cần có kiểu dữ liệu tệp.
TG Hoạt động của gv Hoạt động của
hs
Nội dung
* Thuyết trình bài giảng
1. Vai trò của kiểu tệp
2. Phân loại tệp: 2 cách
- Theo cách tổ chức dữ liệu:
+ Tệp văn bản: là tệp mà dữ liệu được ghi
dưới dạng các kí tự theo mã ASCII. Trong
tệp văn bản, cuối mỗi dòng có kí tự kết thúc
dòng, cuối tệp có kí tự kết thúc tệp.
+ Tệp có cấu trúc: là tệp mà dữ liệu được tổ
chức theo một cấu trúc nhất định (ví dụ như
tổ chức theo các phần tử cùng kiểu - dữ liệu
ảnh, âm thanh, ...)
- Theo cách thức truy cập:
+ Tệp truy cập tuần tự: Để đến được vị trí
cần truy cập, con trỏ tệp phải di chuyển trên
các dòng tuần tự: từ đầu dòng về cuối dòng
và từ dòng đầu đến dòng cuối của tệp.
+ Tệp truy cập trực tiếp: đến được ngay vị trí
cần truy cập. Cách truy cập tệp có cấu trúc
thường là truy cập trực tiếp, do biết được
kích thước của từng phần tử.
* Lắng nghe,
ghi bài
§14. Kiểu dữ liệu tệp
1. Vai trò của kiểu tệp
- Lưu trữ dữ liệu lâu dài ở bộ nhớ
ngoài ((đĩa từ, CD, . . .), dữ liệu
không bị mất khi tắt nguồn điện.)
- Lưu trữ lượng dữ liệu lớn (phụ
thuộc vào dung lượng đĩa).
2. Phân loại tệp: 2 cách
- Xét theo cách tổ chức dữ liệu:
+ Tệp văn bản.
+ Tệp có cấu trúc.
- Xét theo cách thức truy cập:
+ Tệp truy cập tuần tự.
+ Tệp truy cập trực tiếp.
3
Hoạt động 3:(25') §15. Thao tác với tệp
TG Hoạt động của gv Hoạt động
của hs
Nội dung
5'
5'
5'
* Thuyết trình bài giảng
1. Khai báo biến tệp văn bản:
- Để thực hiện các thao tác với tệp trong chương
trình, ta phải thông qua biến tệp.
2. Thao tác với tệp:
- Các thao tác với tệp chia thành bốn nhóm.
a. Gắn tên tệp cho biến tệp:
- Lệnh assign tạo một tham chiếu giữa tệp trên
đĩa và biến tệp trong chương trình. Sau lệnh này,
tất cả các phép toán trên biến tệp sẽ tác động tới
tệp có tên là tên tệp.
- Biến tệp cần tuân thủ theo đúng quy tắc đặt tên
biến.
- Tên tệp:
+ Là biến xâu hoặc hằng xâu.
+ Có độ dài lớn nhất là 79 kí tự.
+ Có thể là đường dẫn chứa ổ đĩa:
<ổ đĩa>:<tên thư mục> ... <tên thư mục><tên
tệp>
+ Khi tên tệp là xâu rỗng thì biến tệp được gán
cho các tệp vào ra chuẩn là bàn phím và màn
hình.
- Lưu ý: <tên tệp> khác <biến tệp>
- Ví dụ 1: nếu ta cần thao tác với tệp
DULIEU.DAT, ta cần sử dụng lệnh để gắn tệp
này với biến tep1
- Ví dụ 2: nếu ta cần thao tác với tệp INP.DAT
trên thư mục gốc của ổ đĩa C:, ta cần dùng lệnh
gắn nó với biến tep2
:
- Tệp có thể dùng để chứa dl vào hoặc kết quả ra.
- Khi mở tệp để đọc dl, lệnh reset sẽ gặp lỗi nếu
tệp không tồn tại. Sau lời gọi reset, con trỏ tệp sẽ
nằm ở đầu tệp.
- Khi mở tệp để ghi dl, lệnh rewrite sẽ tạo ra một
tệp mới với nội dung rỗng và có tên tệp đã gắn
với biến tệp. Nếu đã có một tệp cùng tên (cùng
thư mục) thì tệp này bị xóa và một tệp rỗng được
tạo ra thay thế nó.
* Lắng
nghe, ghi
bài
§15. Thao tác với tệp
1. Khai báo biến tệp văn bản:
var <biến tệp>: text;
Ví dụ: var tep1, tep2: text;
2. Thao tác với tệp:
- Gắn tên tệp.
- Mở tệp.
- Vào/Ra dữ liệu.
- Đóng tệp.
a. Gắn tên tệp cho biến tệp:
assign(<biến tệp>,<tên tệp>);
Ví dụ 1: myfile := 'DULIEU.DAT';
assign(tep1, myfile); hoặc
assign(tep1, 'DULIEU.DAT');
Ví dụ 2:
myfile := 'C:INP.DAT';
assign(tep2, myfile);
b. :
- Đ : reset(< >);
- Đ : rewrite(< >);
4
TG Hoạt động của gv Hoạt động
của hs
Nội dung
5'
5'
- Chú ý: Trước khi mở tệp để đọc hoặc ghi, cần
gắn tên tệp cho biến tệp bằng lệnh assign.
- Ví dụ 1: mở tệp để đọc dữ liệu từ tệp DL.INP
- Ví dụ 2: Mở tệp KQ.DAT trên thư mục gốc ở ổ
C: để ghi kết quả
:
- Việc đọc tệp văn bản được thực hiện giống như
việc nhập từ bàn phím.
- Việc ghi dữ liệu ra tệp văn bản giống như ghi ra
màn hình.
- Dữ liệu trong tệp văn bản được chia thành các
dòng.
- Đọc dữ liệu từ tệp:
+ Danh sách biến là một hay nhiều biến đơn. Các
biến phân cách nhau bởi dấu phẩy:
tên biến 1, tên biến 2, ..., tên biến N.
+ Khi đọc dữ liệu từ tệp để gán vào danh sách
biến, dữ liệu phải có kiểu tương ứng với kiểu của
biến trong danh sách biến. Nếu sai kiểu thì
chương trình mắc lỗi. Lỗi này thường gặp khi
biến có kiểu số, dữ liệu đọc được lại là kiểu xâu.
- Ghi dữ liệu vào tệp:
+ Danh sách kết quả có thể là biến đơn, biểu thức
(số học, quan hệ hoặc logic) hoặc hằng xâu -
được phân cách nhau bởi dấu phẩy:
kết quả 1, kết quả 2, ..., kết quả N
+ Khi hai kết quả liền nhau cùng là số thì cần xen
vào giữa hai kết quả số này một dấu cách. Ví dụ:
write(f, x,' ',y);
d. Đóng tệp:
- Sau lệnh close, tệp gắn với biến tệp được hoàn
thành cập nhật và sau đó được đóng lại, chương
trình trả lại quyền quản lý tệp cho hệ điều hành.
- Nếu thực hiện ghi dữ liệu vào tệp mà không
đóng tệp thì không có dữ liệu nào được ghi hoặc
chỉ ghi được một phần vào tệp, nguyên nhân do
Ví dụ 1: assign(tep1, 'DL.INP');
reset(tep1);
Ví dụ 2: tentep := 'C:KQ.DAT';
assign(tep3,tentep);
rewrite(tep3);
c văn bản:
- Đọc dữ liệu từ tệp văn bản:
read(<biến tệp>,<danh sách
biến>); hoặc
readln(<biến tệp>,<danh sách
biến>);
- Ghi dữ liệu vào tệp văn bản:
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ụ 1: Đọc dữ liệu từ tệp A:
read (tepA, x, y, z); hoặc
readln (tepA, x, y, z);
Ví dụ 2: Ghi dữ liệu vào tệp B:
write (tepB, 'x = ', x, 'y= ', y);
writeln (tepB, 'x = ', x, 'y= ', y);
d. Đóng tệp:
close (<biến tệp>);
Ví dụ: close (tep1); close (tep3);
5
TG Hoạt động của gv Hoạt động
của hs
Nội dung
các dữ liệu chứa trong bộ nhớ đệm chưa chuyển
kịp vào đĩa thì chương trình đã bị ngắt.
- Một số hàm và thủ tục chuẩn thường dùng khi
thao tác với tệp:
+ Hàm eoln trả về true nếu con trỏ tệp đang chỉ
tới cuối dòng.
+ Hàm eof (<biến tệp>); trả về true nếu con trỏ
tệp đang chỉ tới cuối tệp.
- Một số hàm thường dùng khi thao
tác với tệp:
+ eoln (<biến tệp>);
+ eof (<biến tệp>);
V- Củng cố và dặn dò (5’):
- Nhắc lại vai trò của kiểu tệp là dùng để lưu trữ dữ liệu lâu dài, và lưu trữ lượng dữ liệu lớn.
- Nhắc lại các thao tác cơ bản khi làm việc với tệp: Khai báo biến tệp, Gắn tên tệp cho biến tệp, Mở tệp để đọc
hoặc ghi, Đọc dữ liệu từ tệp. Ghi dữ liệu ra tệp, Đóng tệp.
- Vẽ sơ đồ làm việc với tệp lên bảng
- Dặn dò: Về nhà ôn tập lại các bài đã học
Ngày…..... tháng….... năm 2014
Ngƣời soạn Duyệt của giáo viên hƣớng dẫn
Vũ Thị Quỳnh Ngọc Bùi Mộng Thúy Uyên
assign(<biến tệp>,<tên tệp>);
reset(<biến tệp>); rewrite(<biến tệp>);
read(<biến tệp>,<danh sách biến>);
close(<biến tệp>);
Đọc Ghi
Hình 16. Sơ đồ làm việc với tệp
write(<biến tệp>,<danh sách kết quả>);

Contenu connexe

Tendances

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ệ
 
Tin11 chuong 05 bai 15
Tin11 chuong 05 bai 15Tin11 chuong 05 bai 15
Tin11 chuong 05 bai 15Cam Tu Chau
 
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
 
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
 
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
 
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
 
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ỏ
 
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
 
Giao Trinh MSDOS
Giao Trinh MSDOSGiao Trinh MSDOS
Giao Trinh MSDOSOnce Click
 

Tendances (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
 
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
 
Tin11 bai16-giao an
Tin11 bai16-giao anTin11 bai16-giao an
Tin11 bai16-giao an
 
Tin11 chuong 05 bai 15
Tin11 chuong 05 bai 15Tin11 chuong 05 bai 15
Tin11 chuong 05 bai 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++
 
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
 
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
 
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
 
Bai 15
Bai 15Bai 15
Bai 15
 
File
FileFile
File
 
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
 
tin học lớp 6
tin học lớp 6tin học lớp 6
tin học lớp 6
 
Cau hoi tin 11 hk2
Cau hoi tin 11 hk2Cau hoi tin 11 hk2
Cau hoi tin 11 hk2
 
Chuong ii
Chuong iiChuong ii
Chuong ii
 
5. file
5. file5. file
5. file
 
Giao Trinh MSDOS
Giao Trinh MSDOSGiao Trinh MSDOS
Giao Trinh MSDOS
 
Huong dan thao_tac_file
Huong dan thao_tac_fileHuong dan thao_tac_file
Huong dan thao_tac_file
 

En vedette

Giải bài tập Tin học 11 SGK
Giải bài tập Tin học 11 SGKGiải bài tập Tin học 11 SGK
Giải bài tập Tin học 11 SGKHảo Hảo
 
Giao an trinh_pascal_bai_tap_co_dap_an_huong_dan
Giao an trinh_pascal_bai_tap_co_dap_an_huong_danGiao an trinh_pascal_bai_tap_co_dap_an_huong_dan
Giao an trinh_pascal_bai_tap_co_dap_an_huong_danVõ Tâm Long
 
Bai tap-pascal-lop-11
Bai tap-pascal-lop-11Bai tap-pascal-lop-11
Bai tap-pascal-lop-11sonnqsp
 
Kịch bản dạy học
Kịch bản dạy họcKịch bản dạy học
Kịch bản dạy họcPham Tram
 
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
 
Tpvthaotcvitp 111021042413-phpapp02
Tpvthaotcvitp 111021042413-phpapp02Tpvthaotcvitp 111021042413-phpapp02
Tpvthaotcvitp 111021042413-phpapp02huycuong29034
 
Tin11 chuong 05 bai 15
Tin11 chuong 05 bai 15Tin11 chuong 05 bai 15
Tin11 chuong 05 bai 15Cam Tu Chau
 
Ngôn ngữ lập trình pascal (bổ trợ tin 11)
Ngôn ngữ lập trình pascal (bổ trợ tin 11)Ngôn ngữ lập trình pascal (bổ trợ tin 11)
Ngôn ngữ lập trình pascal (bổ trợ tin 11)Hong Phuoc Nguyen
 
Mentalism: Competence & Performance
Mentalism: Competence & PerformanceMentalism: Competence & Performance
Mentalism: Competence & Performancearifin Nur
 
Vi du ve cach viet va dung chuong trinh con
Vi du ve cach viet va dung chuong trinh conVi du ve cach viet va dung chuong trinh con
Vi du ve cach viet va dung chuong trinh conLau De
 
Kichbandayhoc Tin 10 Chương III Bài 14 Khái niệm về soạn thảo văn bản
Kichbandayhoc Tin 10 Chương III Bài 14 Khái niệm về soạn thảo văn bảnKichbandayhoc Tin 10 Chương III Bài 14 Khái niệm về soạn thảo văn bản
Kichbandayhoc Tin 10 Chương III Bài 14 Khái niệm về soạn thảo văn bảnchuongthien
 
Theory of Literature: Reader Respons Theory
Theory of Literature: Reader Respons TheoryTheory of Literature: Reader Respons Theory
Theory of Literature: Reader Respons Theoryarifin Nur
 
Kịch bản dạy học_Nhom09
Kịch bản dạy học_Nhom09Kịch bản dạy học_Nhom09
Kịch bản dạy học_Nhom09TranThiDieu
 
Kịch bản dạy học bài 16
Kịch bản dạy học bài 16Kịch bản dạy học bài 16
Kịch bản dạy học bài 16Pham Tram
 
Bài 18 tin hoc 11
Bài 18 tin hoc 11Bài 18 tin hoc 11
Bài 18 tin hoc 11HaBaoChau
 
Kịch bản dạy học
Kịch bản dạy họcKịch bản dạy học
Kịch bản dạy họcHà Hỷ
 
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
 

En vedette (20)

Giải bài tập Tin học 11 SGK
Giải bài tập Tin học 11 SGKGiải bài tập Tin học 11 SGK
Giải bài tập Tin học 11 SGK
 
Giao an trinh_pascal_bai_tap_co_dap_an_huong_dan
Giao an trinh_pascal_bai_tap_co_dap_an_huong_danGiao an trinh_pascal_bai_tap_co_dap_an_huong_dan
Giao an trinh_pascal_bai_tap_co_dap_an_huong_dan
 
Bai tap-pascal-lop-11
Bai tap-pascal-lop-11Bai tap-pascal-lop-11
Bai tap-pascal-lop-11
 
Kịch bản dạy học
Kịch bản dạy họcKịch bản dạy học
Kịch bản dạy họ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
 
Tpvthaotcvitp 111021042413-phpapp02
Tpvthaotcvitp 111021042413-phpapp02Tpvthaotcvitp 111021042413-phpapp02
Tpvthaotcvitp 111021042413-phpapp02
 
Tin11 chuong 05 bai 15
Tin11 chuong 05 bai 15Tin11 chuong 05 bai 15
Tin11 chuong 05 bai 15
 
Bai tap mau pascal
Bai tap mau pascalBai tap mau pascal
Bai tap mau pascal
 
Ngôn ngữ lập trình pascal (bổ trợ tin 11)
Ngôn ngữ lập trình pascal (bổ trợ tin 11)Ngôn ngữ lập trình pascal (bổ trợ tin 11)
Ngôn ngữ lập trình pascal (bổ trợ tin 11)
 
Mentalism: Competence & Performance
Mentalism: Competence & PerformanceMentalism: Competence & Performance
Mentalism: Competence & Performance
 
Vi du ve cach viet va dung chuong trinh con
Vi du ve cach viet va dung chuong trinh conVi du ve cach viet va dung chuong trinh con
Vi du ve cach viet va dung chuong trinh con
 
Kichbandayhoc Tin 10 Chương III Bài 14 Khái niệm về soạn thảo văn bản
Kichbandayhoc Tin 10 Chương III Bài 14 Khái niệm về soạn thảo văn bảnKichbandayhoc Tin 10 Chương III Bài 14 Khái niệm về soạn thảo văn bản
Kichbandayhoc Tin 10 Chương III Bài 14 Khái niệm về soạn thảo văn bản
 
Theory of Literature: Reader Respons Theory
Theory of Literature: Reader Respons TheoryTheory of Literature: Reader Respons Theory
Theory of Literature: Reader Respons Theory
 
Kịch bản dạy học_Nhom09
Kịch bản dạy học_Nhom09Kịch bản dạy học_Nhom09
Kịch bản dạy học_Nhom09
 
Kịch bản dạy học bài 16
Kịch bản dạy học bài 16Kịch bản dạy học bài 16
Kịch bản dạy học bài 16
 
Bài 18 tin hoc 11
Bài 18 tin hoc 11Bài 18 tin hoc 11
Bài 18 tin hoc 11
 
Kịch bản dạy học
Kịch bản dạy họcKịch bản dạy học
Kịch bản dạy học
 
Tin11
Tin11Tin11
Tin11
 
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
 

Similaire à Giao an tin hoc 11 - Tuan 10 - Bai 14 - 15 Tep va thao tac voi tep - v04 - vtq ngoc

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
 
KẾ HOẠCH BÀI HỌC THEO CHỦ ĐỀ TIN 6 | CHỦ ĐỀ 6: TỔ CHỨC THÔNG TIN TRÊN MÁY TÍNH
KẾ HOẠCH BÀI HỌC THEO CHỦ ĐỀ TIN 6 | CHỦ ĐỀ 6: TỔ CHỨC THÔNG TIN TRÊN MÁY TÍNHKẾ HOẠCH BÀI HỌC THEO CHỦ ĐỀ TIN 6 | CHỦ ĐỀ 6: TỔ CHỨC THÔNG TIN TRÊN MÁY TÍNH
KẾ HOẠCH BÀI HỌC THEO CHỦ ĐỀ TIN 6 | CHỦ ĐỀ 6: TỔ CHỨC THÔNG TIN TRÊN MÁY TÍNHLê Hữu Bảo
 
Kichbandayhoc - le thituyet- K33103301
Kichbandayhoc - le thituyet- K33103301Kichbandayhoc - le thituyet- K33103301
Kichbandayhoc - le thituyet- K33103301TIN D BÌNH THUẬN
 
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à
 
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
 
Giao trinh PHP nang cao - Các hàm xử lý file trong PHP (CH003 Bài 2)
Giao trinh PHP nang cao - Các hàm xử lý file trong PHP (CH003 Bài 2)Giao trinh PHP nang cao - Các hàm xử lý file trong PHP (CH003 Bài 2)
Giao trinh PHP nang cao - Các hàm xử lý file trong PHP (CH003 Bài 2)KhanhPham
 
Chuong 03 he_thong_file
Chuong 03 he_thong_fileChuong 03 he_thong_file
Chuong 03 he_thong_filenguyenghia831
 
Bai2 he dieuhanh
Bai2 he dieuhanhBai2 he dieuhanh
Bai2 he dieuhanhThien Ho
 
Tanet tin hoc-phan1-windows
Tanet tin hoc-phan1-windowsTanet tin hoc-phan1-windows
Tanet tin hoc-phan1-windowsPham Ngoc Quang
 
Giáo an bài 15 t h10
Giáo an bài 15  t h10Giáo an bài 15  t h10
Giáo an bài 15 t h10Võ Tâm Long
 

Similaire à Giao an tin hoc 11 - Tuan 10 - Bai 14 - 15 Tep va thao tac voi tep - v04 - vtq ngoc (13)

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#
 
KẾ HOẠCH BÀI HỌC THEO CHỦ ĐỀ TIN 6 | CHỦ ĐỀ 6: TỔ CHỨC THÔNG TIN TRÊN MÁY TÍNH
KẾ HOẠCH BÀI HỌC THEO CHỦ ĐỀ TIN 6 | CHỦ ĐỀ 6: TỔ CHỨC THÔNG TIN TRÊN MÁY TÍNHKẾ HOẠCH BÀI HỌC THEO CHỦ ĐỀ TIN 6 | CHỦ ĐỀ 6: TỔ CHỨC THÔNG TIN TRÊN MÁY TÍNH
KẾ HOẠCH BÀI HỌC THEO CHỦ ĐỀ TIN 6 | CHỦ ĐỀ 6: TỔ CHỨC THÔNG TIN TRÊN MÁY TÍNH
 
Kichbandayhoc - le thituyet- K33103301
Kichbandayhoc - le thituyet- K33103301Kichbandayhoc - le thituyet- K33103301
Kichbandayhoc - le thituyet- K33103301
 
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
 
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#
 
Giao trinh PHP nang cao - Các hàm xử lý file trong PHP (CH003 Bài 2)
Giao trinh PHP nang cao - Các hàm xử lý file trong PHP (CH003 Bài 2)Giao trinh PHP nang cao - Các hàm xử lý file trong PHP (CH003 Bài 2)
Giao trinh PHP nang cao - Các hàm xử lý file trong PHP (CH003 Bài 2)
 
Chuong 03 he_thong_file
Chuong 03 he_thong_fileChuong 03 he_thong_file
Chuong 03 he_thong_file
 
Bai2 he dieuhanh
Bai2 he dieuhanhBai2 he dieuhanh
Bai2 he dieuhanh
 
Tanet tin hoc-phan1-windows
Tanet tin hoc-phan1-windowsTanet tin hoc-phan1-windows
Tanet tin hoc-phan1-windows
 
Giáo an bài 15 t h10
Giáo an bài 15  t h10Giáo an bài 15  t h10
Giáo an bài 15 t h10
 

Plus de Ngoc Vu Thi Quynh

Giao an tin hoc 11 - Tuan 12 - Thuc hanh ve mang va xau - v01 - vtq ngoc
Giao an tin hoc 11 - Tuan 12 - Thuc hanh ve mang va xau - v01 - vtq ngocGiao an tin hoc 11 - Tuan 12 - Thuc hanh ve mang va xau - v01 - vtq ngoc
Giao an tin hoc 11 - Tuan 12 - Thuc hanh ve mang va xau - v01 - vtq ngocNgoc Vu Thi Quynh
 
Giao an tin hoc 11 - Tuan 09 - On tap chuong 04 - vtq ngoc
Giao an tin hoc 11 - Tuan 09 - On tap chuong 04 - vtq ngocGiao an tin hoc 11 - Tuan 09 - On tap chuong 04 - vtq ngoc
Giao an tin hoc 11 - Tuan 09 - On tap chuong 04 - vtq ngocNgoc Vu Thi Quynh
 
Giao an tin hoc 11 - Tuan 08 - On tap chuong 04 - vtq ngoc
Giao an tin hoc 11 - Tuan 08 - On tap chuong 04 - vtq ngocGiao an tin hoc 11 - Tuan 08 - On tap chuong 04 - vtq ngoc
Giao an tin hoc 11 - Tuan 08 - On tap chuong 04 - vtq ngocNgoc Vu Thi Quynh
 
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
 
Giao an tin hoc 11 - Chuong 3 - Bai 9 Cau truc re nhanh - vtq ngoc
Giao an tin hoc 11 - Chuong 3 - Bai 9 Cau truc re nhanh - vtq ngocGiao an tin hoc 11 - Chuong 3 - Bai 9 Cau truc re nhanh - vtq ngoc
Giao an tin hoc 11 - Chuong 3 - Bai 9 Cau truc re nhanh - vtq ngocNgoc Vu Thi Quynh
 
Kich ban day hoc lop 11 - Bai 9 - vtq ngoc - Edited
Kich ban day hoc lop 11 - Bai 9 - vtq ngoc - EditedKich ban day hoc lop 11 - Bai 9 - vtq ngoc - Edited
Kich ban day hoc lop 11 - Bai 9 - vtq ngoc - EditedNgoc Vu Thi Quynh
 
Kich ban day hoc lop 11-bai 9-vtq ngoc
Kich ban day hoc lop 11-bai 9-vtq ngocKich ban day hoc lop 11-bai 9-vtq ngoc
Kich ban day hoc lop 11-bai 9-vtq ngocNgoc Vu Thi Quynh
 

Plus de Ngoc Vu Thi Quynh (7)

Giao an tin hoc 11 - Tuan 12 - Thuc hanh ve mang va xau - v01 - vtq ngoc
Giao an tin hoc 11 - Tuan 12 - Thuc hanh ve mang va xau - v01 - vtq ngocGiao an tin hoc 11 - Tuan 12 - Thuc hanh ve mang va xau - v01 - vtq ngoc
Giao an tin hoc 11 - Tuan 12 - Thuc hanh ve mang va xau - v01 - vtq ngoc
 
Giao an tin hoc 11 - Tuan 09 - On tap chuong 04 - vtq ngoc
Giao an tin hoc 11 - Tuan 09 - On tap chuong 04 - vtq ngocGiao an tin hoc 11 - Tuan 09 - On tap chuong 04 - vtq ngoc
Giao an tin hoc 11 - Tuan 09 - On tap chuong 04 - vtq ngoc
 
Giao an tin hoc 11 - Tuan 08 - On tap chuong 04 - vtq ngoc
Giao an tin hoc 11 - Tuan 08 - On tap chuong 04 - vtq ngocGiao an tin hoc 11 - Tuan 08 - On tap chuong 04 - vtq ngoc
Giao an tin hoc 11 - Tuan 08 - On tap chuong 04 - vtq ngoc
 
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
 
Giao an tin hoc 11 - Chuong 3 - Bai 9 Cau truc re nhanh - vtq ngoc
Giao an tin hoc 11 - Chuong 3 - Bai 9 Cau truc re nhanh - vtq ngocGiao an tin hoc 11 - Chuong 3 - Bai 9 Cau truc re nhanh - vtq ngoc
Giao an tin hoc 11 - Chuong 3 - Bai 9 Cau truc re nhanh - vtq ngoc
 
Kich ban day hoc lop 11 - Bai 9 - vtq ngoc - Edited
Kich ban day hoc lop 11 - Bai 9 - vtq ngoc - EditedKich ban day hoc lop 11 - Bai 9 - vtq ngoc - Edited
Kich ban day hoc lop 11 - Bai 9 - vtq ngoc - Edited
 
Kich ban day hoc lop 11-bai 9-vtq ngoc
Kich ban day hoc lop 11-bai 9-vtq ngocKich ban day hoc lop 11-bai 9-vtq ngoc
Kich ban day hoc lop 11-bai 9-vtq ngoc
 

Dernier

xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdfxemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdfXem Số Mệnh
 
Đề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
Đề thi tin học HK2 lớp 3 Chân Trời Sáng TạoĐề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
Đề thi tin học HK2 lớp 3 Chân Trời Sáng Tạowindcances
 
Tử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận Hạn
Tử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận HạnTử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận Hạn
Tử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận HạnKabala
 
Chương 6: Dân tộc - Chủ nghĩa xã hội khoa học
Chương 6: Dân tộc - Chủ nghĩa xã hội khoa họcChương 6: Dân tộc - Chủ nghĩa xã hội khoa học
Chương 6: Dân tộc - Chủ nghĩa xã hội khoa họchelenafalet
 
Tiểu luận tổng quan về Mối quan hệ giữa chu kỳ kinh tế và đầu tư trong nền ki...
Tiểu luận tổng quan về Mối quan hệ giữa chu kỳ kinh tế và đầu tư trong nền ki...Tiểu luận tổng quan về Mối quan hệ giữa chu kỳ kinh tế và đầu tư trong nền ki...
Tiểu luận tổng quan về Mối quan hệ giữa chu kỳ kinh tế và đầu tư trong nền ki...lamluanvan.net Viết thuê luận văn
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT HÓA HỌC 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT HÓA HỌC 2024 - TỪ CÁC TRƯỜNG, TRƯ...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT HÓA HỌC 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT HÓA HỌC 2024 - TỪ CÁC TRƯỜNG, TRƯ...Nguyen Thanh Tu Collection
 
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...Nguyen Thanh Tu Collection
 
60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx
60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx
60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docxasdnguyendinhdang
 
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
 
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdfltbdieu
 
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
 
Bài học phòng cháy chữa cháy - PCCC tại tòa nhà
Bài học phòng cháy chữa cháy - PCCC tại tòa nhàBài học phòng cháy chữa cháy - PCCC tại tòa nhà
Bài học phòng cháy chữa cháy - PCCC tại tòa nhàNguyen Thi Trang Nhung
 
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdf
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdfXem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdf
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdfXem Số Mệnh
 
Giới Thiệu Về Kabala | Hành Trình Thấu Hiểu Bản Thân | Kabala.vn
Giới Thiệu Về Kabala | Hành Trình Thấu Hiểu Bản Thân | Kabala.vnGiới Thiệu Về Kabala | Hành Trình Thấu Hiểu Bản Thân | Kabala.vn
Giới Thiệu Về Kabala | Hành Trình Thấu Hiểu Bản Thân | Kabala.vnKabala
 
ĐỀ SỐ 1 Của sở giáo dục đào tạo tỉnh NA.pdf
ĐỀ SỐ 1 Của sở giáo dục đào tạo tỉnh NA.pdfĐỀ SỐ 1 Của sở giáo dục đào tạo tỉnh NA.pdf
ĐỀ SỐ 1 Của sở giáo dục đào tạo tỉnh NA.pdflevanthu03031984
 
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
 
Luận văn 2024 Thực trạng và giải pháp nâng cao hiệu quả công tác quản lý hành...
Luận văn 2024 Thực trạng và giải pháp nâng cao hiệu quả công tác quản lý hành...Luận văn 2024 Thực trạng và giải pháp nâng cao hiệu quả công tác quản lý hành...
Luận văn 2024 Thực trạng và giải pháp nâng cao hiệu quả công tác quản lý hành...lamluanvan.net Viết thuê luận văn
 
Giáo trình nhập môn lập trình - Đặng Bình Phương
Giáo trình nhập môn lập trình - Đặng Bình PhươngGiáo trình nhập môn lập trình - Đặng Bình Phương
Giáo trình nhập môn lập trình - Đặng Bình Phươnghazzthuan
 

Dernier (20)

xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdfxemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
 
Đề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
Đề thi tin học HK2 lớp 3 Chân Trời Sáng TạoĐề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
Đề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
 
Tử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận Hạn
Tử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận HạnTử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận Hạn
Tử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận Hạn
 
Chương 6: Dân tộc - Chủ nghĩa xã hội khoa học
Chương 6: Dân tộc - Chủ nghĩa xã hội khoa họcChương 6: Dân tộc - Chủ nghĩa xã hội khoa học
Chương 6: Dân tộc - Chủ nghĩa xã hội khoa học
 
Tiểu luận tổng quan về Mối quan hệ giữa chu kỳ kinh tế và đầu tư trong nền ki...
Tiểu luận tổng quan về Mối quan hệ giữa chu kỳ kinh tế và đầu tư trong nền ki...Tiểu luận tổng quan về Mối quan hệ giữa chu kỳ kinh tế và đầu tư trong nền ki...
Tiểu luận tổng quan về Mối quan hệ giữa chu kỳ kinh tế và đầu tư trong nền ki...
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT HÓA HỌC 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT HÓA HỌC 2024 - TỪ CÁC TRƯỜNG, TRƯ...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT HÓA HỌC 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT HÓA HỌC 2024 - TỪ CÁC TRƯỜNG, TRƯ...
 
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
 
60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx
60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx
60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.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...
 
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.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...
 
Bài học phòng cháy chữa cháy - PCCC tại tòa nhà
Bài học phòng cháy chữa cháy - PCCC tại tòa nhàBài học phòng cháy chữa cháy - PCCC tại tòa nhà
Bài học phòng cháy chữa cháy - PCCC tại tòa nhà
 
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdf
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdfXem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdf
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdf
 
Giới Thiệu Về Kabala | Hành Trình Thấu Hiểu Bản Thân | Kabala.vn
Giới Thiệu Về Kabala | Hành Trình Thấu Hiểu Bản Thân | Kabala.vnGiới Thiệu Về Kabala | Hành Trình Thấu Hiểu Bản Thân | Kabala.vn
Giới Thiệu Về Kabala | Hành Trình Thấu Hiểu Bản Thân | Kabala.vn
 
ĐỀ SỐ 1 Của sở giáo dục đào tạo tỉnh NA.pdf
ĐỀ SỐ 1 Của sở giáo dục đào tạo tỉnh NA.pdfĐỀ SỐ 1 Của sở giáo dục đào tạo tỉnh NA.pdf
ĐỀ SỐ 1 Của sở giáo dục đào tạo tỉnh NA.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...
 
TIỂU LUẬN MÔN PHƯƠNG PHÁP NGHIÊN CỨU KHOA HỌC
TIỂU LUẬN MÔN PHƯƠNG PHÁP NGHIÊN CỨU KHOA HỌCTIỂU LUẬN MÔN PHƯƠNG PHÁP NGHIÊN CỨU KHOA HỌC
TIỂU LUẬN MÔN PHƯƠNG PHÁP NGHIÊN CỨU KHOA HỌC
 
Luận văn 2024 Thực trạng và giải pháp nâng cao hiệu quả công tác quản lý hành...
Luận văn 2024 Thực trạng và giải pháp nâng cao hiệu quả công tác quản lý hành...Luận văn 2024 Thực trạng và giải pháp nâng cao hiệu quả công tác quản lý hành...
Luận văn 2024 Thực trạng và giải pháp nâng cao hiệu quả công tác quản lý hành...
 
Trích dẫn theo Harvard với Microsoft Word
Trích dẫn theo Harvard với Microsoft WordTrích dẫn theo Harvard với Microsoft Word
Trích dẫn theo Harvard với Microsoft Word
 
Giáo trình nhập môn lập trình - Đặng Bình Phương
Giáo trình nhập môn lập trình - Đặng Bình PhươngGiáo trình nhập môn lập trình - Đặng Bình Phương
Giáo trình nhập môn lập trình - Đặng Bình Phương
 

Giao an tin hoc 11 - Tuan 10 - Bai 14 - 15 Tep va thao tac voi tep - v04 - vtq ngoc

  • 1. 1 TRƢỜNG: PTTH LƢƠNG VĂN CAN NĂM HỌC: 2013 - 2014 LỚP: Tuần: GVHD: Bùi Mộng Thúy Uyên Ngày: GSTT : Vũ Thị Quỳnh Ngọc Tên bài học: TỆP VÀ THAO TÁC VỚI TỆP I- Mục tiêu: 1- Kiến thức:  Biết khái niệm và vai trò của kiểu tệp.  Biết hai cách phân loại tệp: theo cách tổ chức dữ liệu và theo cách truy cập  Hiểu bản chất của tệp văn bản  Biết các bước làm việc với tệp: gắn tên 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 sử dụng 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 tệp văn bản.  Sử dụng được một số hàm và thủ tục chuẩn để làm việc với tệp. 3- Thái độ: HS thấy được sự cần thiết và tiện lợi của kiểu dữ liệu tệp II- Chuẩn bị của giáo viên và học sinh: GV: Phòng học trên lớp với phấn bảng, khăn lau. Giáo án. HS: SGK III- Phƣơng pháp dạy học: Thuyết trình, vấn đáp. IV- Tiến trình bài dạy: Hoạt động 1 (10'): Ổn định lớp, kiểm tra bài cũ về mảng và xâu TG Hoạt động của gv Hoạt động của hs Nội dung - Gọi 2 học sinh lên bảng làm bài tập, sau đó giáo viên chữa bài. - xau = 'coni' - s = 1 + 7 + 3 = 11 - 2 HS lên bảng làm bài tập, các học sinh khác chú ý theo dõi. Bài 01. Cho đoạn chương trình sau: s := 'Tin Hoc 11'; xau := ''; for i := length(s) downto 1 do if(s[i] >= 'a') and (s[i] <= 'z')then xau := xau + s[i]; - Sau khi xử lý đoạn chương trình trên, giá trị của biến xau = ? Bài 02. Cho đoạn chương trình sau: s := 0; for i :=1 to 5 do if (a[i] mod 2 <> 0) then s := s + a[i]; Cho mảng a gồm 5 phần tử: a[1] = 2, a[2] = 1, a[3] = 8, a[4] = 7, a[5] = 3 - Sau khi xử lý đoạn chương trình trên, giá trị của biến s = ?
  • 2. 2 Hoạt động 2:(5'). §14. Kiểu dữ liệu tệp - Đặt vấn đề + Ở chương IV, chúng ta đã tìm hiểu về kiểu dữ liệu có cấu trúc: Kiểu mảng, kiểu xâu. Dữ liệu thuộc các kiểu dữ liệu đã xét đều được lưu trữ ở bộ nhớ trong (RAM) và do đó dữ liệu sẽ bị mất khi tắt máy hoặc chạy lại chương trình. + Với một số bài toán, dữ liệu cần được lưu trữ để xử lý nhiều lần với số lượng dữ liệu lớn, hoặc ta cần lấy kết quả tính toán của bài toán đó để sử dụng sau này, vì vậy cần có kiểu dữ liệu tệp. TG Hoạt động của gv Hoạt động của hs Nội dung * Thuyết trình bài giảng 1. Vai trò của kiểu tệp 2. Phân loại tệp: 2 cách - Theo cách tổ chức dữ liệu: + Tệp văn bản: là tệp mà dữ liệu được ghi dưới dạng các kí tự theo mã ASCII. Trong tệp văn bản, cuối mỗi dòng có kí tự kết thúc dòng, cuối tệp có kí tự kết thúc tệp. + Tệp có cấu trúc: là tệp mà dữ liệu được tổ chức theo một cấu trúc nhất định (ví dụ như tổ chức theo các phần tử cùng kiểu - dữ liệu ảnh, âm thanh, ...) - Theo cách thức truy cập: + Tệp truy cập tuần tự: Để đến được vị trí cần truy cập, con trỏ tệp phải di chuyển trên các dòng tuần tự: từ đầu dòng về cuối dòng và từ dòng đầu đến dòng cuối của tệp. + Tệp truy cập trực tiếp: đến được ngay vị trí cần truy cập. Cách truy cập tệp có cấu trúc thường là truy cập trực tiếp, do biết được kích thước của từng phần tử. * Lắng nghe, ghi bài §14. Kiểu dữ liệu tệp 1. Vai trò của kiểu tệp - Lưu trữ dữ liệu lâu dài ở bộ nhớ ngoài ((đĩa từ, CD, . . .), dữ liệu không bị mất khi tắt nguồn điện.) - Lưu trữ lượng dữ liệu lớn (phụ thuộc vào dung lượng đĩa). 2. Phân loại tệp: 2 cách - Xét theo cách tổ chức dữ liệu: + Tệp văn bản. + Tệp có cấu trúc. - Xét theo cách thức truy cập: + Tệp truy cập tuần tự. + Tệp truy cập trực tiếp.
  • 3. 3 Hoạt động 3:(25') §15. Thao tác với tệp TG Hoạt động của gv Hoạt động của hs Nội dung 5' 5' 5' * Thuyết trình bài giảng 1. Khai báo biến tệp văn bản: - Để thực hiện các thao tác với tệp trong chương trình, ta phải thông qua biến tệp. 2. Thao tác với tệp: - Các thao tác với tệp chia thành bốn nhóm. a. Gắn tên tệp cho biến tệp: - Lệnh assign tạo một tham chiếu giữa tệp trên đĩa và biến tệp trong chương trình. Sau lệnh này, tất cả các phép toán trên biến tệp sẽ tác động tới tệp có tên là tên tệp. - Biến tệp cần tuân thủ theo đúng quy tắc đặt tên biến. - Tên tệp: + Là biến xâu hoặc hằng xâu. + Có độ dài lớn nhất là 79 kí tự. + Có thể là đường dẫn chứa ổ đĩa: <ổ đĩa>:<tên thư mục> ... <tên thư mục><tên tệp> + Khi tên tệp là xâu rỗng thì biến tệp được gán cho các tệp vào ra chuẩn là bàn phím và màn hình. - Lưu ý: <tên tệp> khác <biến tệp> - Ví dụ 1: nếu ta cần thao tác với tệp DULIEU.DAT, ta cần sử dụng lệnh để gắn tệp này với biến tep1 - Ví dụ 2: nếu ta cần thao tác với tệp INP.DAT trên thư mục gốc của ổ đĩa C:, ta cần dùng lệnh gắn nó với biến tep2 : - Tệp có thể dùng để chứa dl vào hoặc kết quả ra. - Khi mở tệp để đọc dl, lệnh reset sẽ gặp lỗi nếu tệp không tồn tại. Sau lời gọi reset, con trỏ tệp sẽ nằm ở đầu tệp. - Khi mở tệp để ghi dl, lệnh rewrite sẽ tạo ra một tệp mới với nội dung rỗng và có tên tệp đã gắn với biến tệp. Nếu đã có một tệp cùng tên (cùng thư mục) thì tệp này bị xóa và một tệp rỗng được tạo ra thay thế nó. * Lắng nghe, ghi bài §15. Thao tác với tệp 1. Khai báo biến tệp văn bản: var <biến tệp>: text; Ví dụ: var tep1, tep2: text; 2. Thao tác với tệp: - Gắn tên tệp. - Mở tệp. - Vào/Ra dữ liệu. - Đóng tệp. a. Gắn tên tệp cho biến tệp: assign(<biến tệp>,<tên tệp>); Ví dụ 1: myfile := 'DULIEU.DAT'; assign(tep1, myfile); hoặc assign(tep1, 'DULIEU.DAT'); Ví dụ 2: myfile := 'C:INP.DAT'; assign(tep2, myfile); b. : - Đ : reset(< >); - Đ : rewrite(< >);
  • 4. 4 TG Hoạt động của gv Hoạt động của hs Nội dung 5' 5' - Chú ý: Trước khi mở tệp để đọc hoặc ghi, cần gắn tên tệp cho biến tệp bằng lệnh assign. - Ví dụ 1: mở tệp để đọc dữ liệu từ tệp DL.INP - Ví dụ 2: Mở tệp KQ.DAT trên thư mục gốc ở ổ C: để ghi kết quả : - Việc đọc tệp văn bản được thực hiện giống như việc nhập từ bàn phím. - Việc ghi dữ liệu ra tệp văn bản giống như ghi ra màn hình. - Dữ liệu trong tệp văn bản được chia thành các dòng. - Đọc dữ liệu từ tệp: + Danh sách biến là một hay nhiều biến đơn. Các biến phân cách nhau bởi dấu phẩy: tên biến 1, tên biến 2, ..., tên biến N. + Khi đọc dữ liệu từ tệp để gán vào danh sách biến, dữ liệu phải có kiểu tương ứng với kiểu của biến trong danh sách biến. Nếu sai kiểu thì chương trình mắc lỗi. Lỗi này thường gặp khi biến có kiểu số, dữ liệu đọc được lại là kiểu xâu. - Ghi dữ liệu vào tệp: + Danh sách kết quả có thể là biến đơn, biểu thức (số học, quan hệ hoặc logic) hoặc hằng xâu - được phân cách nhau bởi dấu phẩy: kết quả 1, kết quả 2, ..., kết quả N + Khi hai kết quả liền nhau cùng là số thì cần xen vào giữa hai kết quả số này một dấu cách. Ví dụ: write(f, x,' ',y); d. Đóng tệp: - Sau lệnh close, tệp gắn với biến tệp được hoàn thành cập nhật và sau đó được đóng lại, chương trình trả lại quyền quản lý tệp cho hệ điều hành. - Nếu thực hiện ghi dữ liệu vào tệp mà không đóng tệp thì không có dữ liệu nào được ghi hoặc chỉ ghi được một phần vào tệp, nguyên nhân do Ví dụ 1: assign(tep1, 'DL.INP'); reset(tep1); Ví dụ 2: tentep := 'C:KQ.DAT'; assign(tep3,tentep); rewrite(tep3); c văn bản: - Đọc dữ liệu từ tệp văn bản: read(<biến tệp>,<danh sách biến>); hoặc readln(<biến tệp>,<danh sách biến>); - Ghi dữ liệu vào tệp văn bản: 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ụ 1: Đọc dữ liệu từ tệp A: read (tepA, x, y, z); hoặc readln (tepA, x, y, z); Ví dụ 2: Ghi dữ liệu vào tệp B: write (tepB, 'x = ', x, 'y= ', y); writeln (tepB, 'x = ', x, 'y= ', y); d. Đóng tệp: close (<biến tệp>); Ví dụ: close (tep1); close (tep3);
  • 5. 5 TG Hoạt động của gv Hoạt động của hs Nội dung các dữ liệu chứa trong bộ nhớ đệm chưa chuyển kịp vào đĩa thì chương trình đã bị ngắt. - Một số hàm và thủ tục chuẩn thường dùng khi thao tác với tệp: + Hàm eoln trả về true nếu con trỏ tệp đang chỉ tới cuối dòng. + Hàm eof (<biến tệp>); trả về true nếu con trỏ tệp đang chỉ tới cuối tệp. - Một số hàm thường dùng khi thao tác với tệp: + eoln (<biến tệp>); + eof (<biến tệp>); V- Củng cố và dặn dò (5’): - Nhắc lại vai trò của kiểu tệp là dùng để lưu trữ dữ liệu lâu dài, và lưu trữ lượng dữ liệu lớn. - Nhắc lại các thao tác cơ bản khi làm việc với tệp: Khai báo biến tệp, Gắn tên tệp cho biến tệp, Mở tệp để đọc hoặc ghi, Đọc dữ liệu từ tệp. Ghi dữ liệu ra tệp, Đóng tệp. - Vẽ sơ đồ làm việc với tệp lên bảng - Dặn dò: Về nhà ôn tập lại các bài đã học Ngày…..... tháng….... năm 2014 Ngƣời soạn Duyệt của giáo viên hƣớng dẫn Vũ Thị Quỳnh Ngọc Bùi Mộng Thúy Uyên assign(<biến tệp>,<tên tệp>); reset(<biến tệp>); rewrite(<biến tệp>); read(<biến tệp>,<danh sách biến>); close(<biến tệp>); Đọc Ghi Hình 16. Sơ đồ làm việc với tệp write(<biến tệp>,<danh sách kết quả>);