1. Trang chủ
  2. » Luận Văn - Báo Cáo

sáng kiến kinh nghiệm trung học sơ sở: Kinh nghiệm “sử dụng ngôn ngữ lập trình pascal để giải toán”

28 89 0

Đ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áng kiến kinh nghiệm trung học sơ sở: Kinh nghiệm “sử dụng ngôn ngữ lập trình pascal để giải toán” MỤC LỤC Trang Phần thứ nhất: MỞ ĐẦU I. Đặt vấn đề: Lý do chọn đề tài 1 Đối tượng nghiên cứu: 1 Phạm vi nghiên cứu: 1 II. Mục tiêu nghiên cứu: 1 Phần thứ hai: GIẢI QUYẾT VẤN ĐỀ I. Cơ sở lý luận của vấn đề 2 II. Thực trạng vấn đề 3 III. Các giải pháp đã tiến hành để giải quyết vấn đề: … 5 1. Bài toán 1 5 2. Bài toán 2 8 3. Bài toán 3 10 IV. Tính mới của sáng kiến…………… ………………………….…….……………...15 V. Hiệu quả SKKN: ………………… ………………………….…….…………………15 Phần thứ ba: KẾT LUẬN, KIẾN NGHỊ I. Kết luận: 17 II. Ý kiến đề xuất 17 DANH MỤC CHỮ CÁI VIẾT TẮT VIẾT TẮT VIẾT ĐẦY ĐỦ Gv Giáo viên Hs Học sinh GDĐT Giáo dục – đào tạo THCS Trung học cơ sở IT Công nghệ thông tin PHẦN THỨ NHẤT: MỞ ĐẦU I. ĐẶT VẤN ĐỀ: Lý do chọn đề tài: Theo Trưởng Ban Kinh tế Trung ương Nguyễn Văn Bình, Cách mạng công nghiệp 4.0 (CMCN 4.0) mang lại cơ hội cho các nước đang phát triển, giúp rút ngắn quá trình công nghiệp hoá bằng cách đi tắt đón đầu, phát triển nhảy vọt lên công nghệ cao hơn. Nghị quyết 29 của BCHTW về đổi mới căn bản và toàn diện GDĐT đã chỉ ra là tiếp tục đổi mới mạnh mẽ phương pháp dạy và học theo hướng hiện đại, đề cao vai trò chủ thể hoạt động của học sinh nhằm phát huy tính tích cực, chủ động, sáng tạo và vận dụng kiến thức, kỹ năng vào giải quyết các tình huống thực tiễn cuộc sống. Bộ giáo dục đang triển khai rất nhiều công văn phục vụ đổi mới căn bản và toàn diện GDĐT sau năm 2018. Đổi mới phương pháp và hình thức tổ chức dạy học và kiểm tra đánh giá, đổi mới sinh hoạt chuyên môn theo hướng nghiên cứu bài học, tổ chức các kỳ thi giúp học sinh vận dụng kiến thức đã học vào giải quyết vấn đề thực tiễn, … nhằm hình thành và phát triển các năng lực cần thiết của thế kỷ 21 cho học sinh. Trong quá trình dạy học chương trình Tin học lớp 8, tôi thấy rằng, những kiến thức học sinh tiếp nhận và áp dụng vào giải các bài toán đạt kết quả chưa cao, do học sinh chưa thật sự nắm vững các bước để giải bài toán và chưa vận dụng được linh hoạt ngôn ngữ lập trình để giải bài toán. Xuất phát từ cơ sở trên tôi đã chọn đề tài “Sử dụng ngôn ngữ lập trình Pascal để giải toán”. Đối tượng nghiên cứu: Tập trung nghiên cứu sử dụng ngôn ngữ lập trình Pascal để giải toán. Phạm vi nghiên cứu: Học sinh lớp 8 trường THCS Buôn Trấp Học sinh trong đội tuyển học sinh giỏi môn tin học của trường THCS Buôn Trấp. II. MỤC TIÊU NGHIÊN CỨU: Nhằm nâng cao chất lượng giảng dạy và học tập, chất lượng dạy học bộ môn tin học. Thúc đẩy phong trào thi đua học tập ở học sinh. Phát huy tính tích cực, chủ động của học sinh trong quá trình tiếp thu kiến thức. Nâng cao khả năng tự học của học sinh. Nhằm đổi mới phương pháp dạy học trong qua trình giảng dạy học sinh. Tạo điều kiện thuận lợi cho những học sinh có năng lực, có niềm đam mê, có sáng tạo trong học tập bộ môn. Giải một vài bài toán trong chương trình học toán THCS và chuyển các bài toán đó sang ngôn ngữ lập trình. Làm cơ sở cho các em định hướng và chọn lựa ngành nghề thích hợp cho tương lai. PHẦN THỨ HAI: GIẢI QUYẾT VẤN ĐỀ I. CƠ SỞ LÝ LUẬN CỦA VẤN ĐỀ: Đổi mới căn bản, toàn diện giáo dục và đào tạo là đổi mới những vấn đề lớn, cốt lõi, cấp thiết, từ quan điểm, tư tưởng chỉ đạo đến mục tiêu, nội dung, phương pháp, cơ chế, chính sách, điều kiện bảo đảm thực hiện đổi mới ở tất cả các bậc học, ngành học. Phát triển nguồn lực có chất lượng cao đòi hỏi phải đổi mới căn bản, toàn diện giáo dục, đào tạo ngành nghề theo hướng mở, hội nhập, xây dựng một xã hội học tập, phát triển toàn diện năng lực, thể chất, nhân cách, đạo đức, lối sống, ý thức tôn trọng pháp luật và trách nhiệm công dân. Một trong những giải pháp nhằm nâng cao chất chất lượng nguồn lực là phải đổi mới phương pháp dạy học. Đổi mới phương pháp dạy học của người thầy bắt nguồn từ yêu cầu học tập của người học. Phương pháp này nhấn mạnh quá trình học tập và tiếp thu chứ không chú trọng đến kết quả học tập. Đây cũng là phương pháp giúp cho người học phát triển kỹ năng tự học và kỹ năng giải quyết vấn đề. Sử dụng phương pháp học tập tích cực, người dạy đóng vai trò là “người hướng dẫn” giúp người học thu được kết luận đúng thông qua sự chỉ dẫn, khuyến khích cũng như thách thức họ đạt được mục đích học tập. Phương pháp học tập tích cực có ý nghĩa quan trọng giúp học sinh biết cách tìm, tra cứu tài liệu thông tin, tổ chức chúng, thực nghiệm và kiểm nghiệm các câu trả lời của mình thông qua ý kiến đánh giá của người thầy và của nhiều người. Chính vì thế để nâng cao chất lượng học tập của học sinh đối với môn học lập trình và giải các bài toán bằng ngôn ngữ lập trình chúng ta cần nắm được rõ các khái niệm sau: Ngôn ngữ lập trình (programming language) là dạng ngôn ngữ được chuẩn hóa theo một hệ thống các quy tắc riêng, sao cho qua đó người lập trình có thể mô tả các chương trình làm việc dành cho thiết bị điện tử mà cả con người và các thiết bị đó đều hiểu được. Pascal là một ngôn ngữ lập trình máy tính thuộc dạng mệnh lệnh và thủ tục, được Niklaus Wirth phát triển vào năm 1970 là ngôn ngữ lập trình đặc biệt thích hợp cho kiểu lập trình cấu trúc và cấu trúc dữ liệu. Được đặt theo tên của nhà toán học, triết gia và nhà vật lí người Pháp, Blaise Pascal. Pascal được phát triển theo khuôn mẫu của ngôn ngữ ALGOL 60. Wirth đã phát triển một số cải tiến cho ngôn ngữ này như một phần của các đề xuất ALGOL X, nhưng chúng không được chấp nhận và Ngôn ngữ Pascal được phát triển riêng biệt và phát hành vào năm 1970. Một phiên bản cải tiến được gọi là Object Pascal được thiết kế cho lập trình hướng đối tượng được phát triển vào năm 1985, được sử dụng bởi Apple Computer và Borland vào cuối những năm 1980 và sau đó phát triển thành ngôn ngữ Delphi trên nền tảng Microsoft Windows. Wirth đồng thời cũng xây dựng Modula2 và Oberon, là những ngôn ngữ tương đồng với Pascal. Oberon cũng hỗ trợ kiểu lập trình hướng đối tượng. Một bài toán đố là một vấn đề có thể được giải quyết bằng toán học, thường được sử dụng trong quá trình dạy toán để giúp học sinh hiểu sự liên quan giữa các vấn đề đời sống thường ngày với các khái niệm và ký hiệu toán học. Để giải một bài toán trong ngôn ngữ lập trình chúng ta cần nắm vững các bước sau: + Xác định bài toán + Mô tả thuật toán + Viết chương trình + Hiệu chỉnh. Vậy, xác định bài toán là xác định rõ 2 thành phần Input và Output và mối quan hệ giữa chúng để có thể lựa chọn thuật toán và ngôn ngữ lập trình thích hợp. Mô tả thuật toán là bước quan trọng nhất để giải bài toán. Có thể có nhiều thuật toán để giải một bài toán, cần thiết kế hoặc chọn 1 thuật toán phù hợp để giải bài toán cho trước. Viết chương trình là việc lựa chọn cách tổ chức dữ liệu và sử dụng ngôn ngữ lập trình để diễn đạt đúng thuật toán. Khi chọn ngôn ngữ lập trình nào phải tuân theo quy định ngữ pháp của ngôn ngữ đó. Hiệu chỉnh sau khi viết xong, chương trình cần phải được thử bằng một số bộ test tiêu biểu. Nếu phát hiện sai sót thì phải sửa chương trình rồi thử lại. Việc áp dụng tốt các khái niệm của ngôn ngữ lập trình cũng như cách làm của một số bài toán sẽ giúp học sinh thực hiện việc giải một bài toán nhanh hơn. Tạo sự hứng thú học tập bộ môn tin học lập trình hơn. Nâng cao nhận thức cũng như sự yêu mến với bộ môn lập trình. II. THỰC TRẠNG VẤN ĐỀ: Như chúng ta đã biết, tin học nói chung và máy tính nói riêng có mặt ở hầu khắp mọi nơi: các cơ quan, công sở, xí nghiệp, nhà máy, trường học, khu vui chơi giải trí, … Vì vậy tin học cũng tác động rất lớn đến xã hội: + Giúp tăng hiệu quả sản xuất, hiệu quả cung cấp dịch vụ và quản lí. + Sự phát triển của tin học cũng làm thay đổi nhận thức và cách thức tổ chức, vận hành các hoạt động xã hội. + Thay đổi phong cách sống của con người. Dựa vào các con số thông kê của Bộ Thông tin và truyền thông. Việt Nam thiếu tới 500.000 nhân viên công nghệ thông tin. Và mức lương của ngành Công nghệ thông tin đứng top 3 trong tất cả các ngành ở Việt Nam. Có thể thấy rằng việc xin được việc của ngành lập trình là khá dễ dàng. Bởi nguồn nhân lực đang thiếu cùng với đó là sự phát triển của ngành công nghệ. Khiến mọi thứ cũng thay đổi nhu cầu cũng từ đó mà tăng cao. Để định hướng nghề nghiệp cho tương lai của học sinh đáp ứng được nhu cầu của thời đại thì trước hết học sinh cần phải học tốt các môn học nhất là bộ môn ngôn ngữ lập trình pascal. Vì đây chính là ngôn ngữ đầu tiên, tiền đề cho các ngôn ngữ khác mà học sinh sẽ học. Nhưng hiện nay quá trình học tập và nghiên cứu bộ môn lập trình vẫn gặp rất nhiều khó khăn như: Đời sống của người dân trong nhiều thôn, buôn còn nhiều khó khăn, nên việc đầu tư cho con em mình trong học tập còn hạn chế. Phương tiện dạy và học, đặc biệt là phòng máy ở một số trường còn thiếu, bị hư hỏng nhiều. Một số giáo viên vẫn chưa linh hoạt khi áp dụng các phương pháp dạy học mới vào quá trình giảng dạy cho học sinh. Môn Tin học lập trình là môn học khó nên vẫn còn có học sinh chưa thật sự đam mê môn học, một số em còn thụ động trong quá trình tiếp thu kiến thức. Học sinh nắm các bước để giải một bài toán một cách mơ hồ nên chưa thể áp

