BỒI DƯỠNG NĂNG lực GIẢI bài tập PASCAL CHO học SINH lớp 11”

35 67 1
BỒI DƯỠNG NĂNG lực GIẢI bài tập PASCAL CHO học SINH lớp 11”

Đ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

Tin học là một môn học không còn mới ở các trường phổ nhưng các em học sinh vẫn còn nhiều bỡ ngỡ khi tiếp cận với môn học này. Nội dung tin học lập trình lớp 11 là một nội dung mới đối với đa số học sinh với nhiều khái niệm, thuật ngữ, cấu trúc dữ liệu mà học sinh mới được tiếp xúc lần đầu. Chính vì vậy mà học sinh dễ mắc sai lầm khi lập trình giải quyết các bài toán. Nguyên nhân dẫn đến những khó khăn mà học sinh thường gặp là rất phong phú nhưng có thể thấy một số nguyên nhân chính sau đây: + Học sinh thường gặp khó khăn khi xác định bài toán. + Học sinh chưa biết cách sử dụng biến để đưa dữ liệu vào cho 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 trong tin học. + Học sinh chưa biết cách hiệu chỉnh chương trình khi có lỗi. Tuy nhiên mọi thứ đều có điểm khởi đầu của nó, với học sinh việc học ngôn ngữ lập trình Pascal là khởi đầu cho việc tiếp cận ngôn ngữ lập trình bậc cao, qua đó giúp các em hình dung được sự ra đời, cấu tạo, hoạt động cũng như ích lợi của các chương trình hoạt động trong máy tính, các máy tự động…. Qua đó giúp các em có thêm một định hướng, một niềm đam mê về tin học, về nghề nghiệp mà các em chọn sau này. Xuất phát từ cơ sở trên, tôi đã chọn đề tài “BỒI DƯỠNG NĂNG LỰC GIẢI BÀI TẬP PASCAL CHO HỌC SINH LỚP 11”. Hy vọng rằng kinh

