Bạn đang xem: Bài tập về tệp tin học 11

*
4 trang
*
quocviet
*
*
7323
*
5Download
quý khách hàng đã coi tài liệu "Giáo án Tin học tập 11 - Tiết: các bài luyện tập về tệp", để sở hữu tài liệu nơi bắt đầu về sản phẩm bạn clichồng vào nút ít DOWNLOAD nghỉ ngơi trên


Xem thêm: Dàn Ý Thuyết Minh Về Quyển Sách Giáo Khoa Ngữ Văn 8 Tập 1 (2 Dàn Ý

GIÁO ÁNNgười soạn: Trần Hồng ThắmBộ môn: Tin họcLớp: 11TIẾT: BÀI TẬPhường VỀ TỆPI. Mục tiêu1. Kiến thức:Củng nắm bài toán sử dụng những thủ tục với hàm thao tác bên trên tệp;Các giải thuật và bài xích toán cơ bạn dạng.2. Kỹ năng:Học sinch hoàn toàn có thể hiểu cùng áp dụng thay đổi tệp có vẻ bên ngoài vào giữ với giải pháp xử lý tài liệu.3. Thái độHọc sinch tích cực chủ động, tráng lệ và trang nghiêm trong bài toán giải quyết và xử lý bài tập.II. Chuẩn bịGV: Tài liệu, các thứ trực quan liêu, giáo án.HS: Sách, vlàm việc, cây bút, thướcIII. Pmùi hương pháp dạy dỗ học dự kiếnGợi ý, diễn tả, vấn đáp với học viên.Hoạt rượu cồn theo nhómIV. Nội dung bài bác giảng1. Ổn định lớp- chất vấn sỹ số2. Kiểm tra bài cũ3. Nội dung bài xích mớiHoạt đụng 1: Nhắc lại các kỹ năng và kiến thức đang học về tệp.GV- Yêu cầu học sinh đề cập lại những thao tác làm việc về tệpHS- Độc lập xem xét nhằm vấn đáp câu hỏi.Hoạt động 2: Rèn luyện tài năng thao tác làm việc với tệpNội dung ghi bảngHoạt hễ của thầy cùng tròBài 1: Cho tệp DATA.INPhường, từng dòng chứa một số nguim. Hãy thiết kế tính vừa đủ cùng những số.1. Phân tích bài toánInput: Dữ liệu được gọi sinh hoạt tệp DATA.INP;Output: Trung bình cùng những số2. Diễn tả thuật toán:Cách 1: Gán cùng mnghỉ ngơi tệp (f, ’DATA.INP’), dem:=0; s:=0;Bước 2: Nếu eof(f) thì qua bước 3Còn không: - read(f,n); - s:=s+n; - dem:=dem+1; - Quay lại bước 2;Bước 3: Nếu dem>0 thì mức độ vừa phải cộng là s/demCòn ko thì tệp tin rỗng;Bước 4: Đóng file.3. Viết chương thơm trìnhVAR f:text; s,n,dem:integer;begin assign(f,"DATA.TXT"); RESET(f); dem:=0; s:=0; while not eof(f) vì begin read(f,n); s:=s+n; dem:=dem+1; end; if dem>0 then write("trung binch cong la:",s/dem:12:2) else write("file rong"); close(f); readln;over.Bài 2: Cho tệp DATA.TXT đựng các số ngulặng. Hãy lập trình sẵn kiếm tìm các số phân chia không còn cho 3 với ghi vào tệp KETQUA.TXT.1. Xác định bài toánInput: Dữ liệu được đọc nghỉ ngơi tệp DATA.TXT;Output: Tệp KETQUA.TXT đựng các số phân chia không còn cho 3.2. Diễn tả thuật toánCách 1: Gán và msống tệp (f, ‘DATA,TXT), gán với mngơi nghỉ tệp (f1,KETQUA.TXT) để ghi kết quả;Cách 2: Nếu eof(f) thì qua bước 3Còn không: - read(f,n);- Nếu n thủ thuật 3=0 thì ghi vào tệp KETQUA.TXT;- Quay lại bước 2;Cách 3: close(f), close(f1).3. Viết cmùi hương trìnhVar f,f1: text;n: integer;Begin Assign(f,’DATA.TXT’); Reset(f); Assign(f1,’KETQUA.TXT’); Rewrite(f1); While not eof(f) vì chưng BeginRead(f,n);If n hack 3=0 then writeln(f1,n);End; Close(f); Close(f1); Readln;End.GV: Ra đề bài xích tập.HS: Chxay lại đề bài xích tập và suy nghĩ phương pháp giải.GV: Hãy nêu đầu vào với output của bài bác toán?HS: Input: Dữ liệu được hiểu sinh hoạt tệp DATA.INP;Output: Trung bình cộng những sốGV: Một em hãy nêu ý tưởng nhằm giải quyết bài bác toán?HS: Đọc từng loại tài liệu từ bỏ tệp, cùng dồn những số vào tệp với đếm số phần tử của tệp.GV: Call một HS lên bảng thể hiện thuật toán thù.Dùng sơ vật kăn năn hoặc cách liệt kê.HS: Một em lên bảng viết bài bác. Các các bạn khác ngồi bên dưới viết.GV: Chữa bài bác của hs viết.HS: Theo dõi bài.GV: Yêu cầu HS viết lịch trình thiết lập.HS: Lên viết chương trình.GV: Sửa lỗi cho học viên.Mngơi nghỉ rộngGV: Từ bài toán thù những em hoàn toàn có thể mở rộng đề giải những bài toán tương tự như như:- Tính tổng của những quý hiếm trong file;- Đếm số bộ phận của tệp tin vnạp năng lượng bạn dạng.GV: Giao bài xích tập thứ 2. Đọc đề đến HS.HS: Chép lại đề bài tập và Để ý đến giải pháp giải.GV: Hãy nêu đầu vào với output của bài toán?HS: Input: Dữ liệu được phát âm làm việc tệp DATA.INP;Output: Tệp KETQUA.INPhường đựng các số chia hết mang lại 3.GV: Một em hãy nêu ý tưởng nhằm giải quyết và xử lý bài xích toán?HS: Duyệt từng phần tử của file nếu như phân chia hết mang lại 3 thì ghi vào tệp KETQUA.INPGV: gọi một HS lên bảng thể hiện thuật tân oán.Dùng sơ thứ kăn năn hoặc phương pháp liệt kê.HS: Một em lên bảng viết bài. Các bạn khác ngồi dưới viết.GV: Chữa bài của hs viết.HS: Theo dõi bài xích.GV: Yêu cầu HS viết chương trình cài đặt.HS: Lên viết công tác.GV: Sửa lỗi mang đến học sinh.Msinh sống rộng:GV: Từ bài bác toán thù bên trên ta có thể mở rộng nhằm giải những bài tân oán tựa như sau:- Ghi vào một tệp khác đựng những số nguim dương.V. Củng núm, dặn dò- Củng nạm những kiến thức và kỹ năng liên quan trong cmùi hương này cùng những một số loại bài bác tập thường có.- Làm các bài tập trong sách bài bác tập nhằm rèn luyện khả năng về tệp.