Bài 15: Thao tác với tệp - Giáo án Tin học 11 - GV.Hoàng Long
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Bài 15: Thao tác với tệp - Giáo án Tin học 11 - GV.Hoàng Long Giáo án Tin học 11Tiết theo PPCT:35+36 §14: KIỂU DỮ LIỆU TỆP §15: THAO TÁC VỚI TỆPI. 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/ghitệ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épcá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: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 trongPascal: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ặchằ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 SINH1. 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 HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINHtạ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(, ); HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINHReadln(, ); - Ghi tệp văn bản - Readln(f,x1,x2); Đọc dữ liệu từ biếnWrite(, ); - Writeln(g, ‘Tong la’, x1+x2); Ghi vàoWriteln(, ); 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 ặchằ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(, ); 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. ************************************************** ...
Tìm kiếm theo từ khóa liên quan:
Giáo án Tin học 11 Bài 15 Thao tác với tệp Xử lý tệp văn bản trong Pascal Các bước làm việc với tệp Vai trò của kiểu tệp Giáo án điện tử Tin học 11 Giáo án điện tử lớp 11 Giáo án điện tửTài liệu cùng danh mục:
-
Giáo án môn Lịch sử lớp 6 sách Kết nối tri thức: Bài ôn tập giữa học kì 1
8 trang 1049 2 0 -
Giáo án môn Lịch sử lớp 6 sách Kết nối tri thức: Bài ôn tập cuối học kì 1
6 trang 392 1 0 -
Giáo án Đại số lớp 6 (Trọn bộ cả năm)
325 trang 363 0 0 -
Giáo án môn Thể dục lớp 10 (Trọn bộ cả năm)
179 trang 326 0 0 -
Giáo án Hóa học lớp 12 'Trọn bộ cả năm)
342 trang 324 0 0 -
Giáo án Vật lí lớp 7 (Trọn bộ cả năm)
88 trang 314 0 0 -
Giáo án Lịch sử và Địa lí lớp 4 - Bài 18: Phố cổ Hội An (Sách Chân trời sáng tạo)
7 trang 299 0 0 -
Giáo án Lịch sử và Địa lí lớp 8 - Phần Lịch sử, Bài 8: Phong trào Tây Sơn (Sách Chân trời sáng tạo)
15 trang 275 0 0 -
Giáo án môn Thể dục lớp 8 (Trọn bộ cả năm)
211 trang 269 0 0 -
Giáo án Tin học lớp 8 bài 16: Tin học với nghề nghiệp
3 trang 268 0 0
Tài liệu mới:
-
17 trang 0 0 0
-
Đề thi tuyển sinh vào lớp 10 môn Ngữ văn (Chuyên) năm 2024-2025 - Sở GD&ĐT Ninh Bình
7 trang 0 0 0 -
Đề thi học kì 1 môn Ngữ văn lớp 12 năm 2024-2025 có đáp án - Trường THPT Nguyễn Quốc Trinh, Hà Nội
34 trang 0 0 0 -
23 trang 0 0 0
-
Luận văn Thạc sĩ Kiến trúc: Tổ chức không gian kiến trúc trung tâm chăm sóc sức khỏe người cao tuổi
145 trang 0 0 0 -
118 trang 0 0 0
-
27 trang 0 0 0
-
Bài giảng môn học Phân tích thiết kế hệ thống thông tin quản lý – Trần Thanh
91 trang 1 0 0 -
Bài giảng môn học Cơ sở dữ liệu - Chu Thị Minh Hải
75 trang 1 0 0 -
Bài giảng Hệ thống nhúng - Trường Đại học Kỹ thuật Công nghiệp
122 trang 0 0 0