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

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

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

Thông tin tài liệu

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]

(1)Ngày soạn : 25/ 07/ 2007 Chöông : TỆP VAØ THAO TÁC VỚI TỆP Baøi 15: § 15 THAO TÁC VỚI TỆP Tieát PPCT : I)Muïc tieâu baøi hoïc: 1) Kiến thức : - Biết cách khai báo tệp - Thực các thao tác với tệp : gắn tên tệp, mở tệp, đọc/ghi tệp văn và đóng tệp 2) Kyõ naêng: - Thao tác với tệp văn 3) Thái độ: - Hiểu đúng, chính xác tệp II) Chuaån bò: 1) Taøi lieäu, baøi taäp: - Sách giáo khoa, giáo án , sách giáo viên,những ví dụ đơn giản 2) Duïng cuï , thieá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: Ổ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ự Kieåm tra baøi cuõ: - Vai troø cuûa teäp - Phân loại tệp và các thao tác với tệp Baøi giaûng: Hoạt động thầy và trò Noäi dung ghi baûng Hoạt động 1: 1) Khai baùo : - Khai baùo bieán teäp vaên baûn coù daïng:  Hình thức : giới thiệu & vấn đáp Var <teân bieán teäp>:Text;  Nội dung : Xét theo cách tổ chức liệu Ví duï: thì có loại tệp: tệp văn và tệp có Var tep1, tep2 :Text; caáu truùc 2) Thao tác với tệp:  Hai thao tác tệp đó là gì? Để thao tác với tệp ta cần phải làm a)Gắn tên tệp: - Mỗi tệp liệu có tên tệp để tham gì? chieáu  Kiến thức : Ôn tập lại kiến thức đã học Tên tệp là biến xâu xâu bài trước Hai thao tác đó là đọc liệu từ tệp và ghi liệu vào tệp Ví dụ:’Dulieu.doc’ Cách thức để thao tác với tệp: Khai báo, - Để thao tác với tệp ta phải gắn tên tệp với đại diện nó là biến tệp thủ tục sau: gắn tên tệp, mở tệp, đọc/ghi liệu và Assign(<bieán teäp>,<teân teäp>); đóng tệp Ví duï : assign(tep1,’dulieu.txt’); b)Mở tệp: - Mở tệp để ghi liệu: Rewrite(<bieán teäp>); Ví duï: assign(tep3,’c:\KQ.dat’); Lop11.com (2) Hoạt động 2:  Hình thức : hs/nhóm  Nội dung : Thực tìm hiểu các thủ tục gắn tên tệp, mở tệp, đọc/ghi tệp văn và đóng tệp.Từ đó cho các nhóm trao đổi , thảo luận với Ghi nhớ buoåi hoïc caùc thuû tuïc naøy  Kiến thức : Các thao tác với tệp  Gaùn teân teäp: assign  Mở tệp : +Đọc : reset + Ghi : rewrite  Đọc/Ghi 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 muốn thao tác với tệp Cụ thể ?  Kiến thức : Trình tự: 1) Gaén teân teäp 2) Moû teäp 3) Thao tác đọc/ghi 4) Đóng tệp - rewrite(tep3); -Mở tệp để đọc liệu: Reset(<bieán teäp>); Ví duï: Assign(tep1,’dulieu.doc’); Reset(tep1); c)Đọc/ Ghi tệp văn bản: Thủ tục đọc: Read(<bieán teäp>,<danh saùch bieán>); Hoặc Readln(<biến tệp>,<danh sách biến>); Thuû tuïc ghi: Write(<bieán teäp>,<danh saùch keát quaû>); Hoặc writeln(<biến tệp>,<danh sách kết quả>); Ví duï: Var tep1,tep2:Text; Tệp1 đọc liệu, tệp2 ghi liệu Read(tep1,a,b); Write(tep2,’c =’,a+b); * Một số hàm chuẩn thường dùng đọc/ghi tệp vaên baûn: + Haøm eof(<bieán teäp>) + Haøm eoln(<bieán teäp>) d)Đóng tệp: Close(<bieán teäp>); Ví duï: Close(tep1); Toùm taét : * Để thao tá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 đọc/ ghi liệu: +Đọc : read(readln) + Ghi : write(writeln) Bước 4: Đóng tệp (Close) Tổng kết nội dung, đánh giá cuối bài: Cô đọng, hiểu thao tác với tệp văn Nắm cách làm việc với tệp ngôn ngữ lập trình Pascal 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 nào để thao tác với tệp Xem trước ví dụ bài thao tác tệp để buổi học sau đạt kết IV) Những vấn đề cần rút kinh nghiệm: Lop11.com (3) KIEÅM TRA 15 PHUÙT Moân : TIN HOÏC 11 Câu 1: Các thao tác với tệp đó là ? a) gaén teân teäp c) Đóng tệp b) mở tệp d) Cả a,b,c đúng Câu 2: Để gắn tên tệp ta dùng thủ tục? a) assign c) sign b) asign d) accign Câu 3: Để khai báo biến tệp văn ta dùng kiểu? a) ASCII c) real b) text d) Integer Câu 4: Muốn mở tệp để đọc liệu từ tệp ta dùng thủ tục ? a) reset c) read b) rewrite d) write Câu 5: Muốn mở tệp để ghi liệu vào tệp ta dùng thủ tục ? a) reset c) read b) rewrite d) write Câu 6: Muốn đọc tệp văn ta dùng thủ tục ? a) reset c) read b) rewrite d) write Caâu 7: Muoán ghi teäp vaên baûn ta duøng thuû tuïc ? a) reset c) read b) rewrite d) write Câu 8: Đóng tệp văn ta dùng thủ tục ? a) Close c) break b) exit d)tất sai Câu 9: Hàm eof trả giá trị true trỏ tệp tới a)cuoái doøng c)cuoái chöông trình b)cuoái teäp d)tất đúng Câu 10: Hàm eoln trả giá trị true trỏ tệp tới a)cuoái doøng c)cuoái chöông trình b)cuoái teäp d)tất đúng Lop11.com (4)

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

Tài liệu cùng người dùng

Tài liệu liên quan