intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài 15: Thao tác với tệp - Giáo án Tin học 11 - GV.Hoàng Long

Chia sẻ: Hoàng Long | Ngày: | Loại File: DOC | Số trang:5

370
lượt xem
34
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Giúp học sinh biết cách khai báo đúng biến kiểu tệp, thực hiện đượ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 của tệp, thấy được sự cần thiết và tiện lợi của kiểu dữ liệu tệp. Các bạn hãy tham khảo tài liệu Thao tác với tệp để soạn giáo án nhanh hơn.

Chủ đề:
Lưu

Nội dung Text: Bài 15: Thao tác với tệp - Giáo án Tin học 11 - GV.Hoàng Long

  1. Giáo án Tin học 11 Tiết theo PPCT:35+36 §14: KIỂU DỮ LIỆU TỆP §15: THAO TÁC VỚI TỆP I. MỤC TIÊU, YÊU CẦU: 1. Kiến thức: - Biết được đặc điểm của kiểu dữ liệu tệp. - Biết khái niệm về tệp có cấu trúc và tệp văn bản. 2. Kĩ năng: - Khai báo đúng biến kiểu tệp. - Thực hiện đượ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 của tệp. 3. Tư duy, thái độ: - Thấy được sự cần thiết và tiện lợi của kiểu dữ liệu tệp. - Có ý thức lưu trữ dữ liệu một cách khoa học. - Giáo dục thêm về ý thức tôn trọng bản quyền, không sửa chữa, sao chép các phần mềm chưa mua bản quyền. II. PHƯƠNG PHÁP VÀ PHƯƠNG TIỆN: 1. Phương pháp: Kết hợp phương pháp giảng dạy như: truyền thống, vấn đáp, có hình minh hoạ. 2. Phương tiện: - Vở ghi lý thuyết. - Sách giáo khoa và sách giáo viên lớp 11. - Sách tham khảo (nếu có) III. TIẾN TRÌNH LÊN LỚP, NỘI DUNG BÀI GIẢNG:
  2. 1. Ổn định lớp: Yêu cầu lớp trưởng báo cáo sĩ số. 2. Kiểm tra bài cũ và gợi động cơ bài học: - Giới thiệu bài học. 3. Bài giảng, nội dung bài giảng: Tiết 36 * Hoạt động 2:Tìm hiểu các thao tác cơ bản xử lý t ệp văn b ản trong Pascal: a. Nội dung: - Khai báo biến tệp văn bản: Var :Text; - Gán tên tệp: Assign(, ); là biến xâu hoặc hằng xâu. - Tạo tệp mới để ghi: Rewrite(); - Mở tệp để đọc: Reset(); - Đóng tệp: Close(); - Đọc tệp văn bản: Read(, ); Readln(, ); - Ghi tệp văn bản Write(, ); Writeln(, ); b. Các bước tiến hành: HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH 1. Giới thiệu cấu trúc chung của 1. Quan sát cấu trúc và suy nghĩ trả khai báo biến tệp. lời. Var :Text; - Yêu cầu học sinh tìm VD cụ thể. - Var f,g:text; 2. Giới thiệu các thao tác gán tên tệp, 2. Quan sát và suy nghĩ để trả lời
  3. HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH tạo tệp mới để ghi, mở tệp để đọc, câu hỏi. đóng tệp. Assign(, ); Rewrite(); Reset(); Close(); - Yêu cầu lấy VD minh họa mở tệp để ghi thông tin và mở tệp để đọc thông Assign(f2,’Bai1.INP’); tin. Rewrite(f2); Close(f2); Assign(f2,’Bai1.OUT’); Reset(f2); Close(f2); 3. Quan sát sơ đồ và trả lời. 3.Yêu cầu học sinh xem hình 16 trong - Ghi tệp: Gán tên tệp, tạo tệp mới, SGK trang 86 và giải thích ý nghĩa ghi thông tin, đóng tệp. của sơ đồ. - Đọc tệp: Gán tên tệp, mở tệp, đọc thông tin, đóng tệp. 4. Quan sát cấu trúc chung. 4. Giới thiệu cấu trúc chung của thủ tục đọc/ ghi dữ liệu tệp văn bản. - Đọc tệp văn bản: Read(, );
  4. HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH Readln(, ); - Ghi tệp văn bản - Readln(f,x1,x2); Đọc dữ liệu từ biến Write(, ); - Writeln(g, ‘Tong la’, x1+x2); Ghi vào Writeln(, ); la’ và giá trị tổng x1+x2. - Yêu cầu học sinh lấy VD minh họa. 5. Chú ý quan sát cấu trúc của hàm. - eof: Trả về giá trị true nếu con trỏ tệp đang ở cuối tệp. 5. Các hàm liên quan đến việc xử lý - eoln();Trả về giá trị true nếu con trỏ tệp tệp đang ở cuối dòng. - eof(); - eoln(); Hỏi : Các hàm này có ý nghĩa gì? IV. Đánh giá cuối bài: 1. Những nội dung đã học: - Việc trao đỏi dữ liệu với bộ nhớ ngoài được thực hiện thông qua kiểu dữ liệu kiểu tệp. Có hai loại tệp: tệp có cấu trúc và tệp văn bản. - Để có thể làm việc với tệp, cần phải khai báo biến tệp. - Các thủ tục làm việc với tệp là: + Gán tên tệp: Assign(, ); là bi ến xâu ho ặc hằng xâu. + Tạo tệp mới để ghi: Rewrite(); + Mở tệp để đọc: Reset();
  5. + Đóng tệp: Close(); + Đọc tệp văn bản: Read(, ); Readln(, ); + Ghi tệp văn bản Write(, ); Writeln(, ); 2. Câu hỏi và bài tập về nhà: - Trả lời các câu hỏi 1,2,3,4 SGK trang 89. **************************************************
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2