Danh mục

Sáng kiến kinh nghiệm THPT: Chuyên đề xử lý mảng một chiều trên ngôn ngữ lập trình Python và C++

Số trang: 43      Loại file: pdf      Dung lượng: 768.56 KB      Lượt xem: 17      Lượt tải: 0    
Jamona

Hỗ trợ phí lưu trữ khi tải xuống: 19,000 VND Tải xuống file đầy đủ (43 trang) 0

Báo xấu

Xem trước 5 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Mục tiêu nghiên cứu của sáng kiến kinh nghiệm là tìm tòi về cách sử dụng ngôn ngữ lập trình C++ và Python để giải quyết các bài toán về dãy số trong tin học. Nhằm giúp học sinh: Biết sử dụng mảng một chiều một cách linh hoạt trên C++ và Python Chuyên đề xử lý mảng một chiều trên ngôn ngữ lập trình Python và C++. Hiểu và vận dụng linh hoạt một số hàm có sãn trong ngôn ngữ lập trình. Giúp học sinh tiếp cận dễ dàng hơn với C++ và Python. Cũng qua đề tài, tôi muốn cùng đồng nghiệp trao đổi, trau dồi chuyên môn nhằm góp phần nâng cao trình độ chuyên môn nghiệp vụ và khả năng mở rộng kiến thức.
Nội dung trích xuất từ tài liệu:
Sáng kiến kinh nghiệm THPT: Chuyên đề xử lý mảng một chiều trên ngôn ngữ lập trình Python và C++ Chuyên đề xử lý mảng một chiều trên ngôn ngữ lập trình Python và C++ PHẦN I. ĐẶT VẤN ĐỀI. LÝ DO CHỌN ĐỀ TÀI: Trong thời đại 4.0 - xu hướng kết hợp giữa các hệ thống ảo và thực thể, vạnvật kết nối internet - đang thách thức ý niệm của chúng ta về vai trò thực sự củacon người, trong đó có người thầy.Vai trò của người thầy trong thế kỉ XXI trở nênphức tạp ở một thế giới thay đổi nhanh chóng, nơi mà tri thức hầu như vô tận. Dạyhọc phân hóa là quan điểm phải được quan tâm đặc biệt. Người thầy phải quan tâmđến từng người, nhu cầu họ rất khác nhau trong lớp học không đồng nhất, nhiệmvụ chính của người thầy là tạo môi trường học tập, tạo điều kiện để họ có cơ hộihọc tập theo phương pháp tích cực và sáng tạo. Vai trò của người thầy sẽ là gì để giúp cho học sinh điều chỉnh những thayđổi xã hội? Người thầy phải làm cho học sinh chủ động, hào hứng đón nhận nhưmột cơ hội đồng thời cũng là thách thức phải vượt qua. Người thầy xác định vấn đềcần quan tâm, đặc biệt là đối tượng người học ngày nay rất khác trước, với động cơtình cảm và sự quan tâm rộng hơn về cả không gian lẫn thời gian. Nếu trước đâyhọc để tham gia một vài lĩnh vực thì ngày nay, người học quan tâm đến rất nhiềulĩnh vực nếu không nói là tất cả -chính sự khôn ngoan này giúp họ tồn tại trong xãhội thay đổi. Do vậy, phải có cách tiếp cận khác, không giống cách cũ. Là một giáo viên Tin học, tôi nhận thấy chương trình giáo dục phổ thôngmới đã thay đổi để đáp ứng nhu cầu của thời đại mới. Giáo viên Tin học ngoài việcdạy kiến thức phổ thông về tin học ứng dụng thì việc dạy học lập trình cũng hếtsức quan trọng; trách nhiệm của người giáo viên Tin học là giúp học sinh hiểu hơnvề sự hoạt động của máy tính, am hiểu về khoa học kỹ thuật, góp phần định hướngnhững học sinh có năng lực và đam mê Tin học vào đội ngũ nhân lực CNTT chấtlượng cao của đất nước. Tuy nhiên, theo tôi thấy hiện nay dạy lập trình chủ yếu người ta dùng ngônngữ lập trình C++ và gần đây là ngôn ngữ lập trình Python mà hầu hết giáo viênphổ thông đang dạy học trên ngôn ngữ lập trình Pascal. Trong quá trình tự họcngôn ngữ lập trình C++ và Python , tôi nhận thấy những khó khăn gặp phải khi tiếpcận với ngôn ngữ này. Chính vì vậy, để giúp giáo viên và học sinh tiếp cận đượcngôn ngữ Python và C++ một cách dễ dàng nhất. Tôi xin đưa ra SKKN “Chuyênđề xử lý mảng một chiều trên ngôn ngữ lập trình Python và C++”.II. MỤC ĐÍCH NGHIÊN CỨU- Trong phạm vi đề tài của mình, tôi muốn nghiên cứu, tìm tòi về cách sử dụngngôn ngữ lập trình C++ và Python để giải quyết các bài toán về dãy số trong tinhọc. Nhằm giúp học sinh: + Biết sử dụng mảng một chiều một cách linh hoạt trên C++ và Python 1 Chuyên đề xử lý mảng một chiều trên ngôn ngữ lập trình Python và C++ + Hiểu và vận dụng linh hoạt một số hàm có sãn trong ngôn ngữ lập trình. + Giúp học sinh tiếp cận dễ dàng hơn với C++ và Python- Cũng qua đề tài, tôi muốn cùng đồng nghiệp trao đổi, trau dồi chuyên môn nhằmgóp phần nâng cao trình độ chuyên môn nghiệp vụ và khả năng mở rộng kiến thức.III. ĐỐI TƯỢNG, THỜI GIAN NGHIÊN CỨU:* Đối tượng nghiên cứu: Nghiên cứu về mảng một chiều trong ngôn ngữ Python và C++ cho học sinhtừ trung bình trở lên.* Thời gian nghiên cứu: Sáng kiến được thực hiện từ tháng 8 năm 2020 đến tháng 3 năm 2021.IV. PHƯƠNG PHÁP VÀ NHIỆM VỤ NGHIÊN CỨU:* Phương pháp nghiên cứu: Phương pháp Đặt vấn đề - giải quyết vấn đề Phương pháp phân tích tổng hợp. Phương pháp thực nghiệm, so sánh đối chiếu.* Nhiệm vụ nghiên cứu: - Giáo viên hoàn thành nội dung đề tài, báo cáo thành chuyên đề trong cáclần họp tổ chuyên môn để cùng đồng nghiệp bổ sung những thiếu sót của đề tài.Giao lưu học hỏi, trao đổi kinh nghiệm với các đồng môn ở các trường lân cận. - Thực nghiệm dạy học: Ở trường THPT tôi đang công tác từ năm học 2020-2021 đánh giá hiệu quả của đề tài. - Hướng dẫn học sinh nghiêm túc nghiên cứu và thực hiện đề tài trong quátrình học tập nhằm nâng cao và phát triển khả năng lập trình của bản thân. 2 Chuyên đề xử lý mảng một chiều trên ngôn ngữ lập trình Python và C++ PHẦN II. NỘI DUNG NGHIÊN CỨUI. CƠ SỞ LÝ LUẬN: Để giải quyết các bài toán về mảng một cách tối ưu, học sinh phải biết kháiniệm về mảng một chiều, các thuật toán thông dụng trên mảng; Học sinh phải cókỹ năng nhận dạng bài toán khi được phát biểu dưới nhiều dạng khác nhau và lựachọn thuật toán thích hợp để giải quyết.II. THỰC TRẠNG CỦA VẤN ĐỀ: Môn Tin học khá mới, việc tổ chức thi HSG tỉnh cho các trường THPTkhông chuyên khoảng mười lăm năm trở lại đây. Nên đối với giáo viên việc tìmtòi, học tập, nghi ...

Tài liệu được xem nhiều:

Tài liệu liên quan: