SKKN: KINH NGHIỆM PHÁT HUY TÍNH TÍCH CỰC CỦA HỌC SINH TRONG LẬP TRÌNH PASCAL

18 710 0
SKKN: KINH NGHIỆM PHÁT HUY TÍNH TÍCH CỰC  CỦA HỌC SINH TRONG LẬP TRÌNH PASCAL

Đ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

1 ĐẶT VẤN ĐỀ 1.1 Lý chọn đề tài: - Bước sang kỷ XXI - Thế kỷ phát triển mạnh mẽ khoa học, kỹ thuật công nghệ, trước yêu cầu của nghiệp cơng nghiệp hố - đại hố đất nước địi hỏi nhà trường phải đào tạo nên người lao động thông minh, sáng tạo, độc lập, tự chủ, lợi ích cộng đồng, nhân loại Để đạt mục tiêu ngành giáo dục đưa môn Tin vào nhà trường giúp cho thầy trị tiếp cận với cơng nghệ - cơng nghệ đại văn minh thơng tin, thích ứng với phát triển xã hội - Khi tin học đưa vào nhà trường nghiên cứu môn khoa học khác, kiến thức tin học đúc kết từ thực tiễn phát triển dựa nhu cầu khai thác người dùng, có nhiều điều kiện thuận lợi để sử dụng phương tiện dạy học - phát huy tính tích cực học tập học sinh Tuy nhiên, kỹ vận dụng tri thức học vào việc giải toán thực tiễn học sinh nhiều hạn chế - Mặt khác, vào năm 60 thập kỷ này, mà việc lập trình cho máy tính mang nặng tính kinh nghiệm, tính “nghệ thuật”; Với chương trình nhìn chung khó đọc, khó kiểm sốt lỗi tác giả tạo nó, đặc biệt khơng có cách khẳng định tính đắn chương trình, ngồi việc kiểm tra chương trình thông qua số lần chạy thử với liệu vào khác nhau, thấy kết lần chạy thử khẳng định chương trình Từ nảy sinh vấn đề làm giải tồn nêu Vấn đề lôi kéo nhiều nhà Tin học lý thuyết tiếng quan tâm tham gia Phương pháp lập trình có cấu trúc đề xuất bối cảnh - Lập trình có cấu trúc cho phép tạo chương trình sáng sủa, dễ đọc, dễ hiểu, dễ kiểm tra điều quan trọng chứng minh tính đắn chương trình - Tư tưởng lập trình có cấu trúc modul hố chương trình, nghĩa từ chương trình lớn, phân thành chương trình nhỏ, hay chương trình con, tương đối độc lập giải mộ cách độc lập chương trình Trên sở đó, kiểm chứng tính đắn chương trình con, ghép nối lại thành chương trình hồn chỉnh - Trong viết chương trình, ta thường gặp đoạn chương trình lặp đi, lặp lại nhiều lần chỗ khác làm cho chương trình trở nên dài dòng Trong Pascal cho phép viết đoạn chương trình thành chương trình con, cần, ta viết thủ tục gọi chương trình với tham số tương ứng Cách làm cho chương trình trở nên ngắn gọn, sáng sủa tiết kiệm cơng sức lập trình - Với toán lớn, phức tạp tương ứng với chương trình lớn, dài; việc nhìn khái quát tổng thể chương trình, việc gỡ rối, sửa lỗi khó khăn Việc xây dựng chương trình cho phép tách chương trình lớn thành chương trình nhỏ hơn, đơn giản làm cho việc kiểm tra, sửa chữa chương trình dễ dàng, thuận tiện Sau tạo xong chương trình ta việc ghép chúng lại thành chương trình hồn chỉnh Chính lý làm cho giá thành xây dựng tồn chương trình giảm xuống bớt công sức thủ công người lập trình Chính vậy, tơi muốn vận dụng cách viết sử dụng chương trình lập trình có cấu trúc để giúp cho học sinh có kỹ giải số tốn nhanh hơn, xác việc kiểm sốt tồn chương trình thuận tiện 1.2 Mục đích việc nghiên cứu - Mục đích việc nghiên cứu sử dụng chương trình lập trình có cấu trúc lập trình Pascal nhằm giúp học sinh phát huy tính tích cực, tự giác, chủ động, sáng tạo, rèn luyện thói quen làm việc độc lập kỹ lập trình, giảm bớt thời gian, cơng sức lập trình; giúp cho việc kiểm tra, sửa chữa chương trình trở nên đơn giản hơn, dễ dàng thuận tiện Bên cạnh đó, học sinh cịn biết vận dụng để giải tốn thường gặp thực tế; gây hứng thú học tập, làm cho “Học” trình kiến tạo; niềm say mê để từ học sinh biết khai thác xử lý thơng tin, tự hình thành hiểu biết, lực phẩm chất 1.3 Đối tượng, phạm vi kế hoạch nghiên cứu - Đối tượng nghiên cứu học sinh trung học sở - Phạm vi kế hoạch nghiên cứu: Khối 8, (Lớp 8A1, 9A1) - Trường THCS Thạnh Phú 1.4 Kết cần đạt Phải phát huy tính tích cực, tự giác, chủ động, sáng tạo học sinh; tạo thói quen làm việc độc lập; bồi dưỡng cho học sinh phương pháp tự học, khả hợp tác; rèn luyện kĩ lập trình kỹ vận dụng kiến thức vào việc giải toán thường gặp thực tiễn; tác động đến tình cảm, đem lại niềm vui, hứng thú trách nhiệm học tập cho học sinh NỘI DUNG, BIỆN PHÁP THỰC HIỆN 2.1 Cơ sở lý luận 2.1.1 Một số khái niệm - Lập trình: Là sử dụng cấu trúc liệu câu lệnh ngơn ngữ lập trình cụ thể để mô tả liệu diễn đạt thao tác thuật tốn - Ngơn ngữ lập trình: Là ngơn ngữ để viết chương trình - Chương trình: Là cách mơ tả thuật tốn ngơn ngữ mà máy tính hiểu thực - Thuật toán: Là dãy hữu hạn thao tác xếp theo trình tự xác định cho sau thực dãy thao tác từ Input ta thu Output toán - Chương trình con: Là dãy lệnh mơ tả số thao tác định thực (được gọi) từ nhiều vị trí khác chương trình 2.1.2 Lợi ích việc sử dụng chương trình - Tránh việc phải viết lặp đi, lặp lại dãy lệnh chương trình - Hỗ trợ việc thực viết chương trình lớn - Phục vụ cho trình trừu tượng hố - Mở rộng khả ngơn ngữ - Thuận tiện cho việc phát triển khả nâng cấp chương trình 2.1.3 Phân loại chương trình - Chương trình có loại bản: Chương trình hàm Chương trình thủ tục + Hàm (Function): Là chương trình thực số thao tác trả giá trị qua tên hàm + Thủ tục (Procedure): Là chương trình thực thao tác định không trả giá trị qua tên 2.1.4 Cấu trúc chương trình - Cấu trúc chung: [] Begin []; {Phần thân chương trình con} End; - Cấu trúc Hàm: Function Tên_hàm ([khai báo tham số, cần]): kiểu DL; [] { Label, Const, Type, Var, } Begin ; {Phần thân hàm} End; - Cấu trúc thủ tục: Procedure Tên_thủ tục ([khai báo tham số, cần]); [

Ngày đăng: 14/10/2016, 13:40

Từ khóa liên quan

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

Tài liệu liên quan