SKKN đơn giản các ví dụ trong chương v tệp và thao tác với tệp

14 443 0
SKKN đơn giản các ví dụ trong chương v tệp và thao tác với tệp

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

SỞ GIÁO DỤC & ĐÀO TẠO ĐỒNG NAI TRƯỜNG THPT NGUYỄN ĐÌNH CHIỂU CHUN ĐỀ ĐƠN GIẢN CÁC VÍ DỤ TRONG CHƯƠNG V “TỆP VÀ THAO TÁC VỚI TỆP” Người thực hiện: Huỳnh Vạn Phúc Lĩnh vực nghiên cứu - Quản lí giáo dục  - Phương pháp dạy học môn: Tin học  - Lĩnh vực khác:  Có đính kèm :  Mơ hình  Phần mềm Phim ảnh NĂM HỌC 2014 – 2015 Hiện vật khác SƠ LƯỢC LÝ LỊCH KHOA HỌC I THÔNG TIN CHUNG VỀ CÁ NHÂN Họ tên: Huỳnh Vạn Phúc Ngày tháng năm sinh: 20 – 12 – 1966 Nam, nữ: Nam Địa chỉ: Tổ – khu Bàu Cá – xã An Phước – Long Thành – Đồng Nai Điện thoại: 0903612235 Fax: E-mail: huynhphucndc@yahoo.com.vn Chức vụ: TTCM Đơn vị công tác: Trường THPT Nguyễn Đình Chiểu II TRÌNH ĐỘ ĐÀO TẠO - Học vị (hoặc trình độ chun mơn, nghiệp vụ) cao nhất: Cử nhân sư phạm - Năm nhận bằng: 2009 - Chuyên ngành đào tạo: Tin Học III KINH NGHIỆM KHOA HỌC - Lĩnh vực chun mơn có kinh nghiệm: GV Tin học Số năm có kinh nghiệm: Các sáng kiến kinh nghiệm có năm gần đây: PHƯƠNG PHÁP TRỰC QUAN TRONG DẠY HỌC MÔN TIN HỌC K11 SỬ DỤNG PHẦN MỀM WINDOWS MOVIE MAKER ỨNG DỤNG VÀO SOẠN GIÁO ÁN ĐIỆN TỬ ĐƠN GIẢN CÁC VÍ DỤ TRONG CHƯƠNG V “TỆP VÀ THAO TÁC VỚI TỆP” I LÝ DO CHỌN ĐỀ TÀI Hiện nhà nước ta giai đoạn đổi phương pháp dạy - học Yêu cầu người giáo viên phải lựa chọn nhiều phương pháp giảng dạy xây dựng đề án dạy học theo chuyên đề Mục tiêu giúp học sinh chủ động, tích cực học tập, nắm bắt kiến thức mơn, từ tạo lịng đam mê, húng thú môn học Nhất đặc điểm mơn tin học khối 11, học ngơn ngữ lập trình, học sinh khó khăn để tiếp thu kiến thức câu lệnh ngơn ngữ lập trình ngắn gọn, động, dễ nhằm lẫn hiểu cách trừu tượng Xuất phát từ thực tiễn giảng dạy trường THPT Nguyễn Đình Chiểu với đa số học sinh có học lực trung bình yếu thấy cần phải thiết kế giảng cho phù hợp với nội dung kiến thức, phương pháp, phương tiện dạy học, phù hợp với đối tượng học sinh để đạt hiệu cao phần học, tiết học Sử dụng phương pháp, nội dung để qua phần học, tiết học học sinh hiểu kiến thức học lớp, qua thích thú với kiến thức mới, đồng thời học sinh thấy tầm quan trọng vấn đề việc ứng dụng kiến thức trước hết để đáp ứng u cầu mơn học, sau việc ứng dụng vào cơng việc thực tiển đời sống xã hội Chính tơi mạnh dạn chọn đề tài “Đơn giản ví dụ chương v Tệp thao tác với tệp ” làm chuyên đề báo cáo cho tổ chuyên môn cho toàn trường Trước hết phục vụ cho việc dạy học góp phần nâng cao chất lượng học tập học sinh nhà trường, sau đồng nghiệp xây dựng chuyên đề dạy học theo hướng đổi II CƠ SỞ LÝ LUẬN VÀ THỰC TIỄN Cơ sở lý luận Đặc điểm môn tin học khối 11 học ngôn ngữ lập trình, loại ngơn ngữ dùng để giao tiếp với máy Ta gõ vào máy vài câu lệnh máy thực công việc cho kết khác Vì vậy, học sinh tiếp thu kiến thức cách trừu tượng, mơ hồ khơng hình dung kết tốn Khi lập trình tốn khó, câu lệnh phức tạp làm cho học sinh khó kiểm tra chương trình viết đúng, sai chổ Nếu gặp toán đơn giản giúp học sinh khắc phục khó khăn nêu Các chương trình giải tốn đơn giản giúp cho em dễ hình dung trước kết chương trình Giúp học sinh dễ dàng kiểm tra kết chương trình Biết viết chương trình đúng, sai chổ chỉnh sửa chương trình lại thành chương trình tương đối hồn chỉnh Từ tạo cho em hứng thú học tập, khích thích tính chủ động tích cực xây dựng bài, giúp em tiếp thu nhanh nhớ kiến thức lâu, chất lượng học tập nâng cao Cơ sở thực tiễn Trong chương V “Tệp thao tác với tệp” Khi dạy thao tác “Đọc/ghi tệp văn bản” Câu lệnh dùng thủ tục đọc Read(,); Readln(,); Câu lệnh dùng thủ tục ghi Write(,); Writeln(,); Các thủ tục giống thủ tục nhập liệu từ bàn phím đưa liệu hình mà em học chương trước Khi giải thích liệu ghi vào tập tin đọc từ tập tin máy tính làm cho học sinh mơ hồ không hiểu Bên cạnh ví dụ gắn tên tệp sách giáo khoa lại đưa tên tệp ‘DULIEU.DAT’; ‘KQ.DAT’; ‘DL.INP’; ‘TRAI.TXT’ Học sinh khơng biết tập tin có phần ‘.DAT’; ‘.INP’; ‘.TXT’ tập tin loại nào? muốn xem lại kết tập làm phải mở nào? Từ thực tiễn trường THPT Nguyễn Đình Chiểu với đa số học sinh có học lực trung bình yếu, tơi mạnh dạn đưa ví dụ tập đơn giản vào tiết dạy Khơng theo ví dụ, tập sách giáo khoa để giúp học sinh nắm nội dung kiến thức hiểu dễ III TỔ CHỨC THỰC HIỆN CÁC GIẢI PHÁP Giải pháp (Các ví dụ tên tệp) Trong tiết 38 “thao tác với tệp” lấy ví dụ thủ tục gắn tên tệp  Giải pháp có: Sách giáo khoa đưa ví dụ: Assign (tep1, ‘DULIEU.DAT’); Assign (tep2, ‘C:\INP.DAT’); Assign (tep1, ‘DL.INP’); Với giải thích biến tệp tep1 cần gắn với tệp (tập tin) có tên DULIEU.DAT DL.INP Học sinh không hiểu tệp (tập tin) DULIEU.DAT DL.INP có phần ‘.DAT’, ‘.INP’ tập tin Vì lý lớp 10 em học nhiều phần soạn thảo văn chương trình Microsoft Word nên đa số học sinh biết tập tin có phần đuôi ‘.DOC’  Giải pháp mới: dạy tơi đưa ví dụ Assign (tep1, ‘C:\BAITAP.DOC’); Assign (f, ‘H:\VIDU.DOC’); Khi giải thích tệp f gắn với tập tin VIDU.DOC tập tin chương trình Microsoft Word lưu trữ ổ đĩa H:\ (Vì yêu cầu kiến thức ta giới thiệu với học sinh xét khai báo, thao tác với tệp văn Pascal mà thơi) Thì học sinh dễ hiểu nhớ cách đặt tên tệp nhiều Kết học sinh nắm vấn đề cho ví dụ khác, đặt tên tập tin khác dễ dàng Giải pháp (Các tập đơn giản tệp) Trong tiết 39, 40 “Ví dụ làm việc vói tệp”  Giải pháp có: Sách giáo khoa đưa hai tình huống: Ví dụ 1: “Một trường THPT tổ chức cho giáo viên học sinh trường cấm trại, sinh hoạt trời vườn quốc gia Cúc Phương Để lên lịch đến thăm khu trại lớp, thầy hiệu trưởng cân biết khoảng cách từ trại (ở vị trí có tọa độ (0,0)) đến trại giáo viên chủ nhiệm Mỗi lớp có khu trại, vị trí trại giáo viên chủ nhiệm có tọa độ nguyên (x, y) ghi tệp văn TRAI.TXT Và sách giáo khoa có đưa chương trình đọc cập tọa độ từ tệp TRAI.TXT, tính khoảng cách trại giao viên chủ nhiệm trại thầy hiệu trưởng Program khoang_cach; Uses crt; Var d : real; f : text; x, y : integer; begin clrscr; assign(f, ‘TRAI.TXT’); reset(f); while not eof(f) begin read(f, x, y); d := sqrt(x*x + y*y); writeln(‘khoang cach: ’ , d:10:2); end; close(f); readln; end Nếu giải thích câu lệnh cho học sinh hiểu biên dịch chương trình thi khơng có lỗi Nhưng chạy thử chương trình cho học sinh xem chương trình khơng thực mà lại báo lỗi “Error 2: File not found” Tương tự ví dụ sách giáo khoa đưa chương trình để tính điện trở tương đương sau Program Dientro; Uses crt; Var a : array[1 5] of real; f1, f2 : text; R1, R2, R3 :real; i : integer; begin clrscr; assign(f1, ‘RESIST.DAT); reset(f1); assign(f2, ‘RESIST.DAT); reset(f2); while not eof(f1) begin read(f1, R1, R2, R3); a[1] := R1*R2*R3/(R1*R2 + R1*R3 + R2*R3); a[2] := R1*R2 /(R1 + R2) + R3; a[3] := R1*R3 /(R1 + R3) + R2; a[4] := R2*R3 /(R3 + R3) + R1; a[5] := R1 + R2 + R3; for i :=1 to write(f2, a[i]:9:3, ‘ ’); writeln(f2); end; close(f1); close(f2); readln; end Ngôn ngữ lập trình Pascal khó, tập lại u cầu học sinh tính khoảng cách (cơng thức tốn) tính điện trở tương đương (cơng thức lý) phức tạp, nhiều học sinh trung bình, yếu khơng hiểu Khi chạy thử chương trình cho học sinh xem chương trình khơng thực mà lại báo lỗi “Error 2: File not found” (khơng tìm thấy tệp) Ngơn ngữ lập trình Pascal mơn học khó u cầu viết chương trình phải có tính xác cao Đối với nhiều học sinh thực hành viết chương trình cần sai mội dấu chấm, dấu phẩy cú pháp chương trình báo lỗi Vì vậy, thực chương trình bị lỗi nhiều học sinh (học lực trung bình, yếu thấy máy báo lỗi em khơng suy nghĩ, nhận xét lỗi gì?) cho giáo viên nói lý thuyết suông mà thực hành không được, không cho kết tập Từ làm cho em chán nản, khơng thích học mơn  Giải pháp mới: Khi giảng dạy phần thường đưa tập ghi tệp trước sau cho tập đọc tệp * Phần ghi tệp: Bài tập 1: Viết chương trình nhập vào dãy n số nguyên (N

Ngày đăng: 24/07/2016, 11:58

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

  • Đang cập nhật ...

Tài liệu liên quan