PHỊNG GIÁO DỤC VÀ ĐÀO TẠO KRƠNG ANA KINH NGHIỆM TRƯỜNG THCS BN TRẤP SỬ DỤNG NGƠN NGỮ LẬP TRÌNH PASCAL ĐỂ MỤC LỤC GIẢI MỘT SỐ BÀI TOÁN Trang Phần thứ nhất: MỞ ĐẦU I Đặt vấn đề: tên: Nguyễn Thị Thu Thủy Lý chọnHọ đề tài Đơn vị công tác: THCS Buôn Trấp Chức vụ: Giáo viên Đối tượng nghiên cứu: .1 Phạm vi nghiên cứu: II Mục tiêu nghiên cứu: .1 Phần thứ hai: GIẢI QUYẾT VẤN ĐỀ I Cơ sở lý luận vấn đề II Thực trạng vấn đề III Các giải pháp tiến hành để giải vấn đề: …5 Bài toán Bài toán Bài toán .10 IV Tính sáng kiến…………… ………………………….…….…………… 15 V Hiệu SKKN: ………………… ………………………….…….…………………15 Phần thứ ba: KẾT LUẬN, KIẾN NGHỊ I Kết luận: 17 II Ý kiến đề xuất .17 Kinh nghiệm “Sử dụng ngôn ngữ lập trình Pascal để giải tốn” DANH MỤC CHỮ CÁI VIẾT TẮT VIẾT TẮT VIẾT ĐẦY ĐỦ Gv Giáo viên Hs Học sinh GD-ĐT Giáo dục – đào tạo THCS Trung học sở IT Công nghệ thông tin Người viết: Nguyễn Thị Thu Thủy Trang Kinh nghiệm “Sử dụng ngơn ngữ lập trình Pascal để giải tốn” Người viết: Nguyễn Thị Thu Thủy Trang Kinh nghiệm “Sử dụng ngơn ngữ lập trình Pascal để giải tốn” PHẦN THỨ NHẤT: MỞ ĐẦU I ĐẶT VẤN ĐỀ: Lý chọn đề tài: Theo Trưởng Ban Kinh tế Trung ương Nguyễn Văn Bình, Cách mạng cơng nghiệp 4.0 (CMCN 4.0) mang lại hội cho nước phát triển, giúp rút ngắn q trình cơng nghiệp hố cách tắt đón đầu, phát triển nhảy vọt lên cơng nghệ cao Nghị 29 BCHTW đổi toàn diện GD-ĐT tiếp tục đổi mạnh mẽ phương pháp dạy học theo hướng đại, đề cao vai trò chủ thể hoạt động học sinh nhằm phát huy tính tích cực, chủ động, sáng tạo vận dụng kiến thức, kỹ vào giải tình thực tiễn sống Bộ giáo dục triển khai nhiều công văn phục vụ đổi toàn diện GD&ĐT sau năm 2018 Đổi phương pháp hình thức tổ chức dạy học kiểm tra đánh giá, đổi sinh hoạt chuyên môn theo hướng nghiên cứu học, tổ chức kỳ thi giúp học sinh vận dụng kiến thức học vào giải vấn đề thực tiễn, … nhằm hình thành phát triển lực cần thiết kỷ 21 cho học sinh Trong trình dạy học chương trình Tin học lớp 8, tơi thấy rằng, kiến thức học sinh tiếp nhận áp dụng vào giải toán đạt kết chưa cao, học sinh chưa thật nắm vững bước để giải toán chưa vận dụng linh hoạt ngơn ngữ lập trình để giải tốn Xuất phát từ sở chọn đề tài “Sử dụng ngơn ngữ lập trình Pascal để giải tốn” Đối tượng nghiên cứu: - Tập trung nghiên cứu sử dụng ngơn ngữ lập trình Pascal để giải tốn Phạm vi nghiên cứu: - Học sinh lớp trường THCS Buôn Trấp - Học sinh đội tuyển học sinh giỏi môn tin học trường THCS Buôn Trấp II MỤC TIÊU NGHIÊN CỨU: Người viết: Nguyễn Thị Thu Thủy Trang Kinh nghiệm “Sử dụng ngơn ngữ lập trình Pascal để giải toán” - Nhằm nâng cao chất lượng giảng dạy học tập, chất lượng dạy học môn tin học - Thúc đẩy phong trào thi đua học tập học sinh - Phát huy tính tích cực, chủ động học sinh trình tiếp thu kiến thức - Nâng cao khả tự học học sinh - Nhằm đổi phương pháp dạy học qua trình giảng dạy học sinh - Tạo điều kiện thuận lợi cho học sinh có lực, có niềm đam mê, có sáng tạo học tập mơn - Giải vài tốn chương trình học tốn THCS chuyển tốn sang ngơn ngữ lập trình - Làm sở cho em định hướng chọn lựa ngành nghề thích hợp cho tương lai PHẦN THỨ HAI: GIẢI QUYẾT VẤN ĐỀ I CƠ SỞ LÝ LUẬN CỦA VẤN ĐỀ: Đổi bản, toàn diện giáo dục đào tạo đổi vấn đề lớn, cốt lõi, cấp thiết, từ quan điểm, tư tưởng đạo đến mục tiêu, nội dung, phương pháp, chế, sách, điều kiện bảo đảm thực đổi tất bậc học, ngành học Phát triển ng̀n lực có chất lượng cao đòi hỏi phải đổi bản, toàn diện giáo dục, đào tạo ngành nghề theo hướng mở, hội nhập, xây dựng xã hội học tập, phát triển toàn diện lực, thể chất, nhân cách, đạo đức, lối sống, ý thức tôn trọng pháp luật trách nhiệm công dân Một giải pháp nhằm nâng cao chất chất lượng nguồn lực phải đổi phương pháp dạy học Đổi phương pháp dạy học người thầy bắt nguồn từ yêu cầu học tập người học Phương pháp nhấn mạnh q trình học tập tiếp thu khơng trọng đến kết học tập Đây cũng phương pháp giúp cho người học phát triển kỹ tự học kỹ giải vấn đề Sử dụng phương pháp học tập tích cực, người dạy đóng vai trò “người hướng dẫn” giúp người học thu kết luận thơng qua dẫn, khuyến khích cũng thách thức họ đạt Người viết: Nguyễn Thị Thu Thủy Trang Kinh nghiệm “Sử dụng ngôn ngữ lập trình Pascal để giải tốn” mục đích học tập Phương pháp học tập tích cực có ý nghĩa quan trọng giúp học sinh biết cách tìm, tra cứu tài liệu thông tin, tổ chức chúng, thực nghiệm kiểm nghiệm câu trả lời thơng qua ý kiến đánh giá người thầy nhiều người Chính để nâng cao chất lượng học tập học sinh mơn học lập trình giải tốn ngơn ngữ lập trình cần nắm rõ khái niệm sau: Ngơn ngữ lập trình (programming language) dạng ngơn ngữ chuẩn hóa theo hệ thống quy tắc riêng, cho qua người lập trình mơ tả chương trình làm việc dành cho thiết bị điện tử mà người thiết bị hiểu Pascal ngơn ngữ lập trình máy tính thuộc dạng mệnh lệnh thủ tục, Niklaus Wirth phát triển vào năm 1970 ngơn ngữ lập trình đặc biệt thích hợp cho kiểu lập trình cấu trúc cấu trúc liệu Được đặt theo tên nhà toán học, triết gia nhà vật lí người Pháp, Blaise Pascal Pascal phát triển theo khuôn mẫu ngôn ngữ ALGOL 60 Wirth phát triển số cải tiến cho ngôn ngữ phần đề xuất ALGOL X, chúng không chấp nhận Ngôn ngữ Pascal phát triển riêng biệt phát hành vào năm 1970 Một phiên cải tiến gọi Object Pascal thiết kế cho lập trình hướng đối tượng phát triển vào năm 1985, sử dụng Apple Computer Borland vào cuối năm 1980 sau phát triển thành ngơn ngữ Delphi tảng Microsoft Windows Wirth đồng thời cũng xây dựng Modula2 Oberon, ngôn ngữ tương đồng với Pascal Oberon cũng hỗ trợ kiểu lập trình hướng đối tượng Một tốn đố vấn đề giải toán học, thường sử dụng q trình dạy tốn để giúp học sinh hiểu liên quan vấn đề đời sống thường ngày với khái niệm ký hiệu toán học Để giải tốn ngơn ngữ lập trình cần nắm vững bước sau: + Xác định tốn + Mơ tả thuật tốn + Viết chương trình Người viết: Nguyễn Thị Thu Thủy Trang Kinh nghiệm “Sử dụng ngơn ngữ lập trình Pascal để giải toán” + Hiệu chỉnh Vậy, xác định toán xác định rõ thành phần Input Output mối quan hệ chúng để lựa chọn thuật tốn ngơn ngữ lập trình thích hợp Mơ tả thuật tốn bước quan trọng để giải tốn Có thể có nhiều thuật tốn để giải toán, cần thiết kế chọn thuật toán phù hợp để giải toán cho trước Viết chương trình việc lựa chọn cách tổ chức liệu sử dụng ngơn ngữ lập trình để diễn đạt thuật tốn Khi chọn ngơn ngữ lập trình phải tuân theo quy định ngữ pháp ngơn ngữ Hiệu chỉnh sau viết xong, chương trình cần phải thử số test tiêu biểu Nếu phát sai sót phải sửa chương trình rời thử lại Việc áp dụng tốt khái niệm ngơn ngữ lập trình cũng cách làm số toán giúp học sinh thực việc giải toán nhanh Tạo hứng thú học tập môn tin học lập trình Nâng cao nhận thức cũng yêu mến với mơn lập trình II THỰC TRẠNG VẤN ĐỀ: Như biết, tin học nói chung máy tính nói riêng có mặt hầu khắp nơi: quan, cơng sở, xí nghiệp, nhà máy, trường học, khu vui chơi giải trí, … Vì tin học cũng tác động lớn đến xã hội: + Giúp tăng hiệu sản xuất, hiệu cung cấp dịch vụ quản lí + Sự phát triển tin học cũng làm thay đổi nhận thức cách thức tổ chức, vận hành hoạt động xã hội + Thay đổi phong cách sống người Dựa vào số thông kê Bộ Thông tin truyền thông Việt Nam thiếu tới 500.000 nhân viên công nghệ thông tin Và mức lương ngành Công nghệ thông tin đứng top tất ngành Việt Nam Có thể thấy việc xin việc ngành lập trình dễ dàng Bởi nguồn nhân lực thiếu với phát triển ngành cơng nghệ Khiến thứ cũng thay đổi nhu cầu cũng từ mà tăng cao Người viết: Nguyễn Thị Thu Thủy Trang Kinh nghiệm “Sử dụng ngơn ngữ lập trình Pascal để giải toán” Để định hướng nghề nghiệp cho tương lai học sinh đáp ứng nhu cầu thời đại trước hết học sinh cần phải học tốt môn học môn ngôn ngữ lập trình pascal Vì ngơn ngữ đầu tiên, tiền đề cho ngôn ngữ khác mà học sinh học Nhưng trình học tập nghiên cứu mơn lập trình gặp nhiều khó khăn như: Đời sống người dân nhiều thơn, bn cịn nhiều khó khăn, nên việc đầu tư cho em học tập cịn hạn chế Phương tiện dạy học, đặc biệt phòng máy số trường thiếu, bị hư hỏng nhiều Một số giáo viên chưa linh hoạt áp dụng phương pháp dạy học vào trình giảng dạy cho học sinh Mơn Tin học lập trình mơn học khó nên cịn có học sinh chưa thật đam mê môn học, số em cịn thụ động q trình tiếp thu kiến thức Học sinh nắm bước để giải tốn cách mơ hờ nên chưa thể áp dụng để giải toán khác Học sinh tiếp nhận kiến thức cách thụ động nên chưa khắc sâu kiến thức Tư toán học học sinh chưa thật đồng Học sinh chưa linh động việc áp dụng tốn học vào lập trình Chưa nắm rõ bước để giải toán ngơn ngữ lập trình từ khóa để thể tốn nên mức độ hồn thành làm giáo viên hạn chế minh họa bảng số liệu sau: Mức độ hoàn thành tập giáo viên đưa Hoàn thành Lớp Tổng chương Số HS trình khơng có lỗi TS % Người viết: Nguyễn Thị Thu Thủy Hoàn Chưa HS Tự đề xuất thành hồn vấn đề tìm chương thành hướng giải trình chương gặp lỗi trình lớp TS % TS % TS % Trang Kinh nghiệm “Sử dụng ngơn ngữ lập trình Pascal để giải tốn” 8a3 38 7.9 17 47.7 18 47.4 7.9 8a5 42 9.5 18 42.9 20 47.6 11.9 III CÁC GIẢI PHÁP ĐÃ TIẾN HÀNH ĐỂ GIẢI QUYẾT VẤN ĐỀ: - Như biết việc khuyến khích học sinh u thích mơn q trình lâu dài, cần nhiều thời gian Vì phân cơng giảng dạy lớp đó, ngồi việc truyền thụ kiến thức cho toàn lớp, giáo viên nên trọng vào việc tìm kiếm, lờng ghép kiến thức mở rộng, nâng cao tốn trí tuệ nhanh vào tiết dạy kiểm tra - Giống môn học khác, môn tin Học chúng ta, muốn đạt kết mỹ mãn, trước hết giáo viên phải thực đam mê với công việc, phải trau dồi nâng cao kiến thức cho thân Mỗi giáo viên phải: + Cần chọn lọc phương pháp dạy học tích cực dễ hiểu để hướng dẫn cho học sinh khơng nên máy móc theo hướng dẫn + Giúp học sinh định hướng nhận cách giải thuật toán dạng tập + Hướng dẫn học sinh vận dụng cơng thức tốn học vào giải tốn lập trình Điều giúp em nhận biết dạng tập chọn hướng giải cho phù hợp + Định hướng cho học sinh bước để giải toán Yêu cầu học sinh đưa cách giải riêng cho tốn + Hướng dẫn học sinh cách trình bày, cũng cách lập luận làm, để em làm đạt kết tốt Trong trình giảng dạy, giáo viên phải tổng hợp kiến thức bản, trọng tâm, dễ nhớ để đưa vào kiến thức em Chẳng hạn số toán sau: Người viết: Nguyễn Thị Thu Thủy Trang Kinh nghiệm “Sử dụng ngơn ngữ lập trình Pascal để giải tốn” 2.1 Bài tốn 1: Thử viết chương trình nhập số nguyên X, Y, in giá trị X Y hình Sau hốn đổi giá trị X Y rồi lại in hình giá trị X Y (Bài 2, SGK tin học dành cho THCS trang 35) Do chương trình mà học sinh tự nghiên cứu chương trình học ngơn ngữ lập trình pascal nên t khơng u cầu học sinh phải hiểu rõ tất câu lệnh chương trình, cần học sinh bước đầu làm quen với cách khai báo sử dụng biến chương trình thơi Vì tiến trình dạy học diễn sau: Hoạt động giáo viên: - Gv: Bạn tóm tắt tốn? Hoạt động học sinh: - Hs: + Nhập giá trị X Y + In giá trị X Y hình + Hốn đổi giá trị X Y + In lại giá trị X Y hình - Gv: dựa vào tóm tắt tốn, bạn - Hs: Biến x để lưu giá trị X, biến y để lưu cho cô biết toán cần sử dụng biến giá trị Y để lưu giá trị? - Gv: Ngồi hai biến x, y cịn cần sử - Hs suy nghĩ trả lời theo hiểu biết dụng biến nữa? - Gv: muốn biết chương trình cịn cần sử dụng biến ta cần phải biết cách giải - Hs lắng nghe toán Sau biết cách giải dễ dàng biết tốn có biến - Gv: Để hoán đổi giá trị hai biến X Y Chúng ta nghiên cứu trò chơi sau: Cơ có hai cốc nước màu xanh Người viết: Nguyễn Thị Thu Thủy Trang Kinh nghiệm “Sử dụng ngơn ngữ lập trình Pascal để giải tốn” + Nhóm dùng thước đo chiều cao bạn, bạn có số đo cao bạn người cao + Nhóm xếp hàng bạn theo thứ tự từ thấp đến cao, bạn đứng cuối người cao + Nhóm xem bạn cao nhất, - Gv tổng hợp kết làm việc nhóm so sánh bạn với bạn lại, bạn cao bạn ta giữ lại bạn cao So sánh đến hết nhóm, bạn cuối cịn lại bạn cao - Gv yêu cầu nhóm học sinh đưa nhận xét cho + Nhóm … cách làm nhóm - Các nhóm học sinh biện luận để bảo - Gv: bạn lớp, độ tuổi lại có vệ ý kiến nhóm chiều cao khác nhau? - Hs: Các yếu tố ảnh hưởng đến phát triển chiều cao: + Yếu tố gen di truyền + Yếu tố dinh dưỡng + Yếu tố vận động - Gv: Ngoài yếu tố gen di truyền, phải làm + Yếu tố giới tính để cũng cố chiều cao mình? - Hs: ăn uống tập luyện thể dục thể - Gv: Ngoài yếu tố Ở độ tuổi khác thao hợp lý trình phát triển chiều cao cũng khác nhau… Lồng ghép giáo dục giới tính cho học sinh - Hs: lắng nghe - Gv chốt lại: cách tìm kiếm này, cách Người viết: Nguyễn Thị Thu Thủy Trang 13 Kinh nghiệm “Sử dụng ngơn ngữ lập trình Pascal để giải tốn” cũng cuối cũng đưa kết bạn - Hs: cao Nhưng cách để viết đưa câu lệnh + Bước 1: MAX

