Tải bản đầy đủ (.pdf) (3 trang)

Giáo án môn Tin học khối 11 - Bài 14: Kiểu dữ liệu tệp + Bài 15: Thao tác với tệp

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (73.54 KB, 3 trang )

<span class='text_page_counter'>(1)</span>Tin hoïc 11. §14. KIỂU DỮ LIỆU TỆP §15. THAO TÁC VỚI TỆP I. MUÏC TIEÂU: - 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 caùch truy caäp, hieåu baûn chaát cuûa teäp vaên baûn. - Biết các thao tá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 cách khai báo và các thao tác cơ bản với tệp văn bản. II. PHAÂN TIEÁT: - Tieát 37 : Lyù thuyeát. III. TIEÁN TRÌNH BAØI HOÏC:. TIEÁT 37. A. Ổn định lớp: B. Baøi cuõ : C. Bài mới:. Hoạt động 1 : Tìm hiểu bài bài 13 Hoạt động của giáo viên Hoạt động của học sinh Noäi dung - Bộ nhớ RAM. H1: Các dữ liệu trong các kiểu 1.Vai troø cuûa teäp Một số đặ điểm của kiểu dữ liệu tệp: dữ liệu ở chương trước ta sử dụng - Dữ liệu kiểu tệp được lưu trữ lâu dài được lưu trữ ở đâu? Từ đó dẫn ở bộ nhớ ngoài và không bị mất khi tắt dắt đến kiểu dữ liệu tệp. - Không mất dữ liệu khi tắt nguoàn ñieän. H2: Kiểu dữ liệu tệp có những maùy. - Lượng dữ liệu lưu trữ trên tệp có thể đặc điểm khác biệt so với các Dung lượ n g dữ lieä u lớ n . rất lớn và chỉ phụ thuộc vào dung kiểu dữ liệu đã học? Từ đó nắm lượng đĩa. được vài trò của kiểu dữ liệu tệp. 2. Phân loại tệp và thao tác với tệp H3:Yêu cầu HS nghiên cứu SGK - Nghiên cứu và trả lời. Bieá t baû n chaá t cuû a teä p vaê n - Xét theo cách tổ chức dữ liệu có thể và cho biết có mấy loại tệp? baûn. phân tệp thành hai loại: tệp văn bản và GV phát vấn HS để hiểu bản teäp caáu truùc. chaát cuûa noù. - Xét theo truy cập dữ liệu có thể H4: phân tệp thành hai loại: tệp truy cập tuần tự và tệp truy cập trực tiếp. - Hai thao tác cơ bản đối với tệp là ghi dữ liệu vào tệp và đọc dữ liệu từ tệp.. Hoạt động của giáo viên H1: Neâu cuù phaùp khai baùo bieán teäp vaên baûn trong Pascal.Sau đó yêu cầu HS cho ví dụ.. Hoạt động 1 : Tìm hiểu bài bài 14 Hoạt động của học sinh Noäi dung - Quan saùt cuù phaùp vaø cho 1. Khai baùo ví duï: var <teân bieán teäp > : text; var A,B,C ; text; VD: var tep1, tep2 : text; 1 Lop11.com.

<span class='text_page_counter'>(2)</span> Tin hoïc 11 H2: Giới thiệu các thao tác với teäp vaên baûn vaø yeâu caàu HS cho ví duï minh hoïa. H3: Củng cố thao tác với tệp bằng sơ đồ hình 16 (phát vấn HS trả lời). - Quan saùt, suy nghó vaø traû lời.. 2. Thao tác với tệp a) Gaén teân teäp Gắn tên tệp với biến tẹâp bằng thủ tục: assign (<bieán teäp>,<teân teäp>); VD: assign (tep1,Baitap.Pas); a) Mở tệp - Câu lệnh dùng thủ tục mở tệp để ghi dữ lieäu vaøo teäp: rewrite (<bieán teäp>); VD: rewrite (tep1); - Câu lệnh dùng thủ tục mở tệp để đọc dữ liệu từ tệp: reset (<bieán teäp>); VD: reset (tep2); c) Đọc/ghi tệp văn bản - Câu lệnh dùng thủ tục đọc dữ liệu từ tệp: read(<bieán teäp>, <danh saùch bieán>); Hoặc readln(<bieán teäp>, <danh saùch bieán>); - Câu lệnh dùng thủ tục ghi dữ liệu vào tệp: write(<bieán teäp>, <danh saùch keát quaû>); Hoặc writeln(<bieán teäp>, <danh saùch keát quaû>); VD: var tep1, tep2 : text; rewrite (tep1); read(tep1, x,y,z); reset (tep2); writeln(tep2, ‘N=’, length(S)); Chuù yù : - Haøm eof(<bieán teäp>); traû veà giaù trò true neáu con troû teäp ñang chæ cuoái teäp. - Haøm eoln(<bieán teäp>); traû veà giaù trò true neáu con troû teäp ñang chæ cuoái doøng. c) Đóng tệp Câu lệnh dùng thủ tục đóng tệp: close(<bieán teäp); VD: close(tep1); close(tep2);. D.Cuûng coá vaø daën doø:. - Nắmkhái niệm và vai trò của kiểu tệp,biết hai cách phân loại tệp, khai báo biến tệp văn bản và các thao tác :gắn tên cho biến tệp, mở tệp, đọc/ghi tệp, đóng tệp - Về học bài và xem trước bài 16.. 2 Lop11.com.

<span class='text_page_counter'>(3)</span> Tin hoïc 11. 3 Lop11.com.

<span class='text_page_counter'>(4)</span>

×