MỤC LỤC Lời giới thiệu Tên sáng kiến: Tác giả sáng kiến Chủ đầu tư tạo sáng kiến: Lĩnh vực áp dụng sáng kiến Ngày sáng kiến áp dụng lần đầu áp dụng thử Mô tả chất sáng kiến .2 7.1 Cở sở lý luận 7.2 Cơ sở thực tiễn 7.3 Về nội dung sáng kiến .3 7.3.1 Một số kỹ lập trình 7.3.2 Một số tập tham khảo cho học sinh khá, giỏi (chương trình viết kiểu liệu tệp) 23 7.3.3 Khả áp dụng sáng kiến .31 Những thông tin cần bảo mật : 31 Các điều kiện cần thiết để áp dụng sáng kiến 31 10 Đánh giá lợi ích thu dự kiến thu áp dụng sáng kiến theo ý kiến tác giả theo ý kiến tổ chức, cá nhân tham gia áp dụng sáng kiến lần đầu, kể áp dụng thử (nếu có) theo nội dung sau 31 10.1 Đánh giá lợi ích thu dự kiến thu áp dụng sáng kiến theo ý kiến tác giả 31 10.2 Đánh giá lợi ích thu dự kiến thu áp dụng sáng kiến theo ý kiến tổ chức, cá nhân 32 11 Danh sách tổ chức/cá nhân tham gia áp dụng thử áp dụng sáng kiến lần đầu (nếu có) 33 TÀI LIỆU THAM KHẢO 34 BÁO CÁO KẾT QUẢ NGHIÊN CỨU, ỨNG DỤNG SÁNG KIẾN Lời giới thiệu Chúng ta sống thời đại công nghệ 4.0 Với phát triển mạnh mẽ vũ bão tin học làm cho xã hội có nhiều nhận thức cách tổ chức hoạt động Nhiều quốc gia giới ý thức rõ tầm quan trọng tin học có đầu tư lớn cho lĩnh vực này, đặc biệt giáo dục nâng cao dân trí tin học đào tạo nguồn nhân lực có chất lượng cao Người Việt Nam có nhiều tố chất thích hợp với ngành khoa học này, hy vọng sớm hồ nhập với khu vực giới Công nghệ thông tin ứng dụng hầu hết lĩnh vực xã hội Nhận thấy tầm quan trọng đó, vài năm trở lại môn tin học nhà trường nhận quan tâm đầu tư lớn ngành giáo dục Trong thời đại thông tin bùng nổ ngày nay, việc lập chương trình tự hoạt động cho máy tính, máy gia dụng cần thiết Và để làm việc cần có q trình nghiên cứu, học tập ngơn ngữ lập trình lâu dài, qua nhà lập trình chọn ngơn ngữ lập trình thích hợp Tin học mơn học khơng cịn trường phổ em học sinh nhiều bỡ ngỡ tiếp cận với môn học Nội dung tin học lập trình lớp 11 nội dung đa số học sinh với nhiều khái niệm, thuật ngữ, cấu trúc liệu mà học sinh tiếp xúc lần đầu Chính mà học sinh dễ mắc sai lầm lập trình giải tốn Ngun nhân dẫn đến khó khăn mà học sinh thường gặp phong phú thấy số nguyên nhân sau đây: + + Học sinh thường gặp khó khăn xác định toán + Học sinh chưa biết cách sử dụng biến để đưa liệu vào cho tốn Khó liên hệ phương pháp giải toán toán học với thuật giải tin học + Học sinh chưa biết cách hiệu chỉnh chương trình có lỗi Tuy nhiên thứ có điểm khởi đầu nó, với học sinh việc học ngơn ngữ lập trình Pascal khởi đầu cho việc tiếp cận ngơn ngữ lập trình bậc cao, qua giúp em hình dung đời, cấu tạo, hoạt động ích lợi chương trình hoạt động máy tính, máy tự động… Qua giúp em có thêm định hướng, niềm đam mê tin học, nghề nghiệp mà em chọn sau Xuất phát từ sở trên, chọn đề tài “BỒI DƯỠNG NĂNG LỰC GIẢI BÀI TẬP PASCAL CHO HỌC SINH LỚP 11” Hy vọng kinh nghiệm tơi góp phần giúp em học sinh hiểu có hứng thú với mơn Tin học Tên sáng kiến: BỒI DƯỠNG NĂNG LỰC GIẢI BÀI TẬP PASCAL CHO HỌC SINH LỚP 11 Tác giả sáng kiến Họ tên: Chủ đầu tư tạo sáng kiến: Lĩnh vực áp dụng sáng kiến Đề tài đưa vào nhằm áp dụng giảng dạy lập trình cho học sinh khối 11 Với mục tiêu đưa số kinh nghiệm dạy lập trình, giúp em biết cách viết chương trình giải toán tin, biết cách sửa lỗi phổ biến trình chạy chương trình mà em thường mắc phải Từ giúp em u thích mơn tin học lập trình khối 11 Ngày sáng kiến áp dụng lần đầu áp dụng thử Lần đầu áp dụng vào tháng 10 năm 2018 tiếp tục thực Mô tả chất sáng kiến 7.1 Cở sở lý luận Đặc điểm học sinh muốn tự khám phá, tìm hiểu q trình nhận thức Các em có khả điều chỉnh hoạt động học tập, sẵn sàng tham gia hoạt động học tập khác cần phải có hướng dẫn, điều hành cách khoa học nghệ thuật thầy giáo Hình thành tính tích cực, tự giác, chủ động đồng thời phát triển lực tự học học sinh q trình lâu dài, kiên nhẫn phải có phương pháp Trong bối cảnh toàn ngành Giáo dục Đào tạo nỗ lực đổi phương pháp dạy học theo hướng phát huy tính tích cực chủ động học sinh hoạt động học tập Điều 24.2 Luật giáo dục nêu rõ : “Phương pháp giáo dục phổ thơng phải phát huy tính tích cực, tự giác, chủ động, sáng tạo học sinh, phù hợp với đặc điểm lớp học, môn học; bồi dưỡng phương pháp tự học, rèn luyện kỹ vận dụng kiến thức vào thực tiễn, tác động đến tình cảm, đem lại niềm vui, hứng thú học tập cho học sinh” Như vậy, thấy định hướng đổi phương pháp dạy học khẳng định, khơng cịn vấn đề tranh luận Cốt lõi việc đổi phương pháp dạy học trường phổ thông giúp học sinh hướng tới việc học tập chủ động, chống lại thói quen học tập thụ động Với số nội dung đề tài này, học sinh tự học, tự rèn luyện thông qua số tập, dạng tập cụ thể 7.2 Cơ sở thực tiễn Qua thực tế giảng dạy môn tin học năm qua, tơi nhận thấy học đến chương trình tin học lớp 11 đa số học sinh nhận xét mơn khó Khi dạy lập trình nói chung Pascal nói riêng, nhiều người dạy ý tới việc dạy ngơn ngữ lập trình mà khơng nghĩ rằng, ngồi việc học ngơn ngữ lập trình người dạy cần rèn cho học sinh kỹ năng: Xác định toán, phân biệt biến, bài, viết thuật tốn, đọc hiểu chương trình, sửa lỗi chương trình,… Nhiều học sinh nhớ câu lệnh, từ khóa khai báo ngơn ngữ lập trình pascal Nhưng lại khơng biết viết chương trình giải tốn ngơn ngữ pascal Ngun nhân em khơng biết cách phân tích tốn, khơng biết cần đưa liệu vào chưa biết cách xác định biến cần sử dụng chương trình Ngồi em học sinh gặp nhiều lỗi viết chương trình ngơn ngữ lập trình Pascal, chí có lỗi em mắc phải nhiều lần không hiểu nguyên nhân xuất lỗi Vì nội dung đề tài nêu phương pháp giúp em giải tốn ngơn ngữ lập trình nói chung hay ngơn ngữ pascal nói riêng Tơi số lỗi phổ biến em thường mắc phải chạy chương trình pascal cách sửa lỗi phần mềm free pascal Đối với đối tượng học sinh giỏi, đa phần em hào hứng với việc học lập trình, cụ thể ngơn ngữ lập trình Pascal Do đề tài tơi trình bày thêm số ví dụ mở rộng, nâng cao với đối tượng học sinh Các ý dạy ngơn ngữ lập trình nói chung, ngơn ngữ lập trình free Pascal nói riêng nhiều, rât phong phú Tuy nhiên phạm vi sáng kiến kinh nghiệm tơi khơng trình bày lại cấu trúc chương trình pascal, câu lệnh pascal sách giáo khoa, tơi xin trình bày số lưu ý, kinh nghiệm cá nhân qua nội dung cụ thể sau:  Một số kỹ lập trình (minh họa ngôn ngữ free pascal)  Một số tập làm thêm với đối tượng học sinh khá, giỏi 7.3 Về nội dung sáng kiến 7.3.1 Một số kỹ lập trình Qua việc dạy mơn lập trình tin học lớp 11 nhiều năm Tôi nhận thấy em học sinh dễ nhớ câu lệnh cấu trúc chương trình pascal, lại khơng biết vận dụng câu lệnh vào tốn cụ thể, em bị nhầm lẫn việc lập trình cho máy tính giải với việc trình bày lời giải giấy em hay làm Để em học sinh viết chương trình giải tốn tin ngơn ngữ lập trình nói chung hay ngơn ngữ pascal nói riêng ngồi việc em nhớ câu lệnh cấu trúc chương trình ngơn ngữ lập trình Các em cần phải có kỹ sau: Xác định tốn Để viết chương trình giải tốn đó, em cần phải xác định hai thành phần input output tốn, qua biến cần sử dụng Xác định toán Input: Là thông tin biết cần đưa vào (giả thiết toán) Để từ liệu đưa vào người lập trình đưa thao tác xử lí (phép tính tốn) giúp tìm kết tốn Output: Là kết cần thông báo sau chạy xong chương trình Kết ghi hình ghi tệp tùy vào yêu cầu Ví dụ 1: Viết chương trình tính thơng báo hình diện tích chu vi tam giác có cạnh a, b, c (với a, b,c số nguyên dương, 1

Ngày đăng: 03/02/2021, 10:04

Từ khóa liên quan

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

Tài liệu liên quan