SKKN Một số kinh nghiệm hướng dẫn học sinh học tốt bài 10 cấu trúc lặp – sách giáo khoa Tin học 11 MỤC LỤC Trang 1 Mở đầu 1 Lý do chọn đề tài 1 Mục đích nghiên cứu 2 Đối tượng nghiên cứu 2 Phương pháp[.]
MỤC LỤC Trang Mở đầu - Lý chọn đề tài - Mục đích nghiên cứu - Đối tượng nghiên cứu - Phương pháp nghiên cứu 2 Nội dung sáng kiến kinh nghiệm 2.1 Cơ sở lý luận sáng kiến kinh nghiệm 2.2 Thực trạng vấn đề trước áp dụng sáng kiến kinh nghiệm .3 2.3 Các giải pháp sử dụng để giải vấn đề 2.4 Hiệu sáng kiến kinh nghiệm .16 Kết luận, kiến nghị 18 - Kết luận 18 - Kiến nghị 18 Tài liệu tham khảo 19 SangKienKinhNghiem.net MỞ ĐẦU - Lý chọn đề tài Hiện đổi phương pháp dạy học nhiệm vụ quan trọng cải cách giáo dục Điều thể nghị Hội nghị Trung ương khóa XI đổi toàn diện giáo dục đào tạo “Tiếp tục đổi phương pháp dạy học theo hướng đại; phát huy tính tích cực, chủ động, sáng tạo vận dụng kiến thức, kỹ người học; khắc phục lối truyền thụ áp đặt chiều, ghi nhớ máy móc Tập trung dạy cách học, cách nghĩ, khuyến khích tự học, tạo sở để người học tự cập nhật đổi tri thức, kỹ năng, phát triển lực Chuyển từ học chủ yếu lớp sang tổ chức hình thức học tập đa dạng, ý hoạt động ngoại khóa, nghiên cứu khoa học Đẩy mạnh ứng dụng cơng nghệ thông tin truyền thông dạy học” Chương trình Tin học 11 nhằm trang bị cho học sinh số khái niệm lập trình ngơn ngữ lập trình bậc cao Đây mơn học mẽ trừu tượng học sinh, phần đơng em khơng nắm bắt kiến thức để vận dụng vào việc giải tập Hơn học sinh phải học nhiều môn đặc biệt môn thi tốt nghiệp, môn thi đại học, môn Tin học học sinh ngầm hiểu “mơn phụ” thời gian dành cho việc tìm hiểu đào sâu nghiên cứu mơn học hạn chế Từ địi hỏi giáo viên phải khơng ngừng tự tìm tịi, tự đổi phương pháp giảng dạy tích cực để tăng hứng thú học tập cho học sinh, làm cho học sinh u thích mơn học hơn, học sinh chủ động tích cực việc tự học, tự chiếm lĩnh tri thức Trong chương trình Tin học 11, tơi nhận thấy học sinh gặp nhiều khó khăn học tới cấu trúc lặp Đây cấu trúc điều khiển quan trọng lập trình, không nắm câu lệnh cấu trúc học sinh học đơn vị kiến thức Học sinh quen với việc giải tốn mơn khoa học tự nhiên cách tuần tự, có biện luận (rẽ nhánh) nên gặp cấu trúc lặp lấy ví dụ thuật tốn sách giáo khoa để giảng dạy đa số học sinh khó hình dung, chí mơ hồ khơng biết lặp gì, lặp biết trước số lần lặp, lặp chưa biết số lần lặp, khơng biết máy tính thực việc lặp nào, … từ khơng biết vận dụng câu lệnh lặp vào cài đặt thuật toán Qua thực tế nhiều năm giảng dạy, nhận thấy việc vận dụng ví dụ thực tiễn gần gũi với đời sống ngày, ví dụ phù hợp với trình độ đa số học sinh kết hợp với bảng mô thực câu lệnh giúp học sinh dễ hiểu, dễ khắc sâu kiến thức; học sinh vận dụng kiến thức để làm tốt tập liên quan, em đào sâu mở rộng kiến thức học cách SangKienKinhNghiem.net khoa học; đồng thời làm cho tiết học sinh động, hấp dẫn hơn, học sinh làm việc nhiều; từ học sinh hứng thú, say mê với mơn học Chính mà tơi chọn đề tài “Một số kinh nghiệm hướng dẫn học sinh học tốt §10 cấu trúc lặp – sách giáo khoa Tin học 11” làm sáng kiến kinh nghiệm năm học 2015 -2016 - Mục đích nghiên cứu Đề tài nghiên cứu nhằm giúp học sinh chủ động tích cực tiếp thu kiến thức cấu trúc lặp từ vận dụng câu lệnh lặp để cài đặt linh hoạt thuật toán giải toán tin học Từ kinh nghiệm dạy học nghiên cứu áp dụng cho học khác để tăng hứng thú học tập cho học sinh, làm cho học sinh u thích mơn Tin học dẫn đến kết học tập tốt - Đối tượng nghiên cứu Đề tài nghiên cứu cách thức để hướng dẫn học sinh học tốt “Cấu trúc lặp” Cụ thể lựa chọn ví dụ phù hợp với trình độ học sinh, tốn từ thực tiễn kết hợp mô minh họa thực câu lệnh để học sinh học tốt học - Phương pháp nghiên cứu Phương pháp nghiên cứu xây dựng sở lý thuyết; Phương pháp điều tra khảo sát thực tế, thu thập thông tin; Để có sở đánh giá hiệu việc áp dụng đề tài vào thực tế dạy học, chọn lớp Trường trung học phổ thông Triệu Sơn phân công giảng dạy, cụ thể: - Lớp đối chứng: 11A1, 11A2, 11A3, 11A4, 11A5 (Năm học 2012-2013) - Lớp thực nghiệm: 11D1, 11D2, 11D3, 11D4, 11D5 (năm học 2015 – 2016) Các lớp chọn tham gia nghiên cứu cho đề tài có nhiều điểm tương đồng tỉ lệ giới tính, ý thức học tập học sinh, đặc biệt lực học tập, thái độ học tập với môn Tin học 11 trước tác động SangKienKinhNghiem.net NỘI DUNG SÁNG KIẾN KINH NGHIỆM 2.1 Cơ sở lý luận sáng kiến kinh nghiệm Đổi phương pháp dạy học thực bước chuyển từ chương trình giáo dục tiếp cận nội dung sang tiếp cận lực người học, từ chỗ quan tâm đến việc học sinh học đến chỗ quan tâm học sinh vận dụng qua việc học Để đảm bảo điều đó, phải thực chuyển từ phương pháp dạy học theo lối "truyền thụ chiều" sang dạy cách học, cách vận dụng kiến thức, rèn luyện kỹ năng, hình thành lực phẩm chất – gọi dạy học theo định hướng phát triển lực “Năng lực hình thành phát triển thơng qua hoạt động vận dụng kiến thức, kỹ học để giải tình sống đặt Do để hình thành phát triển lực học sinh cần sử dụng hình thức tổ chức dạy học, phương pháp dạy học học sinh cần phải vận dụng tri thức học vào thực tiễn sống” – (trích “Tài liệu bồi dưỡng cán quản lý giáo viên dạy học kiểm tra, đánh giá kết học tập học sinh theo định hướng lực môn Tin học cấp THPT”- Tài liệu lưu hành nội 2014) Từ ta thấy việc sử dụng ví dụ từ thực tiễn, kết hợp với phương pháp dạy học tích cực để tăng hứng thú học tập cho học sinh phù hợp với xu phát triển giáo dục đại 2.2 Thực trạng vấn đề trước áp dụng sáng kiến kinh nghiệm Khi giảng dạy phần lập trình nói chung phần cấu trúc lặp nói riêng học sinh thường khó hiểu, tiếp thu chậm Học sinh quen với việc giải toán cách nên gặp cấu trúc lặp đòi hỏi tư người học cao phần nhiều em cảm thấy trừu tượng, khó hiểu Trong sách giáo khoa Tin học 11 (trang 42) có đưa hai tốn làm ví dụ mở đầu giới thiệu cấu trúc lặp hai dạng: Ví dụ 1: Tính đưa kết hình tổng: (Với a số nguyên lớn 2) Ví dụ 2: Tính đưa kết hình tổng: Cho đến Theo tơi, hai ví dụ khơng phù hợp với học sinh kiến thức tổng quát, học sinh khơng hiểu ý đồ thuật tốn Qua giảng dạy năm trước sử dụng ví dụ thấy không hiệu SangKienKinhNghiem.net Trong năm học 2012 – 2013 sau dạy xong cấu trúc lặp tiến hành khảo sát kiến thức phần lớp 11A1, 11A2, 11A3, 11A4, 11A5 Kết thu sau: Lớp Sĩ số 11A1 ≤ Điểm ≤ 10 6,5 ≤ Điểm < ≤ Điểm < 6,5 ≤ Điểm < SL % SL % SL % SL % 47 4,26 20 42,55 25 53,19 0 11A2 46 0 14 30,43 32 69,57 0 11A3 41 0 11 26,83 28 68,29 4,88 11A4 40 0 20 25 62,5 17,5 11A5 41 0 17,07 26 63,42 19,51 Tổng 215 0.93 60 27,91 136 63,26 17 7,9 Kết khảo sát cho thấy số lượng học sinh nắm thấp Đa số học sinh dừng lại mức nhận biết có câu lệnh lặp ( khoảng 93%), số học sinh phân biệt lặp có hai dạng lặp lặp biết trước số lần lặp lặp chưa biết trước số lần lặp khoảng 66%, số học sinh hiểu hoạt động câu lệnh lặp khoảng 41%, số học sinh biết vận dụng câu lệnh lặp để giải tốn đơn giản có 15% Vì cần có cần có cải tiến cần thiết, đặc biệt việc lựa chọn ví dụ phù hợp, gắn với thực tiễn để học sinh nắm vững kiến thức, kỹ theo Chuẩn kiến thức kỹ yêu cầu 2.3 Các giải pháp sử dụng để giải vấn đề Lấy ví dụ từ thực tiễn phù hợp với trình độ học sinh Tình cơng việc thực tiễn, giúp tạo động học tập, hướng đích cho học sinh, gắn học với thực tế sinh động diễn hàng ngày Góp phần hình thành nhân sinh quan, giới quan vật biện chứng, hình thành lực giải vấn đề cho học sinh Căn chuẩn kiến thức kỹ năng, giáo viên cài đặt tri thức định dạy cho học sinh vào tình theo trình tự nội dung cần dạy cách logic, để học sinh tiến hành chiếm lĩnh kiến thức, kỹ cách say mê, hào hứng hoạt động tự giác, tích cực, chủ động sáng tạo Cụ thể nội dung kiến thức cấu trúc lặp tiến hành sau: Nhận biết việc lặp phân biệt hai cấu trúc lặp Ví dụ 1: Cần đổ đầy bình chứa tối đa 30 lít nước ca có dung tích lít ta phải thực lặp lại việc múc nước đổ vào bình tối thiểu lần? SangKienKinhNghiem.net lít Bình 30 lít Hình Học sinh dễ dàng trả lời: Cần lặp lại 30 lần công việc múc đầy ca nước đổ vào bình - Tiếp theo cho em xem hình thứ với ca chưa biết dung tích Bình 30 lít Hình Giáo viên đặt câu hỏi: đổ với ca khơng biết dung tích em có biết số lần thực công việc đổ nước không ? Đổ nước đến dừng việc đổ nước? Học sinh trả lời: chưa biết số lần đổ thực cơng việc đổ nước bình đầy dừng việc đổ nước lại SangKienKinhNghiem.net Từ ví dụ đơn giản giúp cho em hiểu biết lặp phân biệt lặp với số lần biết trước lặp với số lần chưa biết trước Lặp biết trước số lần lặp câu lệnh for – Ví dụ 1: Viết chương trình ghi hình 10 câu "Toi thich hoc lap trinh" Chương trình sau: Program vidu1; Uses Crt; Begin Clrscr; Writeln('Toi thich hoc lap trinh'); Writeln('Toi thich hoc lap trinh'); Writeln('Toi thich hoc lap trinh'); Writeln('Toi thich hoc lap trinh'); Writeln('Toi thich hoc lap trinh'); Writeln('Toi thich hoc lap trinh'); Writeln('Toi thich hoc lap trinh'); Writeln('Toi thich hoc lap trinh'); Writeln('Toi thich hoc lap trinh'); Writeln('Toi thich hoc lap trinh'); Readln; End Phát tình có vấn đề Chương trình học sinh viết khơng có khó khăn, lên viết bảng học sinh phải viết đầy đủ lệnh nên dễ dàng rút nhận xét: chương trình viết lặp lại 10 lần lệnh Writeln('Toi thich hoc lap trinh'); chương trình yêu cầu đưa hình 50 câu việc viết lặp lại thời gian Qua ví dụ này, giáo viên giúp học sinh phát tình có vấn : Một tốn yêu cầu lặp lại (hoặc số) công việc nhiều lần, sử dụng cách viết thời gian gây nhàm chán, có cách để chương trình viết ngắn gọn thực yêu cầu đề ra? SangKienKinhNghiem.net Giải vấn đề Giáo viên giới thiệu cú pháp hoạt động câu lệnh for – dạng lặp tiến dạng lặp lùi sau đưa chương trình vận dụng câu lệnh for – để giải ví dụ Chương trình ví dụ viết câu lệnh for – sau: Program vidu1; Uses Crt; Var i: byte; Begin Clrscr; For i:=1 to 10 Writeln('Toi thich hoc lap trinh'); Readln; End Mô thực lệnh For - : For i:=1 to 10 Writeln('Toi thich hoc lap trinh'); Ta mơ việc thực câu lệnh bảng sau: Giá trị i Câu lệnh thực kết hình writeln('Toi thich hoc lap trinh'); Toi thich hoc lap trinh writeln('Toi thich hoc lap trinh'); Toi thich hoc lap trinh writeln('Toi thich hoc lap trinh'); Toi thich hoc lap trinh writeln('Toi thich hoc lap trinh'); Toi thich hoc lap trinh writeln('Toi thich hoc lap trinh'); Toi thich hoc lap trinh writeln('Toi thich hoc lap trinh'); Toi thich hoc lap trinh writeln('Toi thich hoc lap trinh'); Toi thich hoc lap trinh writeln('Toi thich hoc lap trinh'); Toi thich hoc lap trinh writeln('Toi thich hoc lap trinh'); Toi thich hoc lap trinh 10 writeln('Toi thich hoc lap trinh'); Toi thich hoc lap trinh SangKienKinhNghiem.net Ví dụ 2: Bài tốn tiết kiệm Tý muốn tiết kiệm tiền ăn sáng để có tiền mua đồng hồ đeo tay mà không muốn phải nhịn ăn sáng hay giảm phần ăn đột ngột, bạn lên kế hoạch tiết kiệm tiền ăn sáng sau: Ngày Tý bỏ vào heo đất nghìn đồng, ngày thứ hai nghìn đồng, ngày thứ ba nghìn đồng,… ngày số tiền Tý dành lại để “nuôi” heo đất lại tăng thêm nghìn đồng Hỏi sau 20 ngày bạn Tý tiết kiệm tiền? Hình Bài tốn đơn giản tính tổng: S = + + + … + 20 Học sinh đưa hai chương trình sau: Chương trình 1: Program vidu2; Uses crt; Var S:integer; Begin S:= + + + …+ 20; Write (‘ So tien Tý tiet kiem duoc sau 20 la:’, S ,’nghin dong’); Readln; End Chương trình 2: Program vidu2; Uses crt; Var S:integer; Begin Clrscr; S:= 1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18+19+20; Write (‘ So tien Tý tiet kiem duoc sau 20 la:’, S ,’nghin dong’); Readln; End SangKienKinhNghiem.net Giáo viên cho học sinh tự nhận xét: - Với chương trình 1, máy tính báo lỗi cú pháp khơng hiểu dấu ba chấm (…) - Với chương trình 2, ta nhận thấy phép tốn tính tổng dài dịng, Nếu mở rộng tốn tính tổng với số lớn cơng thức tính tổng dài dễ dẫn đến sai sót Tìm giải pháp Ở ví dụ học sinh nhận thấy công việc lặp lại ngày Tý bỏ tiền tiết kiệm vào heo có khác số tiền tiết kiệm ngày tăng thêm nghìn đồng Có nghĩa là: Ngày thứ Số tiền cần tiết kiệm 1 nghìn đồng 2 nghìn đồng 3 nghìn đồng … … 20 20 nghìn đồng Ta đưa nhận xét số tiền cộng thêm ngày số ngày tiết kiệm Nếu gọi I biến đếm số ngày tiết kiệm, S tổng số tiền tiết kiệm tính đến ngày thứ I cơng việc lặp lại sau ngày S=S+I Từ đưa thuật tốn: - Bước 1: S 0; I 0; - Bước 2: I I + 1; - Bước 3: I >50 chuyển qua bước 5; - Bước 4: S S + I; - Bước 5: Đưa S kết thúc; Thuật tốn cài đặt ngơn ngữ lập trình Pascal sau Program tietkiem1; Uses crt; Var S, I : integer; Begin S:=0; For I:=1 to 20 S:=S+I; Write(‘So tien Ty tiet kiem duoc sau 20 la:’, S,’ nghin dong’); Readln End SangKienKinhNghiem.net Mô thực lệnh For - : câu lệnh S:=0; For I:=1 to 20 S:=S+I; Có thể mơ việc thực qua bảng sau: Giá trị biến đếm i kết S Câu lệnh thực S=0 S:=S+I; S=0+1=1 S:=S+I; S=1+2=3 S:=S+I; S=3+3=6 S:=S+I; S = + = 10 S:=S+I; S = 10 + = 15 S:=S+I; S = 15 + = 21 S:=S+I; S = 21 + = 28 S:=S+I; S= 28 + = 36 S:=S+I; S = 36 + = 45 10 S:=S+I; S = 45 + 10 = 55 11 S:=S+I; S = 55 + 11 = 66 12 S:=S+I; S = 66 + 12 = 78 13 S:=S+I; S = 78 + 13 = 91 14 S:=S+I; S = 91 + 14 = 105 15 S:=S+I; S = 105 + 15 = 120 16 S:=S+I; S = 120 + 16 = 136 17 S:=S+I; S = 136 + 17 = 153 18 S:=S+I; S = 153 + 18 = 171 19 S:=S+I; S = 171 + 19 = 190 20 S:=S+I; S = 190 + 20 = 210 Vậy kết cuối S = 120 Từ bảng mô thực câu lệnh for – học sinh hiểu việc thực lệnh lặp Giáo viên yêu cầu học sinh viết câu lệnh for – ví dụ dạng lặp lùi 10 SangKienKinhNghiem.net Bài tập tương tự Lập trình tính: 1) T = 1*2*3*…*10 2) T= 1*22 ∗ 32 ∗ … ∗ 52 3) S = + 23 + 33 + … + 103 1 4) S = + 2+3 + … + 30 5) (Với a số nguyên lớn 2) 6) Tổng số chia hết cho phạp vi từ đến 100 Kết luận: tốn có tính chất thực lặp lại câu lệnh (hoặc câu lệnh tương tự nhau) nhiều lần, với số lần biết trước người ta gọi toán có Cấu trúc lặp biết trước số lần Để giải tốn dạng ta sử dụng câu lệnh for – để cài đặt thuật toán Lặp chưa biết trước số lần lặp câu lệnh while – Ví dụ 1: Tý muốn tiết kiệm tiền ăn sáng để có tiền mua đồng hồ đeo tay mà không muốn phải nhịn ăn sáng hay giảm phần ăn đột ngột, bạn lên kế hoạch tiết kiệm tiền ăn sáng sau: Ngày ngày thứ Tý bớt lại nghìn đồng bỏ vào “heo đất”, ngày thứ hai nghìn đồng, ngày thứ ba nghìn đồng,… sau ngày số tiền Tý dành lại để “ni” heo đất lại tăng thêm nghìn đồng Biết đồng hồ mà Tý muốn mua có giá rẻ 200 nghìn đồng Hỏi sau ngày bạn Tý tiết kiệm đủ tiền để mua đồng hồ? Tình có vấn đề Khi gặp ví dụ này, học sinh nhận thấy quen quen tương tự ví dụ dạng cấu trúc lặp biết trước số lần Nhưng đọc kỹ dạng khác toán Cũng phần trước giáo viên đưa tốn tính tổng S = 1+2+3+…+ n + … S≥200 Ở toán thực việc lặp lại cơng việc cộng dồn vào tổng S, có nghĩa tương tự thuật tốn ví dụ trước, sau lần tăng I câu lệnh lặp lại là: S:= S + I; Nhưng ta chưa biết câu lệnh thực lần khơng thể sử dụng câu lệnh for – để viết chương trình Vì ngơn ngữ lập trình cung cấp thêm câu lệnh lặp chưa biết trước số lần lặp 11 SangKienKinhNghiem.net Giải vấn đề Trong Pascal sử dụng câu lệnh while - để giải vấn đề Cấu trúc câu lệnh while – sau: While ; Trong đó: - Điều kiện biểu thức logic; - Câu lệnh câu lệnh đơn ghép Việc thực câu lệnh while – thực theo sơ đồ sau Sai Điêu kiện Đúng Câu lệnh Hình Câu lệnh có nghĩa điều kiện thực câu lệnh, điều kiện sai khỏi vịng lặp Ở ví dụ vịng lặp thể theo sơ đồ sau: S 0; I 0; Sai S 50000 dừng 1 1 3) S = + 2!+3! + … + 𝑛! + … 𝑛! < 0.000000001 4) S= a + 1 + + + + (Với a số nguyên lớn 2) a+ a+ a+ n 𝑎 + 𝑛 < 0.00001 Ví dụ 2: Vận dụng câu lệnh while - để cài đặt tốn tìm ước chung lớn hai số nguyên dương Ý tưởng sư phạm: giáo viên diễn đạt ý tưởng thuật tốn ngơn ngữ nói “trong MN thực hiện: - Nếu M > N thực M M –N - Ngược lại, N N – M; Cho đến điều kiện MN sai, có nghĩa M = N khỏi vịng lặp, giá trị M N lúc ước chung lớn Giáo viên hỏi học sinh: thuật toán cơng việc lặp lại? Điều kiện lặp gì? Học sinh đưa nhận xét: - Cơng việc lặp lại là: Nếu M>N M M – N ngược lại N N – M Đây cấu trúc câu lệnh rẽ nhánh if – then dạng đủ học trước 14 SangKienKinhNghiem.net - Điều kiện lặp: M N Đến giáo viên yêu cầu học sinh viết câu lệnh while – để tìm ước chung lớn số Kết mong muốn sau: While M N If M > N then M:= M – N else N:= N – M; Mô thực lệnh While qua bảng sau: Ban đầu: m=20; n=35; Điều kiện mn Câu lệnh thực Kết 2035: Đúng If m>n Then m:=m-n Else n:=n-m; 2015: Đúng If m>n Then m:=m-n Else n:=n-m; 515: Đúng If m>n Then m:=m-n Else n:=n-m; 510: Đúng If m>n Then m:=m-n Else n:=n-m; m=20 (không đổi) n= 35 – 20 = 15 m= 20 - 15 = n = 15 (không đổi) m= : (không đổi) n= 15 – = 10 m=5 (không đổi) n=10 – = 55: Sai Kết thúc lệnh While Kết cuối cùng: m = 5; n = Kết luận: gặp trường hợp cần lặp lại câu lệnh đơn câu lệnh ghéptương tự nhiều lần mà chưa biết trước số lần lặp, biết điều kiện để thực câu lệnh lặp ta sử dụng câu lệnh while - cài đặt thuật tốn Lưu lý: thực vịng lặp while phải đảm bảo số lần lặp hữu hạn có nghĩa điều kiện lặp đến lúc sai để khỏi vịng lặp Nếu khơng dẫn đến việc lặp vô hạn So sánh khác lệnh Lặp For While Sau tìm hiểu hai dạng lệnh lặp: For – While, giáo viên cần giúp học sinh lập bảng so sánh khác hai lệnh lặp for while Kết mong muốn học sinh lập bảng so sánh sau: For - - Cú pháp: While - - Cú pháp: For To While ; ; 15 SangKienKinhNghiem.net For downto ; - Lặp biết trước số lần - Lặp trước số lần - Thực lặp lại câu lệnh sau - Thực lặp lại câu lệnh sau "Do" cho "Do" đủ số lần đưa ra: (GTcuối – đến BTĐK sai dừng lại GT đầu +1) lần - Sử dụng cho toán lặp - Sử dụng cho tốn lặp lại cơng lại cơng việc với số lần biết việc phụ thuộc vào điều kiện trước (khơng biết trước số lần lặp) Kết luận Việc lập bảng so sánh lần giúp học sinh củng cố lại điểm hai lệnh để học sinh phân biệt khác hai lệnh ứng dụng lệnh vào toán cụ thể 2.4 Hiệu sáng kiến kinh nghiệm Khi áp dụng phương pháp để giảng dạy lớp phụ trách, tơi nhận thấy học sinh nắm kiến thức, kỹ cần thiết Các em hiểu câu lệnh lặp khơng q khó khăn, nặng nề trước Học sinh nắm cú pháp, ý nghĩa hoạt động bước đầu vận dụng câu lệnh vào tốn đơn giản thành cơng Đạt nội dung kiến thức theo yêu cầu chuẩn kiến thức, kĩ đề Cụ thể, sau dạy xong tiến hành khảo sát kiến thức lớp phụ trách, kết sau: Lớp Sĩ số 11D1 ≤ Điểm ≤ 10 6,5 ≤ Điểm < ≤ Điểm < 6,5 ≤ Điểm < SL % SL % SL % SL % 47 14,89 38 80,85 4,26 0 11D2 47 6,38 30 63,83 14 29,79 0 11D3 46 0 16 34,78 30 65,22 0 11D4 44 0 15 34,09 29 65,91 0 11D5 46 6,52 19 41,30 24 52,17 0 Tổng 230 13 5,65 118 51,31 99 43,04 0 16 SangKienKinhNghiem.net Biểu đồ biểu thị kết việc áp dụng SKKN vào giảng dạy 70 63.26 60 51.31 50 43.04 40 27.91 30 20 10 % 7.9 5.65 0.93 ≤ Điểm ≤ 10 6,5 ≤ Điểm < Trước thực nghiệm ≤ Điểm < 6,5 ≤ Điểm < Sau thực nghiệm Hình Nhận xét: Kết khảo sát cho thấy, sau áp dụng sáng kiến kinh nghiệm chất lượng học sinh nắm tăng lên rõ rệt Tỉ lệ học sinh đạt điểm khá, giỏi tăng cao, tỉ lệ học sinh đạt điểm trung bình giảm xuống đặc biệt khơng cịn học sinh bị điểm yếu Khi nắm vững cấu trúc lặp sử dụng thành thạo câu lệnh lặp học sinh thuận lợi việc vận dụng tiếp thu kiến thức chương trình điều thể việc chất lượng học sinh cuối năm tăng lên rõ rệt Cụ thể, xếp loại năm môn Tin học khối 11: loại giỏi 3,52% ; loại 53,74%; loại trung bình: 42,74% Đặc biệt, năm học vừa qua (2015 -2016) trực tiếp bồi dưỡng đội tuyển gồm học sinh dự thi học sinh giỏi cấp tỉnh hai học sinh đạt giải Những kết đạt tác động nhiều yếu tố khác nữa, song phủ nhận điều cải tiến sáng kiến kinh nghiệm phần phát huy tác dụng 17 SangKienKinhNghiem.net KẾT LUẬN, KIẾN NGHỊ - Kết luận: Trên số giải pháp mà áp dụng để giảng dạy lớp phân công giảng dạy năm học 2015 – 2016 Sử dụng phương pháp nhận thấy học sinh tiếp thu tốt hơn, em học sinh trung bình yếu hiểu hoạt động câu lệnh lặp, biết thực câu lệnh kết Các em vận dụng câu lệnh tốt Qua thực đề tài, thân rút học kinh nghiệm: đối tượng học sinh khác nhau, cần phải có phương pháp thích hợp để chuyển tải kiến thức đến đối tượng phù hợp, em học sinh trung bình yếu, em thường tâm học tập, gặp kiến thức khó hiểu em khơng chịu khó tiếp thu dẫn đến hiệu mơn học khơng cao Với kinh nghiệm giảng dạy chưa nhiều thân cố gắng áp dụng kiến thức có phương pháp giảng dạy để đem lại hiệu tốt cho môn học - Kiến nghị Giáo viên phải theo sát đối tượng học sinh mình, ln ln tìm tịi học hỏi đồng nghiệp sách báo để đưa phương pháp phù hợp với học sinh, nâng cao chất lượng môn học, gây hứng thú học tập cho học sinh Trong chương trình Tin học 11, cịn nhiều giáo viên cần đầu tư khai thác để có phương pháp giảng dạy phù hợp với đối tượng học sinh kiểu liệu mảng, xâu, tệp, Trên vài kinh nghiệm nhỏ trình thực việc đổi phương pháp dạy học, đề tài không tránh khỏi hạn chế; mong đóng góp quý báu bạn bè, đồng nghiệp Tôi xin chân thành cảm ơn XÁC NHẬN CỦA THỦ TRƯỞNG ĐƠN VỊ Thanh Hóa, ngày 25 tháng năm 2016 Tơi xin cam đoan SKKN viết, không chép nội dung người khác (Ký ghi rõ họ tên) Lê Văn Anh 18 SangKienKinhNghiem.net TÀI LIỆU THAM KHẢO [1] Hồ Sĩ Đàm (chủ biên): "Sách giáo khoa Tin học 11", nhà xuất Giáo dục Việt Nam, năm 2007 [2] Hồ Sĩ Đàm (chủ biên): "Sách giáo viên Tin học 11", nhà xuất Giáo dục Việt Nam, năm 2007 [3] Hướng dẫn thực Chuẩn kiến thức, kĩ môn Tin học, nhà xuất Giáo dục Việt Nam, năm 2009 [4] Vụ giáo dục trung học: “Tài liệu bồi dưỡng cán quản lý giáo viên dạy học kiểm tra, đánh giá kết học tập học sinh theo định hướng lực” – Tài liệu lưu hành nội 19 SangKienKinhNghiem.net ... nghiệm hướng dẫn học sinh học tốt ? ?10 cấu trúc lặp – sách giáo khoa Tin học 11? ?? làm sáng kiến kinh nghiệm năm học 2015 -2016 - Mục đích nghiên cứu Đề tài nghiên cứu nhằm giúp học sinh chủ động tích... SangKienKinhNghiem.net khoa học; đồng thời làm cho tiết học sinh động, hấp dẫn hơn, học sinh làm việc nhiều; từ học sinh hứng thú, say mê với mơn học Chính mà chọn đề tài ? ?Một số kinh nghiệm hướng dẫn. .. lượng học sinh nắm thấp Đa số học sinh dừng lại mức nhận biết có câu lệnh lặp ( khoảng 93%), số học sinh phân biệt lặp có hai dạng lặp lặp biết trước số lần lặp lặp chưa biết trước số lần lặp khoảng