1. Trang chủ
  2. » Giáo Dục - Đào Tạo

(SKKN mới NHẤT) SKKN một số giải pháp giúp tăng hứng thú của học sinh trong dạng bài kiểu xâu tin học 11 ở trường THPT quan sơn 2

24 2 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 24
Dung lượng 3,13 MB

Nội dung

MỤC LỤC Trang I MỞ ĐẦU 1.1 Lý chọn đề tài 1.2 Mục đích nghiên cứu 1.3 Đối tượng nghiên cứu .2 1.4 Phương pháp nghiên cứu II NỘI DUNG SÁNG KIẾN .3 2.1 Cơ sở lý luận sáng kiến .3 2.2 Thực trạng vấn đề trước áp dụng sáng kiến .3 2.3 Các giải pháp sử dụng .4 2.4 Hiệu sáng kiến 17 III KẾT LUẬN – KIẾN NGHỊ .18 3.1 Kết luận 18 3.2 Kiến nghị 18 download by : skknchat@gmail.com I MỞ ĐẦU 1.1 Lí chọn đề tài Chúng ta sống cách mạng khoa học cơng nghệ lần thứ tư hay cịn gọi cách mạng 4.0 Nội dung “sản xuất thông minh” “sản xuất số” điều cho thấy vai trị cơng nghệ thơng tin hệ thống giáo dục Đổi phương pháp dạy học làm nhiều thực cách đồng Dù đổi đến đâu, đổi nhằm mục đích làm cho học sinh chủ động tiếp thu kiến thức, lĩnh hội tốt kiến thức, phát huy tính tích cực, nội lực thân em Như biết, chương trình sách giáo khoa Tin học 11 trang bị cho học sinh số kiến thức có lập trình ngơn ngữ lập trình bậc cao Bên cạnh rèn luyện cho em kĩ giải số toán đơn giản máy tính cách vận dụng kiến thức thuật toán, cấu trúc liệu, ngơn ngữ lập trình cụ thể Thực tế cho thấy học sinh gặp nhiều khó khăn việc học Tin học, đặc biệt tin học 11 Mà nội dung mà học sinh hay gặp vướng mắc phần Kiểu xâu Là thân em chưa hiểu rõ chất kiểu liệu nên cảm thấy khó hay nản chí Đồng thời, với tâm lí mơn Tin học môn không thi đại học nên em không hào hứng, khơng dành thời gian, dẫn đến tình trạng học trước quên sau Khó khăn chồng chất khó khăn, địi hỏi người giáo viên với tâm huyết cần tạo lập môi trường, phương pháp dạy học phù hợp để học sinh dễ tiếp thu vận dụng kiến thức cách đắn Với lí nêu trên, chọn đề tài nghiên cứu “ số giải pháp giúp tăng hứng thú học sinh tiết dạy học Kiểu xâu- Tin học 11 trường THPT Quan Sơn 2” với mong muốn tạo hứng thú, niềm say mê cho học sinh, giúp em ghi nhớ sâu sắc, chủ động khai thác kiến thức cách chắn sâu sắc Từ áp dụng linh hoạt vào giải tập thường gặp 1.2 Mục đích nghiên cứu - Nghiên cứu để xây dựng sở lí luận cho đề tài: sở “đổi phương pháp dạy học theo hướng tích cực” việc “ tổ chức tiết học theo hướng tích cực” cho học sinh nhằm thực hiệu học “ kiểu xâu” theo hướng dạy học tích cực download by : skknchat@gmail.com - Bằng thực nghiệm sư phạm, vận dụng vào giảng dạy đánh giá điểm thi học sinh - Xây dựng giáo án chi tiết mơ tả tiến trình dạy học số biện pháp Đối tượng nghiên cứu Trong chuyên đề này, tơi khơng trình bày sâu kiến thức hay tập kiểu xâu mà xây dựng giảng để dạy kiểu xâu, với mơ hình “dạy học tích cực, lấy người học làm trung tâm”, trọng đến phát huy tính tích cực học sinh, nhằm nâng cao hiệu giảng dạy học tập Kiểu xâu- Tin học 11 1.4 Phương pháp nghiên cứu - Phương pháp nghiên cứu lí thuyết: Xây dựng sở lí luận cho đề tài - Phương pháp quan sát: Nhằm tìm hiểu hứng thú, khả tiếp thu học sinh - Phương pháp thực nghiệm: Tổ chức dạy học theo phương án soạn Mời đồng nghiệp dự có tiến hành họp rút kinh nghiệm sau tiết dạy -Phương pháp đánh giá: xử lí số liệu, thống kê, đánh giá thực trạng khả tiếp thu học sinh áp dụng đề tài download by : skknchat@gmail.com II NỘI DUNG SÁNG KIẾN KINH NGHIỆM 2.1 Cơ sở lí luận Tính tích cực phẩm chất vốn có người, để tồn phát triển người phải ln chủ động, tích cực, cải biến môi trường tự nhiên, cải tạo xã hội Vì vậy, hình thành phát triển tính tích cực xã hội nhiệm vụ chủ yếu giáo dục Luật giáo dục, điều 24.2 ghi: “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ĩ năng, 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 cho học sinh” Tính tích cực học sinh thể hăng hái trả lời câu hỏi giáo viên, bổ sung câu trả lời bạn, thích phát biểu đưa ý kiến trước vấn đề nêu ra; hay nêu thắc mắc, địi giải thích cặn kẽ vấn đề chưa đủ rõ; chủ động vận dụng kiến thức, kĩ học để nhận thức vấn đề mới; tập trung ý vào vấn đề học; kiên trì hồn thành tập; khơng nản trước tình khó khăn Kiểu xâu nội dung kiến thức sử dụng hữu ích lập trình, nhiên nội dung khó, giáo viên không tham vọng, ôm đồm kiến thức sâu xa mà cần phải xác định trọng tâm yêu cầu cần đạt, xác định đối tượng học sinh cho truyền đạt kiến thức cách đầy đủ, xác, dễ hiểu, dễ tiếp thu viết chương trình 2.2 Thực trạng vấn đề trước ỏp dng sỏng kin kinh nghim Là giáo viên giảng dạy môn tin học trờng THPT Quan Sơn trờng miền núi chủ yếu em học sinh đồng bào dân tộc thiểu số, trình độ đầu vào em thấp, đa số em cha đợc học tiÕp xóc víi m¸y vi tÝnh ë cÊp thcs nên q trình tiếp thu học cịn nhiều hạn chế Mà Tin học 11 nội dung khó, địi hỏi học sinh phải có tư tốn học tốt có đam mê Nhưng đầu em có suy nghĩ cố hữu cho mơn Tin môn “không thi đại học” nên hững hờ xa rời với môn học Là mét giáo viên, thân xét thấy, vic chun b, xây dựng tiến trình cho tiết học quan trọng cần thiết Người thầy, cách dạy, download by : skknchat@gmail.com cách soạn giáo án, chuẩn bị dạy làm chuyển biến nhận thức học sinh phương pháp học tập tích cực yếu tố quan trọng cho đổi phương pháp dạy học Do tơi chọn dạy lí thuyết “Kiểu xâu ” để báo cáo chuyên đề Tơi muốn trình bày cố gắng thân việc đổi phương pháp giảng dạy đến tiết học, học phần kiến thức nhỏ 2.3 Biện pháp giải vấn đề Hoạt động Đặt vấn đề * Tiến trình thực GV: Xét toán nhập in họ tên tất học sinh lớp 11a1 GV: Như khai báo biến hoten có kiểu liệu gì? HS: Khai báo liệu kiểu Char GV: Các em viết chương trình nhập in họ tên tất học sinh lớp 11A1 HS: Chương trình Var hoten:char; Begin Write(‘nhap ho ten:’); Readln(hoten); Writeln(hoten); Readln End download by : skknchat@gmail.com download by : skknchat@gmail.com GV: Minh họa Pascal chương trình Ta thấy ví dụ ta nhập vào xâu ‘Le Van Anh’ kết in có kí tự ‘L’ Như không với từ nhập vào Kiểu liệu Char dùng cho kí tự mà thơi Vì cần có kiểu liệu để lưu trữ dãy kí tự, Kiểu xâu Vậy kiểu xâu chuyển qua Bài 12: KIỂU XÂU * Kết đạt - Gợi mở, tạo tình có vấn đề, tạo hứng thú cho học sinh - Lấy ví dụ, minh họa trực tiếp Pascal - Học sinh thấy cần thiết phải có kiểu liệu mới- kiểu xâu Hoạt động 2: Khái niệm Xâu * Tiến trình thực GV: Nêu khái niệm - Xâu dãy kí tự bảng mã ASCII - Mỗi kí tự phần tử xâu - Số lượng kí tự xâu gọi độ dài xâu Ví dụ st:= ‘Lop 11A6’ Độ dài xâu - Xâu có độ dài gọi xâu rỗng viết hai dấu nháy đơn liền Ví dụ st:= ‘’ GV: Cũng kiểu liệu có cấu trúc khác, ngơn ngữ lập trình có quy tắc, cách thức xác định với liệu kiểu xâu? HS: Trả lời *Kết đạt - Học sinh biết khái niệm kiểu xâu, độ dài xâu - Phân biệt xâu rỗng xâu có kí tự trắng - Vẽ sơ đồ tư Hoạt động Khai báo * Tiến trình thực download by : skknchat@gmail.com GV: Kiểu xâu có khai báo nào? Xét ví dụ sau: Tên biến xâu Độ dài lớn xâu Var hoten: string [30]; GV: Từ ví dụ em cho biết cú pháp khai báo biên mảng? HS: Trả lời: Cú pháp khai báo Var : string [độ dài lớn xâu]; GV: Để khai báo liệu kiểu xâu ta sử dụng tên dành riêng String độ dài lớn xâu (không qua 255 kí tự) đặt cặp dấu ngoặc [và] GV: Các em khai báo cho cô biến xâu hoten có độ dài tối đa khơng q 30 kí tự? HS: Lên bảng khai báo GV: Minh họa Pascal download by : skknchat@gmail.com Var hoten:string[30]; Begin End; Var hoten:string[260]; Begin End GV: Các em cho cô biết trường hợp chương trình báo lỗi? HS: Vì độ dài lớn xâu vượt 255 kí tự GV: Nếu ta khơng khai báo độ dài tối đa xâu có hay không? HS: Trả lời GV: Minh họa Pascal Var hoten:string; Begin End GV: Khi ta không khai báo độ dài lớn xâu chương trình đúng, độ dài lớn xâu nhận giá trị ngầm định 255 GV: Khai báo cho xâu s1,s2 có độ dài tối đa khơng q 20 kí tự? HS: Var s1,s2:string[20]; *Kết đạt được: - Biết cách khai báo biến kiểu xâu - Biết độ dài tối đa xâu - Lấy ví dụ, minh họa trực tiếp Pascal - Vẽ thêm nhánh cho sơ đồ tư download by : skknchat@gmail.com Hoạt động Tham chiếu đến phần tử Xâu * Tiến trình thực GV: Một em nhắc lại cho cô cú pháp để tham chiếu tới phần tử mảng chiều? HS: Trả lời GV: Tương tự kiểu mảng chiều tham chiếu tới phần tử xâu xác định biến xâu số đặt cặp dấu ngoặc [và] [chỉ số] GV: Để tham chiếu tới phần tử thứ xâu hoten ta viết nào? HS: Trả lời hoten[8] GV: Minh họa Pascal Var hoten,st: string[30]; Begin Write(‘nhap ho ten’); readln(hoten);Write(hoten[8]); Readln; End GV: Các em quan sát hai chương trình sau trả lời cho biết chương trình lại báo lỗi? Thơng báo lỗi gì? HS: Trả lời Var hoten,st: string[15]; End Begin Write(‘nhap ho ten’); readln(hoten); Write(hoten[16]);Readln download by : skknchat@gmail.com Uses crt; Var hoten,st: string[15]; Begin clrscr; Write(‘nhap ho ten’); readln(hoten); Write(hoten[-3]);Readln End GV: Hai chương trình báo lỗi tham chiếu đến phần tử nằm ngồi phạm vi xâu Vì vậy, số nằm phạm vi từ đến độ dài lớn xâu GV: Quan sát hai chương trình sau cho nhận xét HS: Trả lời GV: Minh họa Pascal Var s1:string[1]; s2: Char; Begin s1:=s2; End GV: Minh họa Pascal Var s1:string[1]; End s2: Char; Begin s2:=s1; 10 download by : skknchat@gmail.com GV: Chú ý phép gán Khi sử dụng lệnh gán giá trị kí tự cho biến xâu hợp lệ việc gán giá trị xâu kí tự cho biến kiểu kí tự không hợp lệ *Kết đạt - Học sinh biết cú pháp tham chiếu đến phần tử xâu - Lấy ví dụ, minh họa Pascal - Học sinh viết ví dụ tham chiếu đến phần tử xâu tương tự tham chiếu đến phần tử mảng chiều - Biết số ý tham chiếu phép gán với biến kiểu xâu kiểu kí tự - Vẽ thêm nhánh cho sơ đồ tư Hoạt động 5: Nhập/ xuất liệu biến kiểu Xâu * Tiến trình thực GV: Nhập liệu cho biến ta dùng lệnh nào? HS:Thủ tục readln/read 11 download by : skknchat@gmail.com GV: In liệu cho biến ta dùng lệnh nào? HS:Thủ tục write/ writeln GV: Lưu ý cho học sinh rằng: Trong chương trình viết xâu kí tự ta phải viết xâu hai dấu nháy đơn Nhưng nhập từ bàn phím giá trị xâu ta cần gõ kí tự thuộc xâu GV: Minh họa Pascal cho trường hợp nhập xâu từ bàn phím Var st: string[6]; Begin Write(‘nhap xau ’); readln(st); write(st); readln End GV: Minh họa Pascal cho trường hợp nhập xâu chương trình Var st: string[6]; Begin St:= ‘Le Van Anh’;Write(st); readln End *Kết đạt được: 12 download by : skknchat@gmail.com - Nêu câu hỏi gợi mở minh họa trực tiếp cho học sinh hiểu viết đoạn lệnh nhập biến kiểu xâu chương trình khác với nhập xâu từ bàn phím Biết in xâu - Lấy ví dụ, minh họa Pascal - Vẽ thêm nhánh cho sơ đồ tư Hoạt động 6: Các phép tốn Xâu *Tiến trình thực GV: Phép ghép xâu kí hiệu phép cộng (+) Được sử dụng để ghép nhiều xâu thành xâu Có thể thực việc ghép xâu biến xâu GV:Minh họa Pascal GV: Để so sánh hai xâu ta có phép so sánh =,>, =, ‘ABC’; ‘Anh’< ‘Em’ - Nếu A B xâu có độ dài khác A đoạn đầu B A nhỏ B Ví dụ ‘ABC’ < ‘ABCD’ GV: Minh họa Pascal * Kết đạt được: - Nêu câu hỏi gợi mở, lấy ví dụ cụ thể minh họa trực tiếp cho học sinh hiểu biết cách ghép xâu so sánh hai xâu trường hợp - Vẽ thêm nhánh cho sơ đồ tư 14 download by : skknchat@gmail.com Hoạt động 7: Các hàm thủ tục chuẩn Xâu * Tiến trình thực GV: Đặt vấn đề Cho xâu ‘ pHam tHAo aNH ’ để chuyển thành xâu ‘Pham Thao Anh’ ta làm nào? HS: Trả lời - Xóa bớt số dấu cách đầu xâu, xâu cuối xâu - Chuyển số chữ hoa thành chữ thường ngược lại GV: Vậy làm để biết kí tự dấu cách, để thêm xóa vài kí tự? Để chuyển chữ hoa thành chữ thường ngược lại ta làm nào? Làm để biết xâu có kí tự Ta tìm hiểu số hàm thủ tục chuẩn xâu 1.Thủ tục Delete(st,vt,n) Ý nghĩa: Thực việc xóa n kí tự biến xâu st vị trí vt GV: Cho xâu X:= ‘mon tin hoc’, xóa kí tự xâu X, từ vị trí thứ xâu Ta xâu kết gì? HS: Trả lời GV: Minh họa Pascal 15 download by : skknchat@gmail.com Thủ tục Insert(s1,s2,vt) Ý nghĩa: Chèn xâu s1 vào xâu s2 bắt đầu vị trí vt GV: Cho xâu X= ‘em yeu truong em ’ Hãy viết thao tác để thêm tên trường ‘đang hoc’ vào cuối xâu X ? HS: Trả lời GV: Minh họa Pascal Hàm copy(s,vt,n) Ý nghĩa: Tạo xâu gồm n kí tự liên tiếp vị trí vt xâu s GV: Cho xâu S:= ‘Pham Thao Anh’; dùng hàm copy (s,5,3) xâu gì? HS: Trả lời câu hỏi GV: Minh họa Pascal Var s: string[20]; Begin S:= ‘Pham Thao Anh’; copy (s,5,3); Write(s);Readln End GV: Chương trình báo lỗi Cho học sinh quan sát ví dụ 16 download by : skknchat@gmail.com GV: Chương trình ta gán biến s1 nhận giá trị trả hàm GV: Từ hai ví dụ ta thấy khác hàm thủ tục Hàm trả kết giá trị nên phải có biến nhận giá trị trả hàm Hàm length(s) Ý nghĩa: Cho giá trị trả độ dài xâu s GV: Ví dụ: s= ‘tin học 11’; n:= length(s) Vậy n=? HS: Trả lời Hàm pos(s1,s2) Ý nghĩa: Cho vị trí xuất xâu s1 xâu s2 GV: Ví dụ: n:= pos(‘xinh’, ‘cai xac xinh xinh’) = ? HS: Trả lời Hàm upcase(ch) a.Ý nghĩa: Cho chữ in hoa ứng với chữ ch Ví dụ ch:= upcase(‘a’)= ‘A’ 17 download by : skknchat@gmail.com 18 download by : skknchat@gmail.com * Kết đạt - Nêu câu hỏi gợi mở để học sinh thấy cần thi ết hàm thủ tục để xử lí xâu - Lấy ví dụ cụ thể minh họa trực tiếp cho học sinh hiểu biết cách viết sử dụng hàm thủ tục chuẩn xâu - Tạo tình minh họa trực tiếp để học sinh bước đầu phân biệt khác hàm thủ tục -Vẽ thêm nhánh, hoàn thành sơ đồ tư cho học 2.4 Hiệu đề tài Trong tiết học, với tình “có vấn đề” học sinh tập trung hào hứng với phương pháp dạy học tích cực này, minh họa trực tiếp Pascal em hiểu sâu Các em tích cực suy nghĩ giải tình giáo viên đưa ra, hăng hái phát biểu ý kiến xây dựng Hầu hết câu hỏi trả lời trọng tâm Ngoài ra, em cịn đặt số câu hỏi, số tình download by : skknchat@gmail.com thú vị, lật ngược vấn đề Sau tiết học hầu hết học sinh nắm vững kiến thức có vận dụng cách thành thạo Các em biết áp dụng vào làm số tập đơn giản Đa số chịu khó làm tập mà giáo viên giao, số lượng làm đạt yêu cầu tăng lên đáng kể so với trước Kỹ thực hành có tiến bộ, khơng cịn thụ động làm tìm thuật giải Cùng với kết trên, cuối học em vẽ hoàn thành sơ đồ tư cho học, giúp em dễ dàng việc ôn lại nội dung học dễ nhớ Để đánh giá kết việc thực chuyên đề tiến hành điều tra sau tơi xin trình bày số kết kiểm tra lớp 11A3(lớp đối chứng) lớp 11A1(lớp thực nghiệm)- trường THPT Quan Sơn hai lớp có học lực tương đương sĩ số Kết thu sau áp dụng phương pháp cải tiến khả quan Chưa áp dụng SKKN (Lớp 11A3) Áp dụng SKKN (Lớp 11A1) Sĩ số: 42 Sĩ số: 42 Số lượng (em) Tỉ lệ (%) Số lượng (em) Tỉ lệ (%) Giỏi 7,1 Giỏi 19 Khá 15 35,7 Khá 23 54,7 TB 20 47,6 TB 11 26,3 Yếu 9,6 Yếu 0 download by : skknchat@gmail.com III KẾT LUẬN VÀ KIẾN NGHỊ 3.1 KẾT LUẬN Sau thời gian nghiên cứu đề tài “Phát huy tính tích cực học sinh tiết dạy học Kiểu xâu- Tin học 11 trường thpt Quan Sơn 2” Đã thực nhiệm vụ đặt là: Nghiên cứu “đổi phương pháp dạy học theo hướng tích cực” việc “ tổ chức tiết học theo hướng tích cực” cho học sinh để làm sở, định hướng cho việc nghiên cứu Xây dựng giáo án chi tiết mơ tả tiến trình số biện pháp nhằm thực hiệu học “ kiểu xâu” theo hướng dạy học tích cực Bằng thực nghiệm sư phạm, vận dụng vào giảng dạy, dự đánh giá điểm thi học sinh lớp 11a3 11a1 trường THPT Quan Sơn Với suy nghĩ cố gắng ban đầu, thấy giáo viên tập trung đầu tư công sức kiến thức vào dạy, học sinh tiếp thu cách tích cực, khơng thụ động, em hứng thú học tập Đó động lực thúc đẩy giáo viên đổi tư duy, phương pháp giảng dạy phù hợp với yêu cầu 3.2 Kiến nghị Từ kết thu đề tài, thấy việc áp dụng phương pháp “dạy học tích cực, lấy người học làm trung tâm” mang lại hiệu cao phải tốn nhiều công sức Bước đầu gặp khơng khó khăn phải có đủ thời gian để rèn luyện học sinh làm quen với phương pháp này, đòi hỏi giáo viên phải kiên trì, tích cực việc đổi phương pháp dạy học, học hỏi, trao đổi kinh nghiệm lẫn nhau, tổng kết kinh nghiệm để phương pháp dạy học đắn, tiến hơn, nâng cao chất lượng dạy học Trên ý kiến chủ quan cá nhân tôi, chắn tránh khỏi sai sót, bất cập, mong nhận đóng góp ý kiến bổ sung thầy cơ, đồng nghiệp để sáng kiến kinh nghiệm hồn thiện hơn, áp dụng rộng rãi hơn, góp phần vào việc giáo dục tồn diện phát triển toàn diện cho học sinh thời kỳ hội nhập./ download by : skknchat@gmail.com TÀI LIỆU THAM KHẢO Sách giáo khoa Tin học 11 Sách giáo viên Tin học 11 Chuẩn kiến thức Tin học 11 Sách giáo khoa Tin học 11 Sách tập Tin học 11 Lập trình nâng cao ngơn ngữ Pascal Đổi phương pháp dạy học Luật giáo dục Một số sáng kiến kinh nghiệm đồng nghiệp download by : skknchat@gmail.com XÁC NHẬN CỦA THỦ TRƯỞNG ĐƠN VỊ Thanh Hóa, ngày 10 tháng năm 2017 Tôi xin cam đoan SKKN viết, khơng chép nội dung người khác Người thực LÊ ĐỨC CHINH download by : skknchat@gmail.com ... môi trường, phương pháp dạy học phù hợp để học sinh dễ tiếp thu vận dụng kiến thức cách đắn Với lí nêu trên, chọn đề tài nghiên cứu “ số giải pháp giúp tăng hứng thú học sinh tiết dạy học Kiểu xâu- ... nghiệm)- trường THPT Quan Sơn hai lớp có học lực tương đương sĩ số Kết thu sau áp dụng phương pháp cải tiến khả quan Chưa áp dụng SKKN (Lớp 11A3) Áp dụng SKKN (Lớp 11A1) Sĩ số: 42 Sĩ số: 42 Số lượng... tính tích cực học sinh tiết dạy học Kiểu xâu- Tin học 11 trường thpt Quan Sơn 2? ?? Đã thực nhiệm vụ đặt là: Nghiên cứu “đổi phương pháp dạy học theo hướng tích cực” việc “ tổ chức tiết học theo hướng

Ngày đăng: 29/03/2022, 21:24

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w