Ngày đăng: 28/06/2020, 19:34

Xem thêm:

HÌNH ẢNH LIÊN QUAN

2.2. Bài toán 3: Viết chương trình nhập điểm của các bạn trong lớp. Sau đó in ra màn hình số bạn đạt kết quả học tập loại giỏi, khá, trung bình vầ kém (theo tiêu chuẩn > 8.0 điểm: Giỏi, từ 6.5 điểm đến 7.9 điểm: Khá, từ 5 điểm đến 6.5 điểm: Trung bình  - sáng kiến kinh nghiệm trung học sơ sở: Kinh nghiệm “sử dụng ngôn ngữ lập trình pascal để giải toán”
2.2. Bài toán 3: Viết chương trình nhập điểm của các bạn trong lớp. Sau đó in ra màn hình số bạn đạt kết quả học tập loại giỏi, khá, trung bình vầ kém (theo tiêu chuẩn > 8.0 điểm: Giỏi, từ 6.5 điểm đến 7.9 điểm: Khá, từ 5 điểm đến 6.5 điểm: Trung bình (Trang 16)

TỪ KHÓA LIÊN QUAN

Mục lục

    Kinh nghiệm “Sử dụng ngôn ngữ lập trình Pascal để giải toán”

    Kinh nghiệm “Sử dụng ngôn ngữ lập trình Pascal để giải toán”

    Lý do chọn đề tài:

    - Học sinh lớp 8 trường THCS Buôn Trấp

    II. MỤC TIÊU NGHIÊN CỨU:

    I. CƠ SỞ LÝ LUẬN CỦA VẤN ĐỀ:

    Chính vì thế để nâng cao chất lượng học tập của học sinh đối với môn học lập trình và giải các bài toán bằng ngôn ngữ lập trình chúng ta cần nắm được rõ các khái niệm sau:

    TÀI LIỆU THAM KHẢO

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w