TỔ CHỨC HOẠT ĐỘNG tự học của học SINH vào TIN học 11 bài tập KIỂU xâu NHẰM GIÚP học SINH CHIẾM LĨNH KIẾN THỨC một CÁCH HIỆU QUẢ

25 49 0
TỔ CHỨC HOẠT ĐỘNG tự học của học SINH vào TIN học 11   bài tập KIỂU xâu NHẰM GIÚP học SINH CHIẾM LĨNH KIẾN THỨC một CÁCH HIỆU QUẢ

Đ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

SỞ GIÁO DỤC VÀ ĐÀO TẠO THANH HÓA TRƯỜNG THPT YÊN ĐỊNH SÁNG KIẾN KINH NGHIỆM TỔ CHỨC HOẠT ĐỘNG TỰ HỌC CỦA HỌC SINH VÀO TIN HỌC 11 - BÀI TẬP KIỂU XÂU NHẰM GIÚP HỌC SINH CHIẾM LĨNH KIẾN THỨC MỘT CÁCH HIỆU QUẢ Người thực hiện: Lê Thị Thủy Chức vụ: Giáo viên SKKN thuộc môn: Tin Học THANH HÓA NĂM 2020 MỤC LỤC Mở đầu Trang 1.1 Lý chọn đề tài 1.2 Mục đích nghiên cứu 1.3 Đối tượng phạm vi nghiên cứu 1.4 Phương pháp nghiên cứu 1.5 Những điểm SKKN 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 2.3 Giải pháp sử dụng giải vấn đề 2.4 Hiệu sáng kiến kinh nghiệm Kết luận kiến nghị 3.1 Kết luận 3.2 Kiến nghị 6 6 20 23 23 23 CÁC CHỮ VIẾT TẮT TRONG ĐỀ TÀI HS: Học sinh GV: Giáo viên CTGDPT: Chương trình giáo dục phổ thơng GDĐT: Giáo dục đào tạo BGDĐT: Bộ giáo dục đào tạo THPT: Trung học phổ thơng SGK: Sách giáo khoa VD: Ví dụ ND: Nội dung TH: Thực hành NB: Nhận biết TH: Thông hiểu VDT: Vận dụng thấp VDC: Vận dụng cao H: Hỏi NXB: Nhà xuất Mở đầu 1.1 Lý chọn đề tài Giáo dục phổ thông nước ta 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, nghĩa từ chỗ quan tâm đến việc học sinh học đến chỗ quan tâm đến học sinh vận dụng qua việc học Để đảm bảo điều đó, định phải thực thành công việ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; đồng thời phải chuyển cách đánh giá kết giáo dục nặng kiểm tra trí nhớ sang kiểm tra, đánh giá lực vận dụng kiến thức giải vấn đề, coi trọng kiểm tra đánh giá kết học tập với kiểm tra đánh giá trình học tập để tác động kịp thời nhằm nâng cao chất lượng hoạt động dạy học giáo dục Vậy vấn đề đặt với nhà trường làm để học sinh tự lực chiếm lĩnh kiến thức, tích cực, chủ động, sáng tạo, có kĩ giải vấn đề nảy sinh sống Đó thực thách thức lớn ngành giáo dục nói chung, nhà trường giáo viên nói riêng Giáo viên khơng người mang kiến thức đến cho học sinh mà cần dạy cho học sinh cách tìm kiếm, chiếm lĩnh kiến thức để đảm bảo cho việc tự học suốt đời Trước vấn đề đặt nêu mạnh dạn lựa chọn đề tài “Tổ chức hoạt động tự học học sinh vào Tin học 11- tập kiểu xâu nhằm giúp học sinh chiếm lĩnh kiến thức cách hiệu quả’’ Hình thức tổ chức hoạt động tự học học sinh chủ yếu thông qua tổ chức liên tiếp hoạt động giúp em phát huy tốt khả tự học, chủ động, sáng tạo trình tìm hiểu, nghiên cứu tài liệu từ thực tế em học nhiều kiến thức, kỹ giá trị mới; em cịn khám phá ý tưởng theo sở thích, nguyện vọng cá nhân thành viên nhóm Theo hình thức này, giáo viên người tổ chức đạo học sinh tiến hành hoạt động học tập 1.2 Mục đích nghiên cứu Sáng kiến kinh nghiệm tơi nhằm mục đích: - Nâng cao hiệu học tập học sinh học môn Tin học 11 - Giúp học sinh chủ động, tích cực chiếm lĩnh tri thức kiểu xâu - Nâng cao lực chuyên môn, nghiệp vụ sư phạm người giáo viên 1.3 Đối tượng phạm vi nghiên cứu - Chương trình tin học 11 - Học sinh khối 11 năm học 2019-2020 trường THPT Yên Định 1.4 Phương pháp nghiên cứu - Qua thực tiễn giảng dạy trường THPT Yên Định - Qua việc tham khảo tài liệu, sách giáo khoa, sách giáo viên, viết tư liệu mạng internet, đặc biệt viết tài liệu đổi phương pháp dạy học môn Tin học - Tham khảo ý kiến đồng nghiệp, lấy ý kiến từ phía học sinh - Vận dụng sáng kiến vào giảng dạy lớp, đánh giá, rút kinh nghiệm sau dạy có vận dụng sáng kiến để có điều chỉnh phù hợp Trong tiết dạy giáo viên tiến hành phân công công việc đến nhóm, đến học sinh để em tích cực, chủ động phát giải vấn đề đặt thông qua câu hỏi, câu trả lời, thảo luận, mà đưa 1.5 Những điểm SKKN - Ở SKKN trước viết phần lý thuyết kiểu xâu sau hồn thành tơi tiếp tục nêu ý tưởng thực SKKN cụ thể làm tập kiểu xâu để học sinh khắc sâu lý thuyết phần SKKN trước vận dụng linh hoạt vào tập Nội dung sáng kiến kinh nghiệm 2.1 Cơ sở lý luận sáng kiến kinh nghiệm - Đảng Nhà nước ta nhận thấy tầm quan trọng ngành Tin học đưa môn học vào nhà trường phổ thông môn khoa học khác năm học 2006 - 2007 - Chiến lược phát triển giáo dục giai đoạn 2011 - 2020 ban hành kèm theo Quyết định 711/QĐ -TTg ngày 13/6/2012 Thủ tướng Chính phủ: “Tiếp tục đổi phương pháp dạy học đánh giá kết học tập, rèn luyện theo hướng phát huy tích cực, tự giác, chủ động, sáng tạo lực tự học người học” - Trong bối cảnh toàn ngành Giáo dục Đào tạo nỗ lực đổi phương pháp dạy học theo hướng phát huy tính tích cực chủ động học sinh hoạt động học tập Điều 24.2 Luật giáo dục nêu rõ: “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ỹ 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 học sinh” Như vậy, thấy định hướng đổi phương pháp dạy học khẳng định, khơng cịn vấn đề tranh luận Cốt lõi việc đổi phương pháp dạy học trường phổ thông giúp học sinh hướng tới việc học tập chủ động, chống lại thói quen học tập thụ động - Tổ chức hoạt động tự học cho học sinh cho phép cá nhân hóa việc học Trên sở mơ hình lực, người học bổ sung thiếu hụt cá nhân để thực nhiệm vụ cụ thể - Tổ chức hoạt động tự học cho học sinh trọng vào kết đầu - Hơn nữa, việc tổ chức hoạt động tự học cho học sinh cịn có khả cho việc xác định cách rõ ràng mục tiêu cần đạt tiêu chuẩn cho việc đo lường kết + Sau hoàn thành chủ đề học sinh tự học, tự rèn luyện chủ động làm tập kiểu xâu 2.2 Thực trạng vấn đề trước áp dụng sáng kiến kinh nghiệm - Qua thực tế giảng dạy trường THPT năm qua, tơi nhận thấy học đến chương trình Tin học lớp 11 đa số học sinh nhận xét mơn khó - Các học sinh thường ngại đến tiết học Tin học 11 bỡ ngỡ gặp tốn có liệu kiểu xâu - Tuy nhiên có số lượng khơng nhỏ học sinh u thích mơn Tin học thích tìm hiểu số tốn dạng khó ngồi phạm vi sách giáo khoa 2.3 Giải pháp sử dụng giải vấn đề Dưới đề xuất bước tiến hành xác định lực tin học dựa CTGDPT môn Tin học: Bước Lựa chọn chủ đề, nội dung dạy học Chủ đề: BÀI TẬP KIỂU XÂU Bước Xác định yêu cầu kiến thức, kĩ năng, thái độ - Kiến thức + Khai báo biến xâu + Tham chiếu phần tử xâu + Hiểu số hàm, thủ tục thông dụng xâu - Kĩ năng: + Khai báo biến kiểu xâu + Nhập, xuất giá trị cho biến xâu + Tham chiếu đến tất phần tử xâu + Vận dụng hàm, thủ tục liên quan đến xâu vào tập - Thái độ: + Hứng thú với học + Chủ động chiếm lĩnh kiến thức không phụ thuộc vào thầy, cô + Tiếp tục rèn luyện tư lập trình tác phong, phẩm chất người lập trình Bước 3: Xác định lực định hướng hình thành phát triển học sinh - Năng lực giải vấn đề thông qua việc trao đổi, thảo luận nhóm - Năng lực làm việc hợp tác - Năng lực tự học, đọc hiểu giải vấn đề theo giải pháp lựa chọn - Năng lực thực hành: Các thao tác nhanh an toàn Bước 4: Chuẩn bị giáo viên học sinh - Giáo viên: Chuẩn bị giáo án, phòng máy, máy chiếu, mạng - Học sinh: Chuẩn bị tập cô giao trước nhà Bước 5: Lập bảng mô tả yêu cầu cần đạt Nội dung Loại câu hỏi/ tập Câu TH.VDT (Bài 1- trang 73 SGK Tin học 11) Bài tập thực hành Câu TH.VDT (Bài 2- trang 73 SGK Tin học 11) Bài tập thực Nhận biết Thông hiểu - Khai báo biến kiểu xâu - Nhập xâu - Length - Khai báo biến kiểu xâu - Leng - upcase Vận dụng thấp Vận dụng cao - Vận dụng hàm: + Length - Tham chiếu đến phần tử xâu - Biễu diễn xâu theo chiều ngược lại - Vận dụng hàm: + Leng Nội dung Loại câu hỏi/ tập Nhận biết Thông hiểu Vận dụng thấp - Khai báo biến kiểu xâu - Nhập xâu - Length - Pos - Insert - Delete + Upcase - Tham chiếu đến phần tử xâu -Vận dụng hàm: + Length + Pos + Insert - Tham chiếu đến phần tử xâu - Khai báo biến kiểu xâu - Nhập xâu - Length - Pos - Delete - Khai báo biến kiểu xâu - Nhập xâu - Length - Pos - Delete - Khai báo biến kiểu xâu - Nhập xâu - Length - Pos - Delete - Nhập hành xâu Câu TH.VDT (Bài 3- trang 73 SGK Tin học 11) Câu TH.VDT.4 (Bài 4.40 - trang 45 – Bài tập Tin học 11) Câu TH.VDT (Bài 9.6 - trang 129 – TURBOPASCAL 7.0 NXB Thống kê) Câu TH.VDC (Bài 15 - trang 58 – BÀI TẬP LẬP TRÌNH PASCAL - NXB Thống kê ) Bài tập thực hành Bài tập thực hành Bài tập thực hành Bài tập thực hành Vận dụng cao - Vận dụng hàm: + Length + Pos + Delete - Tham chiếu đến phần tử xâu - Vận dụng hàm: + Length + Pos + Delete - Tham chiếu đến phần tử xâu - Vận dụng hàm: + Length + Pos + Delete - Tham chiếu đến phần tử xâu Bước 6: Hệ thống câu hỏi/bài tập đánh giá theo mức mô tả Câu TH.VDT (Bài 1- trang 73 - SGK Tin học 11) Nhập vào từ bàn phím xâu Kiểm tra xâu có phải xâu đối xứng hay khơng Xâu đối xứng có tính chất đọc từ phải sang trái thu kết giống đọc từ trái sang phải Câu TH.VDT (Bài 2- trang 73 - SGK Tin học 11) Viết chương trình nhập vào từ bàn phím xâu kí tự S thơng báo hình số lần xuất chữ tiếng Anh S (không phân biệt chữ hoa hay chữ thường) Câu TH.VDT (Bài 3- trang 73 - SGK Tin học 11) Nhập từ bàn phím xâu Thay tất cụm kí tự 'anh' cụm kí tự 'em' Câu TH.VDT (Bài 4.40 - trang 45 – Bài tập Tin học 11) Hãy lập trình: - Nhập xâu từ bàn phím - Chuẩn hóa xâu theo quy tắc sau: + Xóa dấu cách đầu câu có + Xóa dấu cách cuối câu có +Thay dãy nhiều dấu cách liên tiếp dấu cách Câu TH.VDT (Bài 9.6 - trang 129 – TURBOPASCAL.7.0 NXB Thống kê) Viết chương trình nhập từ bàn phím câu kết thúc dấu chấm Hãy đếm câu có từ (Để đơn giản ta định nghĩa từ dãy liên tục kí tự khác dấu cách, dấu cách dấu tách từ nhất) Ví dụ: Theo định nghĩa ta có ‘Informatics’ – câu có từ; ‘Ho va ten’ - câu có từ; ‘Co anh ban xa nha, co co ban nho cha’ – câu có 10 từ Câu TH.VDC.6 (Bài 15 - trang 58 – BÀI TẬP LẬP TRÌNH PASCAL - NXB Thống kê) Viết chương trình nhập từ bàn phím hai xâu kí tự S1 S2 Thơng báo hình độ dài S1 S2 Hãy xem xét xem S1 xuất lần S2? Hãy xét xem liệu S2 có ghép liên tiếp số lần xâu S1 không? Bước 7: Tiến trình dạy học theo chủ đề Tên chủ đề: BÀI TẬP KIỂU XÂU A Hoạt động khởi động (1) Mục tiêu: Nhớ lại hàm thủ tục xử lí xâu học tiết lý thuyết (2) Phương pháp/kĩ thuật dạy học: Vấn đáp (3) Hình thức tổ chức hoạt động: Làm việc cá nhân (4) Phương tiện dạy học: SGK, máy chiếu, phịng máy tính có kết nối mạng (5) Sản phẩm: Liệt kê hàm thủ tục xử lí xâu, hiểu ý nghĩa Hoạt động giáo viên Hoạt động học sinh HS :… 1.Hoạt động kiểm tra cũ HS: Các hàm thủ tục xử lí xâu Giáo viên chiếu câu hỏi lên hình - Delete(st,vt,n) H : Nêu hàm thủ tục dùng để xử lí - Insert(S1,S2,vt) xâu mà em học - Copy(S,vt,n) - Gọi HS lên bảng viết - Length(S) - Các HS khác nhận xét - Pos(S1,S2) - GV : Nhận xét cuối cho điểm - Upcase(ch) - … Hoạt động giáo viên Hoạt động phân chia nhóm *Tiết học thực phịng máy, máy đánh số thứ tự từ đến 25, máy có kết nối mạng, sử dụng phần mềm quản lí lớp học - Mỗi máy tương ứng với em tạo thành nhóm - Các em phân em nhóm trưởng, em thư kí + Nhiệm vụ nhóm trưởng là: Triển khai cơng việc nhóm, thảo luận nhóm trình bày báo cáo kết nhóm + Nhiệm vụ thư kí là: Thảo luận nhóm, soạn thảo chương trình, ghi chép vấn đề thảo luận Hoạt động học sinh - Tập trung nghe GV hướng dẫn để thực theo phân công B Hoạt động luyện tập vận dụng Hoạt động 1: Tìm hiểu câu TH.VDT (Bài 1- trang 73 - SGK Tin học 11) Nhập vào từ bàn phím xâu Kiểm tra xâu có phải xâu đối xứng hay khơng Xâu đối xứng có tính chất đọc từ phải sang trái thu kết giống đọc từ trái sang phải (1) Mục tiêu: Biết sử dụng hàm length, tham chiếu đến phần tử xâu để giải tốn, biết tìm lỗi sửa lỗi chương trình, biết đề xuất phương án cải tiến (2) Phương pháp/kĩ thuật dạy học: Làm việc theo nhóm, cá nhân (3) Hình thức tổ chức hoạt động: Thực hành phòng máy (4) Phương tiện dạy học: SGK, máy chiếu, phịng máy tính có kết nối mạng (5) Sản phẩm: Viết chương trình để giải tốn Hoạt động giáo viên 1.Tìm hiểu đề Trình chiếu đề lên hình - H: Muốn kiểm tra xâu có tính chất đối xứng không ta phải làm nào? Hoạt động học sinh - Đọc đề suy nghĩ - - Ta kiểm tra xem đọc từ phải sang trái thu kết 10 Hoạt động giáo viên - H: Các nhóm cho nhận xét ? - GV: Nhận xét cuối - Việc tạo xâu ngược lại em học ví dụ 12 kiểu xâu SGK - Các nhóm thực soạn thảo chương trình máy theo ý tưởng nêu GV: Chỉ định hai nhóm gửi GV trình chiếu, tets cho lớp xem - Các nhóm nhận xét lẫn nhau, có câu hỏi nhóm trưởng đại diện trả lời - GV: Nhận xét cuối – hoàn thiện chương trình cịn lỗi – Cho điểm Đề xuất phương án cải tiến chương trình - H: Ngồi cách có em có cách khác hay để kiểm tra xâu có đối xứng hay khơng? - H: Kí tự đầu xâu đối xứng với kí tự vị trí xâu ? - H: Kí tự thứ i đối xứng với kí tự vị trí xâu? - H: Cần phải so sánh cặp kí tự xâu để biết xâu xâu đối xứng? - H: Dùng cấu trúc lặp để so sánh? - Yêu cầu HS soạn thảo chương trình hồn chỉnh - u cầu HS nhập liệu cho sẵn GV thông báo kết - Xác nhận có kết - Chiếu có kết chạy chương trình cho lớp xem Chương trình tham khảo cải tiến Program Xau_doi_xung; var s:string; x,i:byte; Hoạt động học sinh giống đọc từ trái sang phải Chương trình tham khảo: Var i,x: byte; s,p: string; Begin Write(‘Nhap vao xau: ‘); Readln(s); x:=length(s); p:=’’; For i:=x downto P:= p+s[i]; if s=p then write(‘Xau da nhap la xau doi xung’) else Write(‘Xau da nhap khong la xau doi xung’); readln End - Các nhóm thảo luận trả lời - Ta so sánh cặp kí tự vị trí đối xứng để kết luận xâu có đối xứng hay khơng - Kí tự đầu xâu đối xứng với kí tự vị trí cuối xâu - Kí tự thứ i đối xứng với kí tự thứ leng(S)-i+1 - Length(S) div cặp - Có thể dùng For While - Thực soạn thảo chương trình vào máy - Nhập liệu thơng báo kết 11 Hoạt động giáo viên Hoạt động học sinh Begin writeln('Nhap xau s ='); readln(s); x:=length(s); i:=1; while (i(x div 2) then writeln('xau la xau doi xung') else writeln('xau khong la xau doi xung'); readln end Hoạt động 2: Tìm hiểu câu TH.VDT.2 (Bài 2- trang 73 - SGK Tin học 11) Viết chương trình nhập vào từ bàn phím xâu kí tự S thơng báo hình số lần xuất chữ tiếng Anh S (không phân biệt chữ hoa hay chữ thường) (1) Mục tiêu: Biết sử dụng hàm upcase, length, tham chiếu đến phần tử xâu để giải tốn, biết tìm lỗi sửa lỗi chương trình (2) Phương pháp/kĩ thuật dạy học: Làm việc theo nhóm, cá nhân (3) Hình thức tổ chức hoạt động: Thực hành phòng máy (4) Phương tiện dạy học: SGK, máy chiếu, phịng máy tính có kết nối mạng (5) Sản phẩm: Viết chương trình đơn giản để giải toán Hoạt động giáo viên 1.Tìm hiểu đề bài, tìm phương án giải Trình chiếu đề lên hình H: Các nhóm thảo luận tìm ý tưởng cho tốn H: Nêu liệu vào/ toán H: Có tất chữ tiếng anh? Hoạt động học sinh - Vào: Một xâu S - Ra: Dãy số tương ứng với xuất loại kí tự xâu - Có tất 26 chữ từ ‘A’ đến ‘Z’ -Ta dùng mảng dem với số kí tự từ ‘A’ đến ‘Z’ H: Vậy ta phải khai báo biến để ghi nhận số lần xuất để ghi nhận số lần xuất kí tự xâu S Cụ thể để ghi nhận kí tự xâu? số lần xuất kí tự A(hay kí tự a, khơng phân biệt chữ hoa hay thường) * dem[‘A’ ’Z’] H: Để giải vấn đề không phân biệt 12 Hoạt động giáo viên chữ hoa hay chữ thường ta sử dụng hàm nào? - H: Để bước đầu cho việc đếm ta khởi tạo giá trị mảng đếm câu lệnh nào? Hoạt động học sinh - Để giải vấn đề không phân biệt chữ hoa hay chữ thường ta sử dụng hàm upcase - Khởi tạo giá trị cho mảng đếm for ch:='A' to 'Z' dem[ch]:=0; - Yêu cầu số HS lập trình xong sớm tìm test - Yêu cầu HS nhập liệu theo test - Thực soạn thảo chương trình chọn thơng báo kết cho GV vào máy Rèn luyện kĩ phát lỗi, sửa lỗi làm việc tập thể - Chỉ định nhóm gửi GV trình chiếu, tets cho lớp xem - Các nhóm nhận xét lẫn nhau, cho câu hỏi cần - GV: Nhận xét cuối – hoàn thiện chương trình cịn lỗi Chương trình tham khảo Program Dem_so_lan_xuat_xuat_hien_moi_ chu_cai; var s:string; i:integer; ch:char; dem:array['A' 'Z'] of integer; begin write('Nhap xau s:'); Readln(s); for ch:='A' to 'Z' dem[ch]:=0; for i:=1 to length(s) begin s[i]:=upcase(s[i]); if((s[i]>='A') and (s[i]0 then writeln('chu cai ',ch,' xuat hien: ',dem[ch],' lan'); readln end - Nhập liệu thông báo kết - Các nhóm phát lỗi tham gia sửa lỗi, đề xuất phương án hay có 13 Hoạt động 3: Tìm hiểu câu TH.VDT (Bài 3- trang 73 - SGK Tin học 11) Nhập từ bàn phím xâu Thay tất cụm kí tự 'anh' cụm kí tự 'em' (1) Mục tiêu: Biết sử dụng hàm pos, thủ tục delete, insert vào giải tốn biết tìm lỗi sửa lỗi chương trình (2) Phương pháp/kĩ thuật dạy học: Làm việc theo nhóm, cá nhân (3) Hình thức tổ chức hoạt động: Thực hành phòng máy (4) Phương tiện dạy học: SGK, máy chiếu, phịng máy tính có kết nối mạng (5) Sản phẩm: Viết chương trình đơn giản để giải toán Hoạt động giáo viên 1.Tìm hiểu đề bài, tìm phương án giải Trình chiếu đề lên hình *Các nhóm làm việc theo yêu cầu sau: - Các nhóm theo số máy chẵn: Đặt câu hỏi phân tích - Các nhóm theo số máy lẻ: Trả lời câu hỏi phân tích Hoạt động học sinh Nhóm chẵn: H: Nêu cơng việc cần thực giải tốn? H:Việc tìm kiếm xâu ‘anh’ xâu S lặp lặp lại đến nào? H: Ở toán ta cần sử dụng - GV: Theo dõi câu hỏi phân tích hàm, thủ tục nào? câu trả lời - GV: Bổ sung sửa sai cho nhóm H: Các biến cần có chương trình? Rèn luyện kĩ phát lỗi, sửa Nhóm lẻ: lỗi làm việc tập thể - Xác định liệu vào/ra - Yêu cầu HS viết chương trình hồn + Vào: Một xâu S chỉnh theo ý tưởng làm + Ra: Một xâu sau thay hết ‘anh’ thành ‘em’ - Yêu cầu số HS lập trình xong sớm - Cần tìm vị trí xuất xâu tìm test ‘anh’ xâu S - Yêu cầu HS nhập liệu theo test chọn thông báo kết cho GV -Việc tìm lặp lặp lại khơng tìm thấy xâu ‘anh’ cần - Xác nhận kết HS sửa thay xâu S sai cho em có kết sai Chương trình tham khảo program thay_anh_em; var vt:byte; s:string; begin writeln('Nhap xau s: '); - Xóa xâu ‘anh’ vừa tìm - Chèn xâu ‘em’ vào vị trí xâu ‘anh’ vừa xóa - Để làm điều ta cần sử dụng: Hàm Pos, delete, insert 14 Hoạt động giáo viên readln(s); while pos('anh',s)0 begin vt:= pos('anh',s); delete(s,vt,3); insert('em',s,vt); end; writeln('Xau sau da duoc thay the: ',s); readln end Hoạt động học sinh - Các biến: S – Biến xâu vt – Biến vị trí - Thực soạn thảo chương trình vào máy - Nhập liệu thông báo kết Hoạt động 4: Tìm hiểu câu TH.VDT (Bài 4.40 - trang 45 - Bài tập Tin học 11) Hãy lập trình: - Nhập xâu từ bàn phím - Chuẩn hóa xâu theo quy tắc sau: + Xóa dấu cách đầu câu có + Xóa dấu cách cuối câu có + Thay dãy nhiều dấu cách liên tiếp dấu cách (1) Mục tiêu: Biết sử dụng hàm length, thủ tục delete vào giải toán, biết tìm lỗi sửa lỗi chương trình (2) Phương pháp/kĩ thuật dạy học: Làm việc theo nhóm, cá nhân (3) Hình thức tổ chức hoạt động: Thực hành phòng máy (4) Phương tiện dạy học: SGK, máy chiếu, phịng máy tính có kết nối mạng (5) Sản phẩm: Viết chương trình để giải tốn Hoạt động giáo viên Hoạt động học sinh Tìm hiểu đề bài, tìm phương án giải - Đọc, hiểu đề để trả lời câu hỏi Trình chiếu đề lên hình - Dữ liệu vào: Nhập xâu H: Xác định liệu vào/ - Dữ liệu ra: Đưa xâu chuẩn hóa H: Đặt biến cần dùng - Các biến sử dụng bài: S H: Làm để xóa dấu cách đầu câu có? - While S[1] =’ ‘ Delete(S,1,1); H: Làm để xóa dấu cách cuối câu có? - While S[length(s)=’ ‘ Delete(S,length(s),1); 15 Hoạt động giáo viên Hoạt động học sinh H: Thay dãy nhiều dấu cách liên tiếp - While Pos(‘ ‘,S) 0 dấu cách Delete(S,Pos(’ ‘,S),1); Rèn luyện kĩ phát lỗi, sửa lỗi - Thực soạn thảo chương làm việc tập thể trình vào máy - u cầu HS viết chương trình hồn chỉnh theo ý tưởng làm - Nhập liệu thông báo kết - Yêu cầu số HS lập trình xong sớm tìm test - Yêu cầu HS nhập liệu theo test chọn thông báo kết cho GV - Xác nhận kết HS sửa sai cho em, có kết sai Chương trình tham khảo program chuan_hoa_xau; var s:string; i,n :integer; begin writeln('Nhap vao xau s: ' ); readln(s); while s[1]=' ' delete(s,1,1); while s[length(s)]=' ' delete(s,length(s),1); n:=pos(' ',s); while n0 begin n:=pos(' ',s); delete(s,n,1); end; writeln('Xau sau da duoc chuan hoa:'); writeln(s); readln end Hoạt động 5: Tìm hiểu câu TH.VDT.5 (Bài 9.6 - trang 129 TURBOPASCAL.7.0 NXB Thống kê) Viết chương trình nhập từ bàn phím câu kết thúc dấu chấm Hãy đếm câu có từ (Để đơn giản ta xét từ dãy liên tục kí tự khác dấu cách, dấu cách dấu tách từ nhất) 16 Ví dụ: Theo định nghĩa ta có ‘Informatics’ - câu có từ; ‘Ho va ten’ - câu có từ; ‘Co anh ban xa nha, co co ban nho cha’ - câu có 10 từ (1) Mục tiêu: Biết sử dụng hàm length, pos, thủ tục delete vào giải tốn, biết tìm lỗi sửa lỗi chương trình (2) Phương pháp/kĩ thuật dạy học: Làm việc theo nhóm, cá nhân (3) Hình thức tổ chức hoạt động: Thực hành phòng máy (4) Phương tiện dạy học: SGK, máy chiếu, phịng máy tính có kết nối mạng (5) Sản phẩm: Viết chương trình để giải toán Hoạt động giáo viên 1.Tìm hiểu đề bài, tìm phương án giải Trình chiếu đề lên hình *Các nhóm làm việc theo yêu cầu sau: - Các nhóm theo số máy chẵn: Đặt câu hỏi phân tích - Các nhóm theo số máy lẽ: Trả lời câu hỏi phân tích - GV: Theo dõi câu hỏi phân tích câu trả lời - GV: Bổ sung sửa sai cho nhóm Rèn luyện kĩ phát lỗi, sửa lỗi làm việc tập thể - u cầu HS viết chương trình hồn chỉnh theo ý tưởng làm - Yêu cầu số HS lập trình xong sớm tìm test - Yêu cầu HS nhập liệu theo test chọn thông báo kết cho GV - Xác nhận kết HS sửa sai cho em có kết sai Chương trình tham khảo program dem_so_tu_trong_cau; var s:string; i,n,d:integer; begin writeln('Nhap vao cau: ' ); readln(s); while s[1]=' ' delete(s,1,1); while s[length(s)]=' ' delete(s,length(s),1); Hoạt động học sinh Nhóm chẵn: H: Làm để đếm từ câu? H: Ở toán ta cần sử dụng hàm, thủ tục nào? H: Các biến cần có chương trình? Nhóm lẻ: - Cần hiểu: Từ dãy liên tục kí tự khác dấu cách, dấu cách dấu tách từ - Chuẩn hóa câu vừa nhập dựa vào ta làm - Vậy sau chuẩn hóa câu số từ câu số dấu cách +1 - Thực soạn thảo chương trình vào máy - Nhập liệu thông báo kết 17 Hoạt động giáo viên n:=pos(' ',s); while n0 begin n:=pos(' ',s); delete(s,n,1); end; for i:=1 to length(s) if s[i]= ' ' then d:=d+1 ; writeln('So tu cau la: ',d+1); readln Hoạt động học sinh end C Hoạt động tìm tịi mở rộng Hoạt động tìm hiểu câu TH.VDC.6 (Bài 15 - trang 58 - BÀI TẬP LẬP TRÌNH PASCAL - NXB Thống kê ) Viết chương trình nhập từ bàn phím hai xâu kí tự S1 S2 Thơng báo hình độ dài S1 S2 Hãy xem xét xem S1 có xuất lần S2 Hãy xét xem liệu S2 có ghép liên tiếp số lần xâu S1 không? (1) Mục tiêu: Giúp học sinh có nhu cầu mở rộng thêm kiến thức (2) Phương pháp/kĩ thuật dạy học: Làm việc theo nhóm, cá nhân (3) Hình thức tổ chức hoạt động: Thực hành phòng máy (4) Phương tiện dạy học: SGK, máy chiếu, phịng máy tính có kết nối mạng (5) Sản phẩm: Học sinh biết cách mở rộng kiến thức để giải tốn mức cao Hoạt động giáo viên 1.Tìm hiểu đề bài, tìm phương án giải Trình chiếu đề lên hình H: Viết hàm tính độ dài xâu S1 xâu S2? Hoạt động học sinh Các nhóm thảo luận để trả lời câu hỏi: - Length(S1); - Length(S2); H: Muốn xét xem S1 xuất lần - Ta thực khai báo thêm biến S3 sau thực hiện: xâu S2 cần làm gì? S3:= S2; Tiếp theo ta dùng hàm Pos(S1,S3) để tìm vị trí S1 xuất S3 sau lần tìm thấy ta tăng d (đếm) lên đồng thời xóa S1 vừa tìm thấy Cơng việc lặp lặp lại đến khơng tìm 18 Hoạt động giáo viên H: Hãy xét xem liệu S2 có ghép liên tiếp số lần xâu S1 không ta cần làm gì? Rèn luyện kĩ phát lỗi, sửa lỗi làm việc tập thể - Các nhóm thực soạn thảo chương trình - Chỉ định hai nhóm gửi GV trình chiếu, tets cho lớp xem - Các nhóm nhận xét lẫn nhau, đặt câu hỏi cần - GV: Nhận xét cuối cùng; hồn thiện chương trình; Cho điểm Chương trình tham khảo program ghep_lien_tiep; uses crt; var s1,s2,s3:string; vt,d:integer; begin clrscr; writeln('Nhap vao xau s1'); readln(s1); writeln('Nhap vao xau s2'); readln(s2); s3:=s2; d:=0; writeln('Do dai cua xau s1 la: ',length(s1)); writeln('Do dai cua xau s2 la:', length(s2)); vt:=pos(s1,s3); While vt0 begin d:=d+1; delete(s3,pos(s1,s3),length(s1)); vt:=pos(s1,s3); end; Writeln('so lan xuat hien cua s1 s2 la:',d); if length(s2)= d*length(s1) then writeln('Xau s2 la ghep lien tiep cua s1') else write('Xau s2 khong la ghep lien tiep cua s1'); readln; end Hoạt động học sinh thấy S1 S3 - Ta kiểm tra xem: d*length(S1) có length(S2) hay không ta kết luận S2 phép ghép liên tiếp số lần xâu S1 - Các nhóm thực soạn thảo chương trình - Gửi theo yêu cầu GV - Các nhóm nhận xét lẫn 19 *Tổng kết học: Bài học hôm em cần nắm vững nội dung kiến thức sau đây: - Cách khai báo biến xâu - Tham chiếu đến phần tử xâu - Cách nhập xâu, in xâu, duyệt xâu để xử lí phần xâu - Vận dụng hàm, thủ tục liên quan đến xâu vào làm toán cụ thể D Hướng dẫn học nhà - Ơn lại học hơm - Tìm phương án hay để giải làm hôm - Chuẩn bị trước 14: KIỂU DỮ LIỆU TỆP 2.4 Hiệu sáng kiến kinh nghiệm Việc thực nghiệm sư phạm tiến hành vào năm học 2019-2020 trường THPT Yên Định 1, chọn lớp 11A2, 11A7 tiến hành thực nghiệm tổ chức hoạt động tự học học sinh, lớp đối chứng 11A3, 11A8 giảng dạy bình thường theo truyền thống Lớp thực nghiệm Ban Lớp đối chứng Tên lớp Sĩ số Tên lớp Sĩ số Tự nhiên 11A2 48 11A3 48 Xã hội 11A7 43 11A8 43 - Trong trình giảng dạy, theo dõi đánh giá tiêu theo chuẩn xác định - Kết thúc thực nghiệm, tiến hành phân tích, xử lý kết từ mẫu báo cáo phương pháp toán học Kết thực nghiệm a Kết điểm kiểm tra Kết điểm kiểm tra Ban Tự nhiên Xã hội Tổng Lớp Sĩ số Trung bình Khá Giỏi SL % SL % SL % 58 35 60 32 59 14 29.2 6.3 10 23.3 4.6 24 26.4 Thực nghiệm 48 12.5 28 Đối chứng 48 28 58.3 17 Thực nghiệm 43 16.3 26 Đối chứng 43 27 62.8 14 Thực nghiệm 91 13 14.3 54 20 Đối chứng 91 55 60.4 31 34 5.5 Biểu đồ thể kết đánh giá kiểm tra Quan sát bảng biểu đồ ta thấy, kết điểm kiểm tra lớp thực nghiệm cao hẳn so với lớp đối chứng b Hứng thú học tập học sinh Mức độ hứng thú (%) Ban Lớp Sĩ số Rất hứng thú Hứng thú Không hứng thú SL % SL % SL % SL % 62 39 53 35 58 37 12 43 16 53 14 48 0 16.7 0 7.0 0 11 12.1 Tự nhiên Thực nghiệm 48 12 25 30 Đối chứng 48 0 19 Xã hội Thực nghiệm 43 13 23 Đối chứng 43 30 4.6 Thực nghiệm 91 25 53 Đối chứng 91 27 2.2 Tổng Bình thường 15 34 21 23 13 44 21 Biểu đồ kết kiểm tra mức độ hứng thú học sinh Từ bảng biểu đồ cho ta thấy: - Hứng thú học tập học sinh hai nhóm khối lớp thực nghiệm đối chứng không giống Tỷ lệ học sinh biểu mức độ hứng thú học tập hai khối lớp có chênh lệch đáng kể *Qua q trình phân tích kết thực nghiệm cho thấy: - Kết học tập học sinh lớp thực nghiệm cao so với lớp đối chứng Trong tỷ lệ học sinh đạt kết loại khá, giỏi lớp thực nghiệm cao hẳn - Mức độ nắm vững tri thức, kỹ học sinh lớp thực nghiệm cao lớp đối chứng Điều thể lớp thực nghiệm học sinh hiểu cách chắn, nắm chất nội dung học tập Khả vận dụng tri thức để giải vấn đề tốt lớp đối chứng - Trong dạy thực nghiệm học sinh có hứng thú học tập hơn, nguyên nhân chủ yếu học sinh tham gia nhiều hoạt động tích cực học, khơng khí lớp học sơi học thực mang lại cho em kiến thức bổ ích, kích thích tính sáng tạo, tìm tịi học sinh - Kết thực nghiệm chứng tỏ việc tổ chức hoạt động tự học học sinh, giúp học sinh tăng cường mức độ hoạt động học, tích cực tham gia vào tiến trình học cách tự giác Nâng cao tính chủ động học sinh q trình học tập, góp phần tạo cộng tác chặt chẽ giáo viên học sinh, học sinh với học Tăng cường khả ý học sinh với tiến trình học, tăng cường thời gian trì trạng thái tích cực hoạt động ý học sinh học 22 Kết luận kiến nghị 3.1 Kết luận Sau kết thúc tiết thực nghiệm áp dụng kỹ thuật tổ chức hoạt động tự học học sinh, nhận thấy: Việc áp dụng kỹ thuật giúp em phát huy tốt khả tự học, chủ động, sáng tạo trình kiếm tìm tri thức Học sinh hiểu ý nghĩa chủ đề mà em thực hiện, em hồn thành nhiệm vụ tiến độ có chất lượng cao Trong trình tìm hiểu, nghiên cứu em học nhiều kiến thức, kỹ giá trị Hơn em cịn khám phá ý tưởng theo sở thích, nguyện vọng cá nhân thành viên nhóm - Đối với GV: Đổi phương pháp dạy học vấn đề cần quan tâm Hiện có nhiều phương pháp dạy học giúp học sinh bước vào tâm mới, có lực kĩ cho hành trình kiếm tìm tri thức thân Việc áp dụng kỹ thuật tổ chức hoạt động tự học học sinh vào tiết tập kiểu xâu lựa chọn mà giáo viên nên vận dụng áp dụng kỹ thuật cho nhiều tiết khác 3.2 Kiến nghị - Sở GD& ĐT Thanh Hóa cần mở nhiều chu kỳ bồi dưỡng thường xuyên để giáo viên tiếp cận nhiều phương pháp dạy học đưa vào thực tế dạy học trường THPT - Nhà trường tạo điều kiện trang thiết bị dạy học để giáo viên có điều kiện thực phương pháp dạy học XÁC NHẬN CỦA Thanh Hóa, ngày 20 tháng năm 2020 THỦ TRƯỞNG ĐƠN VỊ Tôi xin cam đoan sáng kiến kinh nghiệm viết, khơng chép nội dung người khác Lê Thị Thủy 23 TÀI LIỆU THAM KHẢO TT Tên Sách Sách giáo khoa Tin học 11 Sách giáo viên Tin học 11 Bài tập Tin học 11 Dạy học theo chuẩn kiến thức, kĩ môn Tin học 11 Dạy học tích cực – số phương pháp kĩ thuật dạy 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 TURBOPASCAL.7.0 BÀI TẬP LẬP TRÌNH PASCAL Nhà xuất Bộ giáo dục đào tạo Bộ giáo dục đào tạo Bộ giáo dục đào tạo Đại học sư phạm Đại học sư phạm Bộ giáo dục đào tạo Thống kê Thống kê 24 DANH MỤC CÁC ĐỀ TÀI SÁNG KIẾN KINH NGHIỆM ĐÃ ĐƯỢC HỘI ĐỒNG ĐÁNH GIÁ XẾP LOẠI CẤP PHÒNG GD&ĐT, CẤP SỞ GD&ĐT VÀ CÁC CẤP CAO HƠN XẾP LOẠI TỪ C TRỞ LÊN Họ tên tác giả: Lê Thị Thủy Chức vụ đơn vị công tác: Giáo viên – Trường THPT Yên Định TT Tên đề tài SKKN Kết Cấp đánh đánh giá giá xếp loại Năm học đánh xếp loại (Phòng, Sở, giá xếp loại (A, B, Tỉnh ) C) Vận dụng dạy học theo định hướng lực vào Tin học 11 Sở GD&ĐT kiểu xâu nhằm giúp học sinh chiếm lĩnh kiến thức Thanh Hóa cách hiệu B 2014 - 2015 25 ... tự học học sinh vào Tin học 1 1- tập kiểu xâu nhằm giúp học sinh chiếm lĩnh kiến thức cách hiệu quả? ??’ Hình thức tổ chức hoạt động tự học học sinh chủ yếu thông qua tổ chức liên tiếp hoạt động giúp. .. báo biến kiểu xâu - Nhập xâu - Length - Pos - Delete - Khai báo biến kiểu xâu - Nhập xâu - Length - Pos - Delete - Khai báo biến kiểu xâu - Nhập xâu - Length - Pos - Delete - Nhập hành xâu Câu... thức này, giáo viên người tổ chức đạo học sinh tiến hành hoạt động học tập 1.2 Mục đích nghiên cứu Sáng kiến kinh nghiệm nhằm mục đích: - Nâng cao hiệu học tập học sinh học môn Tin học 11 - Giúp

Ngày đăng: 12/07/2020, 20:07

Từ khóa liên quan

Mục lục

  • 3.1. Kết luận

  • 3.2. Kiến nghị

  • Kết quả thực nghiệm

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan