SỞ GIÁO DỤC VÀ ĐÀO TẠO THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG THPT TRẦN PHÚ TỔ TIN HỌC Sáng kiến kinh nghiệm: RÈN LUYỆN KHẢ NĂNG PHÂN TÍCH VÀ KỸ NĂNG LẬP TRÌNH Tác giả: Lê Trí Phương Duy TP.HCM, năm 2020 MỤC LỤC PHẦN LÝ DO CHỌN ĐỀ TÀI Ngày nay, với phát triển nhảy vọt khoa học cơng nghệ nói chung, ngành Tin học nói riêng, với tính ưu việt, tiện dụng ứng dụng rộng rãi, Tin học trở thành phần thiếu nhiều ngành công xây dựng phát triển xã hội Nó sâu vào mặt đời sống người Chính để có hệ trẻ động, sáng tạo, nắm vững tri thức khoa học cơng nghệ, làm chủ hồn cảnh công tác hoạt động xã hội nhằm đáp ứng nhu cầu thời kỳ cơng nghiệp hóa, đại hóa đất nước Việt Nam nói chung ngành giáo dục nói riêng trọng đến vấn đề đưa Tin học vào giảng dạy trường phổ thơng Sau vài năm đưa chương trình Tin học vào giảng dạy thống, mơn Tin học với đặc thù riêng, có phương pháp, hình thức cần linh hoạt, phong phú Nhưng bên cạnh đó, nhắc đến lập trình, hầu hết học sinh nghĩ cơng việc nhàm chán vốn dành cho người yêu thích máy vi tính thích làm việc với số logic Từ thực tế trên, băn khoăn mong muốn tìm biện pháp khắc phục, nâng cao chất lượng tiết học lập trình giúp em học sinh phát triển lực trí tuệ, tư dựa đặc điểm mơn Do đó, tơi định chọn đề tài nghiên cứu “Rèn luyện khả phân tích kỹ lập trình” PHẦN GIẢI QUYẾT VẤN ĐỀ 1.1 Cơ sở lý luận - Các kiến thức toán, thuật toán - Kĩ xác định toán: input, output - Do ví dụ đưa cụ thể từ xác định tốn, nêu ý tưởng hình thành thuật tốn, trình bày thuật tốn theo cách khác nhau, chưa mơ hình tạo sản phẩm cuối cách hoạt động chương trình nên HS tiếp thu hạn chế 1.2 Thực trạng vấn đề *Thuận lợi: - Tư tưởng: Được ủng hộ số đồng nghiệp trường - Cơ sở vật chất: Trường có trang bị máy tính tivi *Khó khăn: - Sự phân biệt mơn chính, mơn phụ - Kinh nghiệm thân cịn giới hạn - Tình hình học sinh: Hầu hết học sinh nghĩ lập trình khác phức tạp thích hợp với bạn có đam mê với máy vi tính 1.3 Các biện pháp tiến hành để giải vấn đề *Mơ hình hóa tốn - Trong thực tế nhiều vấn đề/bài toán cần giải thường phát biểu dạng ngôn ngữ tự nhiên đó, với nhiều chi tiết mang nọi dung cụ thể Vì muốn giải chúng, ta phải tìm cách gạt bỏ chi tiết khơng quan trọng – mơ hình hóa – để tốn có tính hình thức cao, gần với dạng tốn học Ví dụ: Cho tốn sau, viết chương trình Pascal nhập vào số nguyên dương, kiểm tra xem số có phải số hồn chỉnh khơng ? -Ta gọi số nguyên dương gọi số hoàn chỉnh, tổng ước số tích ước số khơng kể Chẳng hạn như: số ‘là số hồn chỉnh’, 1+2+3 = 1.2.3; số 10 ‘khơng số hồn chỉnh’, 1+2+5≠1.2.5 Input: Số nguyên dương N Output: Thông báo Số N ‘là số hồn chỉnh’ số N ‘khơng số hồn chỉnh’ Mơ hình hóa tốn sau: Người dùng Luồng liệu: D1: Số nguyên N (N>0) D1 D2 D2: Chuỗi thơng báo Số hồn chỉnh *Phân chia toán thành toán nhỏ - Trong sống, gặp những vấn đề lớn mà với sức người không giải ta thường nhờ bạn bè để giúp đỡ, người lo phần việc Khi giải toán vậy, người ta thường phân chia thành toán lớn, phức tạp ban đầu thành nhiều toán để việc giải toán ban đầu dễ dàng - Đối với tốn máy tính, lập chương trình máy tính để giải tốn ban đầu tốn giải thơng qua chương trình *Thiết kế bước giải Với ví dụ kiểm tra số hồn chỉnh trên, việc thiết kế bước giải cho kết 1.4 Hiệu sáng kiến Sáng kiến áp dụng lớp 11B15 (năm học 2018 – 2019) lớp , 11B18 (năm học 2019 – 2020) Qua hai năm thử nghiệm, người viết nhận thấy sáng kiến giải số vấn đề: - - - Kiến thức hình thành cách tự nhiên, đúc kết từ trải nghiệm thực tế cá nhân học sinh Do vậy, học sinh nắm vững, khắc sâu lí thuyết Tất thành viên lớp hoạt động Trong khoảng thời gian ngắn, học sinh trải nghiệm, thực hành trực tiếp bộc lộ lực thân Đây điểm đặc biệt mà cách tổ chức dạy trước chưa thực Tiết học tạo hứng thú cho học sinh Khơng khí lớp học diễn sôi nổi, hào hứng PHẦN KẾT LUẬN Nhìn chung, sáng kiến góp phần đổi phương pháp dạy học Tin học Từ đó, phát huy tính tích cực chủ động sáng tạo học sinh theo tinh thần đổi mới: lấy học sinh làm trung tâm, thầy chủ đạo, trò chủ động Với ưu đó, sáng kiến bước giúp học sinh thay đổi cách nhìn mơn Tin học bước thích thú với mơn học Do lần tiếp cận nên tránh thiết sót Rất mong nhận góp ý, phê bình quý báu cấp lãnh đạo, đồng nghiệp bạn đọc để đề tài hồn thiện Tơi xin chân thành cảm ơn! TÀI LIỆU THAM KHẢO - Sách “Phương pháp dạy học môn Tin học” - https://giaoduc.net.vn/giao-duc-24h/thay-co-can-lam-gi-de-thay-doi-phuong-phapday-hoc-post194072.gd ... cao chất lượng tiết học lập trình giúp em học sinh phát triển lực trí tuệ, tư dựa đặc điểm mơn Do đó, tơi định chọn đề tài nghiên cứu ? ?Rèn luyện khả phân tích kỹ lập trình? ?? PHẦN GIẢI QUYẾT VẤN... nói chung ngành giáo dục nói riêng trọng đến vấn đề đưa Tin học vào giảng dạy trường phổ thông Sau vài năm đưa chương trình Tin học vào giảng dạy thống, mơn Tin học với đặc thù riêng, có phương... có trang bị máy tính tivi *Khó khăn: - Sự phân biệt mơn chính, mơn phụ - Kinh nghiệm thân cịn giới hạn - Tình hình học sinh: Hầu hết học sinh nghĩ lập trình khác phức tạp thích hợp với bạn có