Sáng kiến kinh nghiệm được thực hiện nhằm nâng cao chất lượng dạy và học nói chung, chất lượng dạy học bộ môn tin học nói riêng, là động lực thúc đẩy phong trào thi đua học tập ở 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, lựa chọn được đội tuyển dự thi học sinh giỏi các cấp có kết quả cao. Mời các bạn cùng tham khảo.
Kinh nghiệm bồi dưỡng học sinh giỏi môn tin học lớp PHỊNG GIÁO DỤC VÀ ĐÀO TẠO KRƠNG ANA TRƢỜNG THCS BUÔN TRẤP -0O0 - KINH NGHIỆM BỒI DƯỠNG HỌC SINH GIỎI MÔN TIN HỌC Giáo viên: Nguyễn Thị Thu Thủy Đơn vị công tác: Trƣờng THCS Bn Trấp Trình độ: ĐHSP Chun ngành: Tin học Tổ: Tiếng Anh – Tin Học NĂM HỌC: 2014-2015 Trang Kinh nghiệm bồi dưỡng học sinh giỏi môn tin học lớp MỤC LỤC: I PHẦN MỞ ĐẦU……………………………………… ………… ……… I.1 Lý chọn đề tài .3 I.2 Mục tiêu, nhiệm vụ đề tài I.3 Đối tượng nghiên cứu I.4 Giới hạn phạm vi nghiên cứu I.5 Phương pháp nghiên cứu II PHẦN NỘI DUNG I.1 Cơ sở lý luận II.2 Th c trạng a Thuận lợi-khó khăn b Thành công-hạn chế c Mặt mạnh-mặt yếu d Các nghiên nhân, yếu tố tác động .5 e Phân tích đánh giá vấn đề, th c trạng mà đề tài đặt .5 II.3 Giải pháp, biện pháp…………………………………………… … a Mục tiêu giải pháp, biện pháp………………… …… … b Nội dung cách thức th c giải pháp…………… ……… Chuyên đề 1: Làm quen với chương trình Pascal 10 Chuyên đề 2: Câu lệnh điều kiện 10 Chuyên đề 3: Câu lệnh lặp 14 Chuyên đề 4: Mảng .20 Chuyên đề 5: Xâu 27 c Điều kiện th c hiện, giải pháp, biện pháp……………… ………30 d Mối quan hệ giải pháp, biện pháp………………… … 31 e Kết khảo nghiệm, giá trị khoa học vấn đề nghiên cứu …31 II.4 Kết thu qua khảo nghiệm, giá trị khoa học vấn đề nghiên cứu.31 III PHẦN KẾT LUẬN, KIẾN NGHỊ ……………………………….……… ….31 III.1 Kết luận………………………………………………….…… .… 31 III.2 Kiến nghị…………………………………………… …………… 31 Trang Kinh nghiệm bồi dưỡng học sinh giỏi môn tin học lớp I PHẦN MỞ ĐẦU 1) Lí chọn đề tài: - Đảng Nhà nước vạch đường lối đắn “chiến lược người” “nâng cao dân trí, đào tạo nhân l c, bồi dưỡng nhân tài” Ngành giáo dục đào tạo hướng tới phát triển tối đa l c tiềm ẩn học sinh Trong trường học nay, việc phát triển bồi dưỡng học sinh giỏi góp phần đào tạo nhân tài cho đất nước xem nhiệm vụ cần thiết quan trọng Nhiều năm qua tơi s tín nhiệm trường tham gia bồi dưỡng học sinh giỏi mơn tin học Qua q trình bồi dưỡng, tơi ln cố gắng tìm hiểu nội dung nâng cao, tìm phương pháp tối ưu cơng tác bồi dưỡng có hiệu Cơng tác bồi dưỡng học sinh giỏi nhiệm vụ nặng nề vinh d cho giáo viên tham gia bồi dưỡng Những câu hỏi mà tham gia bồi dưỡng học sinh giỏi đặt là: Làm để em lĩnh hội tốt kiến thức tham gia ôn luyện? Làm để kết đạt tốt nhất? Làm để mang lại thành tích cho em mang lại vinh d cho nhà trường? Từ băn khoăn đó, tất nỗ l c thân, qua tìm tịi, trao đổi thảo luận với đồng nghiệp, xin chia sẻ kinh nghiệm với đồng nghiệp để tài mà nghiên cứu thời gian qua: "Kinh nghiệm bồi dƣỡng học sinh giỏi môn tin học lớp 9" Mong góp phần nhỏ vào cơng tác bồi dưỡng học sinh giỏi chung trường, huyện, để đội ngũ học sinh giỏi trường, huyện ta ngày đạt kết cao 2) Mục tiêu, nhiệm vụ đề tài: - Nhằm nâng cao chất lượng dạy học nói chung, chất lượng dạy học mơn tin học nói riêng - Là động l c thúc đẩy phong trào thi đua học tập 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 - L a chọn đội tuyển d thi học sinh giỏi cấp có kết cao - Làm sở cho em định hướng chọn l a ngành nghề thích hợp cho tương lai - Tạo niềm tin cấp lãnh đạo, phụ huynh học sinh 3) Đối tƣợng nghiên cứu: - Học sinh học giỏi môn tin học - Giáo viên tham gia bồi dưỡng học sinh giỏi tin học huyện 4) Giới hạn phạm vi nghiêm cứu: - Chương trình nâng cao dành cho học sinh giỏi môn tin học trung học sở - Học sinh giỏi mơn tin học trường: THCS Lê Đình Chinh, THCS Buôn Trấp 5) Phƣơng pháp nghiên cứu: - Phương pháp quan sát sư phạm - Phương pháp thống kê, tổng hợp, so sánh - Phương pháp trải nghiệm th c tế Trang Kinh nghiệm bồi dưỡng học sinh giỏi môn tin học lớp II PHẦN NỘI DUNG 1) Cơ sở lí luận: - Giáo dục hệ trẻ nhiệm vụ mà tất quốc gia coi chiến lược dân tộc Mục đích nhằm nâng cao chất lượng dạy học, đồng thời để đào tạo, bỗi dưỡng nhân tài cho địa phương, cho đất nước Việc nâng cao chất lượng dạy học mục tiêu trọng tâm ngành giáo dục đào tạo, việc bồi dưỡng học sinh giỏi nhiệm vụ mũi nhọn Bản thân s tín nhiệm, tin tưởng nhà trường phân công bồi dưỡng học sinh giỏi, nên dành nhiều tâm huyết, thời gian nghiên cứu, tìm tịi để công việc bỗi dưỡng đạt kết tốt 2) Thực trạng: a/ Thuận lợi – khó khăn: * Thuận lợi: - Xã hội ngày phát triển, công nghệ thông tin ngày ứng dụng rộng rãi nhiều ngành then chốt, đặc biệt ngành Giáo dục Đào tạo Chính nhờ điều thầy giáo em học sinh có nhiều thuận lợi việc thu thập tài liệu học tập tham khảo nói chung, mơn tin học nói riêng - Tin học mơn khoa học t nhiên, sở, tảng nhiều lĩnh v c khoa học Nhu cầu học tập, nâng cao kiến thức say mê khám phá khoa học học sinh ngày nâng cao Vì vậy, mơn tin học ngày nhiều em học sinh quan tâm, l a chọn mơn học ưa thích cần thiết cho - Được s quan tâm cấp lãnh đạo huyện, s quan tâm địa phương nên đời sống nhân dân huyện, thị trấn ngày nâng cao Đa số gia đình có điều kiện để đầu tư cho em học tập tốt - Phần lớn phụ huynh quan tâm đến việc học tập em - Lãnh đạo Phịng Giáo dục Đào tạo, lãnh đạo trường quan tâm, trọng đến chất lượng giáo dục đặc biệt trọng đến đội ngũ học sinh giỏi - Giáo viên tham gia bồi dưỡng có nhiều kinh nghiệm, nhiều năm tham gia bồi dưỡng học sinh giỏi, có nhiều học sinh đạt kết cao kỳ thi * Khó khăn: - Đờ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ế - Việc hỗ trợ kinh phí để bồ dưỡng cho giáo viên dạy học sinh giỏi số trường chưa thỏa đáng - 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 - Nhiều trường chưa có phịng mơn tin học - Đa số giáo viên tin học giáo viên trẻ nên kinh nghiệm bồi dưỡng học sinh giỏi hạn chế - Môn Tin học môn học t chọn nên cịn có học sinh chưa thật s đam mê mơn học, số em cịn thụ động q trình tiếp thu kiến thức Trang Kinh nghiệm bồi dưỡng học sinh giỏi môn tin học lớp - Một số giáo viên chưa thật s đầu tư công tác bồi dưỡng học sinh giỏi b/ Thành công – Hạn chế: - Khơi dậy niềm say mê khám phá – phát huy tính độc lập – sáng tạo học sinh - Học sinh tham gia vào đội tuyển học sinh giỏi môn ngày nhiều - Kết đạt kì thi học sinh giỏi cấp trường, cấp huyện, cấp tỉnh ngày thành công + Năm học 2012-2013 trường THCS Buôn Trấp có 05 em đạt giải kì thi cấp huyện mơn tin học 01 em tham gia d thi cấp tỉnh đạt 01 giải khuyến khích + Năm học 2013-2014 trường THCS Bn Trấp có 04 em đạt cấp huyện 01 em đạt giải cấp tỉnh Trường Lê Đình Chinh có em đạt giải cấp huyện 01 em đạt giải khuyến khích cấp tỉnh - Mặc dù có kế hoạch cụ thể, có s chuẩn bị chu đáo, có s quan tâm đạo cấp lãnh đạo, song trình tổ th c vào kết đạt được, cần rút kinh nghiệm: + Việc bồi dưỡng học sinh giỏi môn tin học cần trường quan tâm th c từ lớp + Một số trường cần trọng công tác bồi dưỡng học sinh giỏi môn Cần quan tâm, động viên kịp thời kết mà học sinh giáo viên đạt c/ Mặt mạnh - mặt yếu - Học sinh t giác cao việc nghiên cứu tài liệu học tập, t tìm kiếm kiến thức để em bồi dưỡng thêm cho thân - Học sinh tham gia kỳ thi học sinh giỏi với số lượng lớn, qua giáo viên có điều kiện tuyển chọn số lượng học sinh tham gia đội tuyển d thi cấp cao đạt chất lượng tốt - Do học sinh số giáo viên chưa qua tâm kịp thời, khích lệ tinh thần vật chất nên chưa thật s hết lịng với cơng viêc d/ Các ngun nhân yếu tố tác động - Một số em học sinh chưa thật s đam mê với môn Tin Học Nên em học sinh khá, giỏi không thật s thích thú với mơn học - Các em học sinh có l c với mơn Tin Học thường kèm theo giỏi mơn Tốn Hóa học em chọn môn học để học chuyên sâu e/ Phân tích, đánh giá vấn đề thực trạng mà đề tài đặt - Ngày với s phát triển công nghệ thông tin, việc ứng dụng khai thác nguồn học liệu mở mạng có vai trị lớn cơng tác bồi dưỡng học sinh giỏi Vì chúng tơi tận dụng tối đa để thu thập tài liệu liên quan, cần thiết theo nhu cầu cần tìm hiểu học sinh - Trong thời kỳ hội nhập nay, vốn kiến thức người phải phù hợp với điều kiện sống, phù hợp với s phát triển nhanh chóng khoa học Muốn thích nghi tiếp tục phát triển khẳng định thân em học sinh phải người phát triển toàn diện Các kiến thức mà em học giúp em t tìm hiểu Trang Kinh nghiệm bồi dưỡng học sinh giỏi môn tin học lớp số chương trình mạng nhằm phục vụ cho thân người xung quanh Với lý mà em khám phá cách say mê từ em thật s ưa thích mơn học mà em l a chọn - Cuốn theo s đam mê em học sinh, đường l a chọn môn học thích riêng bắt buộc giáo viên thuộc môn phải đáp ứng nhu cầu đáng cho em từ người giáo viên phải làm nhiệm vụ cụ thể như: + Tham mưu tr c tiếp với nhà trường, tham mưu với cấp lãnh đạo quan tâm đặc biệt tinh thần vật chất đến đội ngũ học sinh giỏi mà l a chọn + Giáo viên tr c tiếp làm công tác bồi dưỡng không ngừng nâng cao chuyên môn để đáp ứng kịp thời nhu cầu cần học tập ho em học sinh Có đội ngũ học sinh giỏi phát triển mạnh bền 3) Giải pháp – Biện pháp: a/ Mục tiêu giải pháp, biện pháp: - Nhằm nâng cao chất lượng dạy học nói chung, chất lượng dạy học mơn Tin Học nói riêng - Là động l c thúc đẩy phong trào thi đua học tập 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 - L a chọn đội tuyển d thi học sinh giỏi cấp có kết cao - Làm sở cho em định hướng chọn l a ngành nghề thích hợp cho tương lai - Tạo niềm tin cấp lãnh đạo, phụ huynh học sinh b/ Nội dung cách thực giải pháp, biện pháp: - Như biết việc phát học sinh u thích mơn bồi dưỡng học sinh trở thành học sinh giỏi môn 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 “ hạt nhân” cho mơn Chúng ta 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 Dần dần, chọn “nguồn” cho môn phụ trách - Muốn “hạt giống” cho lành, trái “người làm vườn” phải biết chăm sóc non từ bắt đầu nảy mầm đến phát triển, trưởng thành cho hoa kết Đó điều mà biết Nhưng chăm sóc lại “cái riêng” người Cũng 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 s đ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 giải dễ hiểu để hướng dẫn cho học sinh khơng nên máy móc theo hướng dẫn + Đưa cách phát vấn đề phương pháp giải dạng tập để học sinh t lãnh hội tri thức Phát huy tính tích c c t giác học sinh; tơn trọng kích lệ sáng tạo học sinh Trang Kinh nghiệm bồi dưỡng học sinh giỏi môn tin học lớp + Đúc kết kiến thức trọng tâm, bật phần, chương để đưa vào sổ tay kiến thức học sinh Từ đó, em hình thành hệ thống kiến thức bản, trọng tâm + Giúp học sinh dần hồn thiện mặt tri thức tích luỹ thành “vốn riêng” thân qua việc t giải tập cụ thể + Giúp học sinh định hướng nhận dạng tập + Hướng dẫn học sinh vận dụng thao tác tư duy, so sánh, phân tích, tổng hợp, khái quát hoá Điều giúp em nhận biết dạng tập chọn hướng giải cho phù hợp + Chuẩn bị cho học sinh dạng tập theo phần kiến thức khoảng thời gian định Sau đó, ta chuẩn bị đa dạng có lồng ghép kiến thức nhiều phần vào với cho học sinh t học hỏi + Định hướng cho học sinh t giải tập Nếu thấy học sinh định hướng cách giải, ta chuyển sang dạng khác Còn học sinh chưa định hướng cách giải, giáo viên hướng dẫn, gợi ý, để từ em t tìm cách giải cho tập theo yêu cầu + Hướng dẫn học sinh cách trình bày, cách lập luận làm, để em d thi cấp có 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 cho em làm tập vòng lặp giáo viên cần lưu ý học sinh trường hợp sau: FOR TO DO: - Cấu trúc FOR cho phép lặp lại nhiều lần dãy lệnh Số lần lặp lại dãy lệnh biết trước Phát biểu FOR có dạng: FOR TO DO đếm lên FOR DOWNTO DO đếm xuống * Cú pháp tổng quát là: FOR := TO/DOWNTO DO ; WHILE DO : - Trong mà điều kiện cịn th c Cơng việc, quay trở kiểm tra điều kiện lại Vòng lặp tiếp tục, đến điều kiện đặt không cịn tới th c lệnh * Cú pháp : WHILE DO + Ðiều kiện cấu trúc lặp WHILE DO biểu thức logic kiểu Boolean có giá trị Ðúng (True) Sai (False) Nếu điều kiện Ðúng chương trình chạy cấu trúc WHILE DO + Sau lần lặp, chương trình trở lại kiểm tra điều kiện Tùy theo biểu thức logic điều kiện Ðúng hay Sai chương trình th c Cơng việc tương ứng + Nếu Sai chuyển xuống cấu trúc WHILE DO REAPET UNTILL - Câu lệnh REPEAT UNTIL dùng trường hợp biến điều khiển khơng có kiểu rời rạc đặc biệt trường hợp số lần lặp trước Trang Kinh nghiệm bồi dưỡng học sinh giỏi môn tin học lớp - Nếu điều kiện logic Sai (False) lặp lại lệnh điều kiện Ðúng khỏi cấu trúc REPEAT UNTIL - Nếu có nhiều câu lệnh lệnh ngăn cách dấu chấm phẩy (;) Công việc REPEAT UNTIL không thiết phải dùng lệnh ghép để nhóm từ lệnh đơn trở lên thành cơng việc - Có nhiều dạng câu lệnh lặp giáo viên cần lưu ý học sinh sử dụng câu lệnh lặp cho để chương trình cho kết tốt ngồi cịn tiết kiệm dung lượng cấp phát nhớ cho tập Cũng điều kiện phù hợp để khỏi vịng lặp cách hợp lý trách đưa tập vào vịng lặp khơng xác định - Đối với giáo viên tham gia bồi dưỡng học sinh giỏi mơn Tin Học, ngồi việc nắm vững kiến thức Tin Học, phải nắm kiến thức Toán học Toán học giúp thể toán công cụ quan trọng giúp ta giải Tin Học - Ngồi việc hướng dẫn em ơn tập tập trung, giáo viên yêu cầu em tìm mua thêm tài liệu tham khảo có liên quan Giáo viên cho thêm nhà để em t giải, sau ta xem cách giải em Từ hỗ trợ cho em kiến thức cần chỗ không cần thiết làm học sinh nhằm giúp em đạt kết tốt - Trong trình bồi dưỡng học sinh giỏi, kiến thức mà giáo viên bồi dưỡng cho em học sinh rộng sâu Kiến thức phải liên kết với tạo thành chuỗi thuộc chương trình Tin Học Giáo viên phải hướng dẫn cho học sinh nắm kiến thức nâng cao theo chuyên đề: + Chuyên đề 1: Làm quen với chương trình pascal + Chuyên đề 2: Câu lệnh điều kiện + Chuyên đề 3: Câu lệnh lặp + Chuyên đề 4: Mảng + Chuyên đề 5: Xâu kí t + Chuyên đề 6: File - Ngoài dạng tập mà quý thầy cô truyền đạt cho học sinh Trong đề tài đưa thêm số dạng tập đặc trưng khác, cụ thể sau: CHUYÊN ĐỀ I: LÀM QUEN VỚI CHƢƠNG TRÌNH PASCAL Bài tập 1: Viết chương trình tính chu vi diện tích hình chữ nhật có chiều dài hai cạnh a, b (được nhập từ bàn phím) - Xác định tốn: + Input: a, b + Output: S,p - Cách giải: - Nhập hai cạnh vào hai biến a, b - Chu vi hình chữ nhật 2*(a+b); Diện tích hình chữ nhật a*b - Chƣơng trình minh họa: Trang Kinh nghiệm bồi dưỡng học sinh giỏi môn tin học lớp Program Chu_nhat; uses crt; Var a, b, S, CV: real; Begin Write('Nhap chieu dai:'); readln(a); Write('Nhap chieu rong:'); readln(b); S := a*b; CV := (a+b)*2; Writeln('Dien tich hinh chu nhat la:',S); Writeln('Chu vi hinh chu nhat la:',CV:10:2); readln end Bài tập 2: Viết chương trình tính chu vi, diện tích hình vng có cạnh a (được nhập từ bàn phím) - Xác định tốn: + Input: a + Output: p,s - Cách giải: - Nhập cạnh vào biến canh - Chu vi hình vng 4*canh; Diện tích hình vng canh*canh - Chương trình minh họa:: Program HINH_VUONG; uses crt; Var canh: real; Begin clrscr; Write('Nhap dai canh:');readln(canh); Writeln('Chu vi hinh vuong la:',4*canh:10:2); Writeln('Dien tich hinh vuong la:',canh*canh:10:2); readln end Bài tập 3: Viết chương trình tính chu vi diện tích hình trịn có bán kính r (được nhập từ bàn phím) - Cách giải: - Nhập bán kính vào biến r - Chu vi đường trịn 2**r - Diện tích hình trịn *r*r - Chƣơng trình minh họa: Program HINH_TRON; uses crt; Var r: real; Trang Kinh nghiệm bồi dưỡng học sinh giỏi môn tin học lớp Begin clrscr; Write('Nhap ban kinh:'); readln(r); Writeln('Chu vi duong tron la:',2*pi*r:10:2); Writeln('Dien tich hinh tron la:',pi*r*r:10:2); readln end Bài tập 4: Viết chương trình tính diện tích tam giác có ba cạnh a,b,c (được nhập từ bàn phím) - Cách giải : - Nhập ba cạnh tam giác vào ba biến a,b,c - Nửa chu vi tam giác p = (a+b+c)/2 - Diện tích tam giác: s = p( p a)( p b)( p c) - Chƣơng trình minh họa: Program TAM_GIAC; uses crt; Var a,b,c,p,S: real; Begin clrscr; Write('Nhap canh a:');readln(a); Write('Nhap canh b:');readln(b); Write('Nhap canh c:');readln(c); p:=(a+b+c)/2; S:= sqrt(p*(p-a)*(p-b)*(p-c)); Write('Dien tich tam giac la:',s:10:2); readln end Bài tập 5: Viết chương trình cho phép tính trung bình cộng bốn số - Cách giải: - Nhập bốn số vào bốn biến a, b, c, d - Trung bình cộng a, b, c, d (a + b + c + d)/4 - Chƣơng trình minh họa: Program TB_Cong_4_So; uses crt; Var a, b, c, d: real; Begin Clrscr; Write('Nhap so thu nhat:');readln(a); Write('Nhap so thu hai:');readln(b); Write('Nhap so thu ba:');readln(c); Write('Nhap so thu tu:');readln(d); Trang 10 Kinh nghiệm bồi dưỡng học sinh giỏi môn tin học lớp Bài 5: Viết chương trình in tất số nguyên tố bé n? - Xác định toán: + Input: n + Output: Các số nguyên tố nhỏ n - Cách giải: + Kiểm tra số nhỏ n có phải số nguyên tố: - Cho biến i chạy từ đến n – n khơng chia hết số i thì n số nguyên tố - Sử dụng biến ok có kiểu boolean có giá trị ban đầu true Cứ lần xét phép chia n cho i - Chương trình minh họa: Program Nguyen_to_1; uses crt; var n, i, j: integer; ok: boolean; begin clrscr; write('Nhap n: '); readln(n); for i := to n begin ok:=true; for j:= to i - if i mod j = then ok :=ok and false; if ok then write(i,';') end; readln end Bài 6: Viết chương trình cho phép nhập nhập dãy gồm n số nguyên Nhập thêm số chèn thêm vào dãy sau phần tử k - Xác định toán: + Input: n, k + Output: in day chèn - Cách giải: + Dời phần tử từ vị trí k sau bước + Nhập giá trị cần chèn vào vị trí k - Chương trình minh họa: Program Mang_chen; uses crt; var M: array[1 100] of integer; i,n,k:integer; begin clrscr; write('Nhap : ');readln(n); for i:=1 to n begin write('M[',i,']='); readln(M[i]); Trang 17 Kinh nghiệm bồi dưỡng học sinh giỏi môn tin học lớp end; write('Vi tri chen: ');readln(k); for i:=n+1 downto k+1 M[i]:=M[i-1]; write('Nhap so can chen: '); readln(M[k]); for i:=1 to n+1 write(M[i],', '); readln end Bài 7: Lập trình tính tích số t nhiên từ tới 10 - Xác định toán: + Input: 1, 2, 3, , 10 + Output: 1*2*3*4* *10 - Chương trình minh họa: Var i : Byte ; p : word ; BEGIN p := 1; For i := to 10 Do p := p * i ; Write (' * * * 10 = ', p ) ; Readln ; END Bài 8: Cho số t nhiên n, lập trình để tính tổng sau : a + 1/22 + 1/32 + … + 1/n2 b + 1/2! + 1/3! + … + 1/n! a Var n , i : Word ; S : Real ; BEGIN Write (' Nhap n : ') ; Readln (n) ; S := ; For i := To n Do S := S + / sqr(i) ; Writeln (' S = ', S:0:2) ; Readln ; END b Var n , i , j , p : Word ; S : Real ; BEGIN Write (' Nhap n : ') ; Readln(n) ; p := ; s := ; For i :=1 To n Do Begin p := p * i ; (* tính i *) S := S + / p ; End ; Trang 18 Kinh nghiệm bồi dưỡng học sinh giỏi môn tin học lớp Writeln (' S = ', S:0:2) ; Readln ; END Bài 9: Viết chương trình nhập dãy số tối đa 100 số , sau in hình số khác Uses Crt; Var A : Array [1 100] Of Integer; i , j , n : Integer ; BEGIN Clrscr ; Write(' Do dai cua day so N = ') ; Readln (N) ; For I := To N Do Begin Write ('A[', i , ']= ') ; Readln ( A[i] ) ; End ; Writeln (' Cac so khac la : ') ; Writeln ( A[1] ) ; i := ; While i đạp xe uses crt; var s:string; x,y,z,t:byte; begin write('Nhap vao mot xau: '); readln(s); z:=length(s); for y:=length(s) downto begin if ((s[y]=' ')or(y=1)) then begin for t:=y to z write(s[t]);z:=y end; write(' '); end; readln; end Bài 3: Viết ct nhập vào xâu có chữ số, cho xuất có kí t chữ kí t số var s: string;cs,cc,i: integer; begin write('Nhap mot xau ky tu: '); readln(s); cs:=0; cc:=0; for i:=1 to length(s) begin if (s[i] in ['0' '9']) then cs:=cs+1; if s[i] in ['A' 'Z'] + ['a' 'z'] then cc:=cc+1; end; write('So cac ki tu la chu so:',cs:2,' So cac ki tu la chu cai:',cc:4); readln end Bài 4: Viết chương trình nhập xâu ký t St từ bàn phím ký t ch In hình xâu St sau xóa hết ký t ch xâu var St:string; n:char; i:byte; begin writel(' Nhap chuoi : '); readln(st); write(' Nhap ki tu : '); readln(n); for i:=1 to length(st) if st[i] = n then delete(st,i,1); Trang 28 Kinh nghiệm bồi dưỡng học sinh giỏi môn tin học lớp writeln('Chuoi sau xoa: ',st); readln end c) Điều kiện để thực giải pháp – biện pháp: * Đối với giáo viên đƣợc phân cơng bồi dƣỡng học sinh giỏi: - Phải có tinh thần trách nhiệm cao, nhiệt tình với cơng việc Tạo niềm tin cho học sinh cần phải gần gũi với học sinh - Chọn đối tượng học sinh giỏi cho môn Tin học - Lập kế hoạch bồi dưỡng - Ngoài nghiên cứu đề, sách nâng cao, giáo viên cần lên mạng để tìm hiểu thêm thơng tin liên quan đến mơn tin học, để có kế hoạch bồi dưỡng đạt kết tốt - Giáo viên định hướng cho học sinh giải kiểm tra lại cách giải học sinh Giúp học sinh thấy sai sót thân t tìm cách khắc phục - Mỗi giáo viên phải t xây d ng đề bồi dưỡng học sinh giỏi môn tin học * Đối với học sinh: - u thích mơn l a chọn - Say mê tìm tịi, sáng tạo, có tư lơgíc - Biết xây d ng cho thân kế hoạch ôn tập - Khơng thụ động q trình tiếp thu kiến thức - T tìm cách giải s gợi ý giáo viên d/ Kết khảo nghiệm, giá trị khoa học vấn đề nghiêm cứu: - Với việc ứng dụng đề tài vào việc bồi dưỡng học sinh giỏi, trường khảo nghiệm học sinh, thấy em ngày u thích mơn tin học tham gia vào đội tuyển học sinh giỏi ngày nhiều kết đội tuyển d thi đạt kết ngày cao Kết đội tuyển môn Tin học huyện d thi cấp tỉnh đạt sau: + Năm học 2012 – 2013 trường THCS Buôn Trấp có 05 em đạt giải cấp huyện, 03 em d thi cấp tỉnh đạt giải khuyến khích cấp tỉnh + Năm học 2013 – 2014 trường THCS Bn Trấp có 05 em đạt giải cấp huyện, 02 em đạt giải khuyến khích cấp tỉnh + Năm học 2014-2015 trường THCS Bn Trấp có 04 em đạt giải cấp huyện 4) Kết quả: - Qua so sánh kết học sinh giỏi trường Phòng giáo dục huyện năm gần năm trước, thấy đội tuyển học sinh giỏi tăng số lượng chất lượng III KẾT LUẬN, KIẾN NGHỊ: 1) Kết luận: Trang 29 Kinh nghiệm bồi dưỡng học sinh giỏi môn tin học lớp - Nhằm nâng cao hiệu chất lượng công tác bồi dưỡng học sinh giỏi môn tin học, giáo viên phải th c chiến lược lâu dài, phải tìm kiếm đối tượng học sinh có khiếu đặc biệt môn thông qua giảng với câu hỏi tình nhanh để phát đối tượng có khiếu đặc biệt - Người giáo viên phải có phương pháp giảng dạy cho lôi học sinh tạo s đam mê để em yêu thích khám phá môn học em l a chọn - Qua nhiều năm áp dụng nội dung nghiên cứu này, nhận thấy số lượng học sinh tham gia kỳ thi học sinh giỏi môn tin học ngày nhiều, chất lượng em học sinh nâng lên rõ rệt 2) Những kiến nghị đề xuất: * Đối với Phòng Giáo dục Đào tạo: - Lãnh đạo phòng, lãnh đạo trường nên tiếp tục trì cơng tác tổ chức thi học sinh giỏi môn tin học từ lớp 8, để giáo viên có sở bồi dưỡng, học sinh xác định hướng l a chọn cho thân - Các đề thi học sinh giỏi huyện không nên tập trung vào phần mà cần mở rộng kiến thức * Đối với trƣờng: - Nên tổ chức chuyên đề bồi dưỡng học sinh giỏi cụm trường với nhau, để trao đổi, học hỏi kinh nghiệm lẫn - Cần trọng công tác bồi dưỡng học sinh giỏi nói chung mơn Tin học nói riêng - Có chế độ động viên kịp thời giáo viên có học sinh đạt kết cao kì thi * Đối với giáo viên: - Giáo viên cần đầu tư công tác chuyên môn, công tác bồi dưỡng học sinh giỏi môn - Mỗi giáo viên phân công bồi dưỡng, nên có đề kế hoạch bồi dưỡng cụ thể, để tránh thụ động trình bồi dưỡng - Chỉ tạo khung để học sinh t hoàn thiện giải * Tài liệu tham khảo: + SGK tin học 3, SGK tin học lớp 11 + Các tập Pascal nâng cao + Sách hướng dẫn học tốt môn Pascal + Krông Ana, ngày 12 tháng 03 năm 2015 Ngƣời viết đề tài: Nguyễn Thị Thu Thủy Trang 30 Kinh nghiệm bồi dưỡng học sinh giỏi môn tin học lớp NHẬN XÉT CỦA HỘI ĐỒNG SÁNG KIẾN: ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… CHỦ TỊCH HỘI ĐỒNG SÁNG KIẾN ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ( Ký tên, đóng dấu) Trang 31 ... có phịng mơn tin học - Đa số giáo viên tin học giáo viên trẻ nên kinh nghiệm bồi dưỡng học sinh giỏi hạn chế - Môn Tin học môn học t chọn nên cịn có học sinh chưa thật s đam mê mơn học, số em cịn... cho tương lai - Tạo niềm tin cấp lãnh đạo, phụ huynh học sinh 3) Đối tƣợng nghiên cứu: - Học sinh học giỏi môn tin học - Giáo viên tham gia bồi dưỡng học sinh giỏi tin học huyện 4) Giới hạn phạm... xin chia sẻ kinh nghiệm với đồng nghiệp để tài mà nghiên cứu thời gian qua: "Kinh nghiệm bồi dƣỡng học sinh giỏi môn tin học lớp 9" Mong góp phần nhỏ vào cơng tác bồi dưỡng học sinh giỏi chung