SKKN MỘT SỐ BIỆN PHÁP GIÚP HỌC TỐT PASCAL

19 2.5K 13
SKKN MỘT SỐ BIỆN PHÁP GIÚP HỌC TỐT 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

Trường THCS Phước Đông Nguyễn Tấn Ngọc MỤC LỤC I Lí do chọn đề tài .Trang 2 1 Đặt vấn đề Trang 2 2 Mục tiêu của đề tài .Trang 3 3 Phạm vi đề tài Trang 3 4 Phạm vi nghiên cứu Trang 4 II Nội dung và phương pháp thực hiện .Trang 4 1 Cơ sở lí luận Trang 4 2 Thực trạng Trang 4 3 Nội dung Trang 5 4 Kết quả đạt được Trang 17 III Tổng kết .Trang 17 1 Tóm lược giải pháp Trang 17 2 Kiến nghị Trang 18 3 Kết luận Trang 18 SKKN: Một số biện pháp giúp học tốt Pascal Trang 1 Trường THCS Phước Đông Nguyễn Tấn Ngọc I LÍ DO CHỌN ĐỀ TÀI 1 Đặt vấn đề Ngày nay chúng ta đang đứng trước một xã hội phát triển với nhiều lĩnh vực và nhiều ngành công nghiệp khác nhau Cùng với xu thế công nghiệp hóa – hiện đại hóa đất nước thì khoa học kỹ thuật là lĩnh vực đi đầu, trọng tâm Trong đó, Công nghệ thông tin đóng vai trò không nhỏ, góp phần vào lĩnh vực này Với ý nghĩa quan trọng như trên, tin học đã được đưa vào nhà trường để giúp học sinh tiếp xúc và làm quen dần với công nghệ thông tin Mặt khác, máy tính điện tử là công cụ rất hữu ích, nó giúp con người làm những công việc văn phòng (soạn thảo, tính toán, ), liên lạc với nhau thông qua thư điện tử, tra cứu trực tuyến Bên cạnh đó, máy tính điện tử còn giúp chúng ta tạo lập các chương trình để phục vụ cho một số nhu cầu, công việc hằng ngày thông qua ngôn ngữ lập trình (viết web, viết các phần mềm học tập, phần mềm điều khiển thiết bị, ) Có rất nhiều ngôn ngữ lập trình, một trong số đó được đưa vào giảng dạy ở bậc trung học cơ sở là ngôn ngữ lập trình Pascal Đây là ngôn ngữ lập trình đơn giản nhất so với các ngôn ngữ lập trình khác Pascal là một ngôn ngữ lập trình có cú pháp rõ ràng, các lệnh và từ khóa gần gũi với ngôn ngữ của con người; Pascal được viết theo lý thuyết chuẩn về lập trình cấu trúc và nhiều tài liệu khoa học máy tính cũng dùng Pascal để minh họa; là trình biên dịch nhỏ gọn, có thể chạy trên các máy tính cấu hình thấp Pascal đòi hỏi người lập trình phải có tính tư duy, có khả năng phân tích và tổng hợp, mà ở lứa tuổi lớp 8 khả năng đó của các em còn hạn chế nên gây không ít khó khăn cho học sinh khi sử dụng Pascal để lập trình Đặc biệt, đối với những học sinh yếu kém thì việc sử dụng Pascal để lập trình lại càng khó khăn hơn nhiều Có nhiều nguyên nhân dẫn đến những khó khăn trong việc học Pascal của học sinh nhưng có thể thấy một số nguyên nhân chính sau: - Học sinh thường gặp khó khăn khi xác định bài toán - Khó liên hệ phương pháp giải một bài toán trong toán học với thuật giải bài toán đó trong Pascal Là một giáo viên giảng dạy môn Tin học tại trường, tôi luôn trăn trở, tìm cách truyền đạt kiến thức và các biện pháp giúp cho các em học sinh của mình học Pascal -SKKN: Một số biện pháp giúp học tốt Pascal Trang 2 Trường THCS Phước Đông Nguyễn Tấn Ngọc được tốt hơn Chính vì vậy, nên tôi đã chọn đề tài “Một số biện pháp giúp học tốt Pascal” góp phần vào công việc giảng dạy Tin học nói chung và giảng dạy Pascal nói riêng để các đồng nghiệp tham khảo và đóng góp ý kiến giúp cho việc dạy và học Pascal trong trường trung học cơ sở ngày càng hiệu quả hơn 2 Mục tiêu của đề tài - Do gặp phải những khó khăn trên nên khi lập trình vận dụng giải các bài toán học sinh không xác định được các công việc cần thực hiện đối với một đề bài tập cụ thể, khi lập trình học sinh thường mắc nhiều lỗi mà nhiều khi bản thân học sinh không hiểu là lỗi gì và không có cách khắc phục lỗi Vì vậy trong đề tài tôi hướng tới việc đưa ra một số việc học sinh phải thực hiện khi học lập trình, giúp học sinh xác định bài toán; một số lỗi và cách sửa các lỗi này khi lập trình - Đưa ra một số kinh nghiệm dạy lập trình Pascal để giúp học sinh hiểu bài nhanh chóng, nắm vững kiến thức, vận dụng làm một số bài tập đơn giản đến hơi khó (dành cho một số học sinh khá giỏi) 3 Phạm vi đề tài Mỗi giáo viên đều có một cách truyền đạt kiến thức riêng cho học sinh Các chú ý khi dạy Pascal, giúp các em tiếp thu và vận dụng tốt ngôn ngữ lập trình là rất nhiều, rất phong phú Tuy nhiên trong phạm vi sáng kiến kinh nghiệm này tôi chỉ trình bày một số kinh nghiệm của cá nhân tôi qua các nội dung cụ thể sau: - Một số lời khuyên cho học sinh để học lập trình hiệu quả - Hướng dẫn học sinh xác định các công việc cần thực hiện đối với một đề bài cụ thể - Một số lỗi phổ biến của học sinh khi lập trình và cách sửa lỗi - Một số kinh nghiệm giảng dạy ngôn ngữ lập trình nói chung và ngôn ngữ lập trình Pascal nói riêng 4 Phạm vi nghiên cứu - Đối tượng nghiên cứu: Học sinh lớp 8ª5 trường THCS Phước Đông năm học 2016-2017 - Kế hoạch nghiên cứu: Thực hiện trực tiếp qua các tiết dạy -SKKN: Một số biện pháp giúp học tốt Pascal Trang 3 Trường THCS Phước Đông Nguyễn Tấn Ngọc - Phạm vi nghiên cứu: Toàn bộ chương trình tin học quyển 3 dành cho THCS II NỘI DUNG8 VÀ PHƯƠNG PHÁP THỰC HIỆN 1 Cơ sở lí luận - Đảng và Nhà nước ta đã nhận thấy được tầm quan trọng của công nghệ thông tin và đưa vào giảng dạy trong nhà trường ở các cấp từ tiểu học đến trung học phổ thông - Muốn học tập đạt kết quả tốt ngoài sự nỗ lực, tự giác của học sinh, vai trò dẫn dắt của giáo viên bộ môn là vô cùng quan trọng và cần thiết - Để giúp học sinh lập trình với Pascal được dễ dàng hơn, đồng thời thực hiện theo tinh thần của toàn ngành hiện nay là phát huy tính tích cực, tự giác, sáng tạo, độc lập của học sinh, nâng cao năng lực phát hiện và giải quyết vấn đề để đem lại hứng thú học tập cho học sinh Vì vậy với một số nội dung trong đề tài này, học sinh có thể tự học, tự rèn luyện lập trình với Pascal thông qua một số dạng bài tập, đề bài tập cụ thể 2 Thực trạng - Qua thực tế giảng dạy tại trường, tôi nhận thấy khi học đến chương trình tin học 8, đa số học sinh đều cho rằng môn học này rất khó - Pascal là ngôn ngữ còn khá mới lạ đối với học sinh nên việc sử dụng các lệnh, còn sai cú pháp và sai mục đích Tuy Pascal là ngôn ngữ cơ bản nhất so với các ngôn ngữ lập trình khác nhưng hệ thống các lệnh của Pascal đều sử dụng ngôn ngữ tiếng Anh, việc này gây khó khăn không nhỏ đến việc hiểu ý nghĩa của các lệnh và đọc hiểu hết các lỗi trong Pascal - Học Pascal có liên quan đến toán học, nhưng một số học sinh chưa nắm rõ được một số kiến thức Toán học gây khó khăn cho việc giải quyết các bài tập - Một số học sinh còn xem nhẹ môn học và không có thái độ học tập tích cực, xao nhãng việc học, không chịu suy nghĩ và động não khi làm bài tập Một số học sinh rất sợ học khi đến tiết bài tập, ôn tập và các em không nắm rõ được cách thực -SKKN: Một số biện pháp giúp học tốt Pascal Trang 4 Trường THCS Phước Đông Nguyễn Tấn Ngọc hiện một bài toán do cách giải và suy nghĩ trong Pascal có đôi lúc hơi trừu tượng Tuy nhiên cũng có một số học sinh rất yêu thích lập trình và học khá tốt Pascal 3 Nội dung a Một số lời khuyên cho học sinh để học lập trình hiệu quả * Học và nắm vững các kiến thức được học trên lớp Đây là điều kiện cần thiết đối với tất cả các môn học nói chung và đối với môn Tin học nói riêng Học sinh cần phải học các kiến thức cơ bản được cung cấp trên lớp như cấu trúc của một chương trình, cú pháp lệnh để có thể có thể viết đúng cú pháp của lệnh đó cũng như công dụng của lệnh đó, tránh nhầm lẫn công dụng của các câu lệnh Ngoài ra học sinh còn có thể tự tìm hiểu các kiến thức khác về ngôn ngữ lập trình Pascal qua các sách khác hoặc giáo trình… * Nắm vững các kiểu dữ liệu của ngôn ngữ lập trình được cung cấp Trong chương trình tin học 8 chỉ có một số kiểu dữ liệu được giới thiệu là số nguyên (integer, byte hoặc longint), số thực (real), một kí tự (char) và xâu kí tự (string) nhưng một số học sinh không nắm vững được từ khóa của kiểu dữ liệu cần sử dụng Vì thế khi học lập trình, học sinh cần nắm được từ khóa của các kiểu dữ liệu và phạm vi giá trị của từng kiểu dữ liệu để sử dụng cho phù hợp (ví dụ: dữ liệu kiểu byte là số nguyên có giá trị 0 255) * Nắm vững cấu trúc dữ liệu cơ bản của ngôn ngữ lập trình được cung cấp Một trong những yêu cầu quan trọng trong việc học ngôn ngữ Pascal là học sinh phải nhớ cú pháp (cấu trúc) của các câu lệnh Việc này có ý nghĩa trong việc lập trình, -SKKN: Một số biện pháp giúp học tốt Pascal Trang 5 Trường THCS Phước Đông Nguyễn Tấn Ngọc giúp cho việc sử dụng các lệnh chính xác, hiệu quả hơn,, đồng thời hạn chế được các lỗi khi lập trình Chẳng hạn học sinh cần nắm rõ cách viết lệnh write/ read…, hoặc nắm được cú pháp khai báo biến, khai báo hằng, khai báo dữ liệu kiểu mảng… *Hoàn thành các bài tập giáo viên giao cho Những bài tập mà giáo viên giao cho học sinh sau mỗi bài học là các bài tập cơ bản phù hợp với các đối tượng HS mang tính hiểu và vận dụng Vì thế nên mỗi học sinh có thể tự làm dựa vào các kiến thức đã học Việc tự làm các bài tập được giao giúp cho các em có ý thức tự giác, tích cực hơn trong học tập, kích thích tư duy của các em, đồng thời làm cho học sinh yêu thích môn học hơn khi tự mình giải được các bài tập Ví dụ 1: Em hãy cho biết số lần lặp ở từng trường hợp sau: i) for i:=1 to 5 do write(i:5); ii) a:=5; while a

Ngày đăng: 11/10/2017, 15:19

Từ khóa liên quan

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

Tài liệu liên quan