1. Trang chủ
  2. » Giáo án - Bài giảng

Sáng kiến kinh nghiệm: Dạy học Tin học 11 theo hướng phát huy tính tích cực của học sinh thông qua các ví dụ cụ thể

15 5 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

Nêu vấn đề để học sinh tìm cách giải quyết thông qua một số ví dụ, sử dụng một số ví dụ trong và ngoài sách giáo khoa để minh hoạ phân nhóm học trong giờ thực hành để học sinh khá, giỏi giúp đỡ học sinh trung bình, yếu để giải quyết các bài tập là những nội dung trong sáng kiến kinh nghiệm "Dạy học Tin học 11 theo hướng phát huy tính tích cực của học sinh thông qua các ví dụ cụ thể". Mời các bạn cùng tham khảo.

Dạy học tin học 11 theo hướng phát huy tính tích cực học sinh thơng qua ví dụ cụ thể PHẦN I MỞ ĐẦU Lí chọn đề tài: Trong chương trình tin học lớp 10 học sinh làm quen với môn tin học, đặc biệt phần “Bài toán thuật toán”, song tính trừu tượng mơn nên tiếp xúc với phần lập trình chương trình tin học lớp 11 phần lớn học sinh khơng khỏi bỡ ngỡ Bên cạnh đó, việc học lập trình cịn phụ thuộc nhiều vào tư toán học học sinh Trong khơng phải học sinh có tư giống Vì dạy chương trình tin học 11 người giáo viên giải vấn đề nêu cách áp đặt phấn lớn học sinh khó bắt kịp yêu cầu chương trình em chưa hiểu hết chất vấn đề Và tham thực hành học sinh áp dụng lý thuyết để thực tập cụ thể Để giải vấn đề nêu trên, trình giảng dạy chương trình tin học 11 tơi thử nghiệm đưa số biện pháp cụ thể để nâng cao tính chủ động sáng tạo học sinh trình học chương II chương III trường THPT Hồng Bàng sau: - Nêu vấn đề để học sinh tìm cách gải thơng qua số ví dụ - Sử dụng số ví dụ sách giáo khoa để minh hoạ - Phân nhóm học thực hành để học sinh khá, giỏi giúp đỡ học sinh trung bình, yếu để giải tập Mục tiêu thực chuyên đề: Giúp học sinh hiểu rõ: - Bản chất câu lệnh gán lỗi thực câu lệnh gán - Biết cách in nhiều loại liệu hình - Bản chất câu lệnh If then If .then else - Bản chất câu lệnh For .to .do While .do - Rèn luyện cho học sinh có tính chủ động, sáng tạo, say mê môn học PHẦN II NỘI DỤNG Quá trình thực chương II: Trong chương day thường lưu ý học sinh hai vấn đề: - Một số kiểu liệu chuẩn phạm vi giá trị chúng - Câu lênh gán • Các kiểu dưc liệu chuẩn: Trong nội dung giáo viên cần làm rõ loại kiểu liệu phạm vi biểu diễn chúng Từ để học sinh phát đưa kết luận mình: - Khi dùng kiểu dùng kiểu liệu nào? - Kiểu Integer, word có phạm vigiá trị bao gồm kiểu Byte - Kiểu thực có giá trị bao gồm kiểu nguyên Trong kiểu extended có giá trị bao gồm kiểu real Trong chương này, thường sử dụng số tập trắc nghiệm để lưu ý học sinh sử dụng biến cho hiệu quả, tiết kiệm, hợp lý, sau giao tập cho nhóm để nhóm tự thảo luận đưa kết luận: Bai 1: Khi muốn khai báo biến để chứa giá trị nguyên phạm vi từ đến 100 khai báo sau nhất: A Var a,b,c:byte; B Var a,b,c:word; C Var a,b,c:integer; D Var a,b,c:real Bai 2: Khi muốn khai báo biến để chứa giá trị nguyên phạm vi từ -100 đến 1000 khai báo sau nhất: A Var x,y:byte; B Var x,y:word; C Var x,y:integer; D Var x,y:real Bai 3: Khi muốn khai báo biến x,y để chứa giá trị nguyên phạm vi từ -100 đến 1000 biến z chứa thương x khai báo sau nhất: A Var x,y:byte;z:real B Var x,y:word; z:extended C Var x,y:integer; z:real; D Var x,y:real; z:real; Sau học sinh thảo luận đưa đáp án đồng thời phải giải thích lý mà chon đáp án là: - Trong chon đáp án A phạm vi giá trị a, b, c 100 nên chon kiểu byte tiết kiệm nhớ - Trong chon đáp án C phạm vi biểu diễn x, y có số nguyên âm - Trong chọn đáp án C phạm vi biểu diễn x, y có số nguyên âm z tích hai số ngun nên phải số thực Sau đưa kết tốn trên, tơi u cầu học giải thích khơng chọn đáp án khác để khác sâu ý nghĩa phạm vi sử dụng kiểu liệu chuẩn Cuối nhóm tự nhận xét câu trả lời nhóm bạn để đưa kết luận cuổi từ giáo viên có hình thức động viên kịp thời • Câu lệnh gán: Trong 6, đặc biệt quan tâm đến câu lệnh gán câu lệnh có vị trí đặc biệt lập trình, đồng thời thực hay sai cịn phụ thuộc vào việc người lập trình khai báo biến Vì vậy, q trình lên lớp tơi đưa cấu trúc câu lệnh gán (:=) sau cho học sinh thảo luận để gải thích câu lệnh đưa phát Những phát học sinh sau bổ sung tổng kết sau: - tên biến đơn - hằng, biến biểu thức - Giữa phải tương thích kiểu liệu Để khắc sâu kiến thức tơi thường sử dụng ví dụ nhận biết sau: Ví dụ 1: Var a,b,c:byte; d:word; e,f:integer; z:real; ch:char; Begin a:=100; b:=1000; c:=1.5; e:=-100; z:=e; f:=z; ch:=a; End Sau yêu cầu học sinh nhận xét câu lệnh gán đưa kết luận câu lệnh đúng, câu lệnh sai, giải thích Quá trình thực chương III: Trong chương giáo viên cần làm rõ câu lệnh sau: - Câu lệnh If then - Câu lệnh If then else - Câu lệnh For to - Câu lệnh While .do • Câu lệnh If then Sau học sinh tìm hiểu xong cấu trúc câu lệnh tơi đưa số toán đơn giản nhằm khắc sâu thêm kiến thức học sinh(có thể thực thực hành) Bài 1: Viết chương trình nhập vào từ bàn phím a số tính diện tích hình vng có cạnh a Bài 2: Viết chương trình nhập vào từ bàn phím số a, b, c tính diện tích hình tam giác có a, b, c Bài Viết chương trình nhập vào số a, b, c in hình số lớn số Sau gợi ý cách thực hiện, tơi giao nhóm để nhóm tự thảo luận thực trình bày kết quả: Bài 1: Program bai1; Var a,s:integer; Begin Write('Moi nhap a:'); Readln(a); if a>0 then s:=a*a; Write('Dien tich hinh vuong canh a la:',s); Readln End Bài 2: Program TamGiac; Var a,b,c:byte; s,p:real; Begin Write('Moi nhap a,b,c:'); Readln(a,b,c); If a>0)and(b>0)and(c>0)and((a+b)>c)and((a+c)>b)and((c+b)>a)then Begin p:=(a+b+c)/2; s:=SQRT(p*(p-a)*(p-b)*(p-c)); End; Write('Dien tich tam giac la:',s:6:2); Readln End Program Bai3; Var a,b,c,max:integer; Begin Write('nhap a,b,c:'); Readln(a,b,c); Max:=a; If max0)and((a+b)>c)and((a+c)>b)and ((c+b)>a)then Begin p:=(a+b+c)/2; s:=SQRT(p*(p-a)*(p-b)*(p-c)); Write('Dien tich tam giac la:',s:6:2); End Else Write('Day khong phai la canh cua tam giac!'); Readln End • Câu lệnh For to câu lệnh While : Sau nêu câu trúc câu lệnh: - For := to ; - While Sau học sinh tự tìm hiểu để giải thích cấu trúc nguyên tắc hoạt động câu lệnh Giáo viên nhận xét, đánh giá đưa kết luận Cũng câu lệnh trên, sau tìm hiểu xong lý thuyết đưa số tập áp dụng để học sinh 10 làm nhà sau thực lớp phòng máy (tuỳ theo điều kiện cụ thể) Bài Tính S=1 + + + + + + N; Bài Viết chương trình nhập vào từ bàn phím số nguyên dương n đưa hình ước số n Bài Tính N! Bài Tính N!! Học sinh sau làm xong tập, gáio viên kiểm tra hoàn tất tập: Bài1: Program TinhS; Var i,n,s:byte; Begin Write('Moi nhap n:'); Readln(n); s:=0; For i:=1 to n s:=s+i; Write('S=',s); Readln End Bài 2: Program Bai_2; Var n,i:byte; Begin 11 Write('Moi nhap n='); Readln(n); For i:=1 to n if n mod i=0 then Writeln(i); readln End Bai 3: Program GiaiThua; Var n,i,gt:Word; Begin Write('Moi nhap n='); Readln(n); gt:=1; If n=0 then gt:=1 else For i:=1 to n gt:=gt*i; Write(gt); Readln End Bai 4: Program Bai_4; Var gt,i,n:Word; Begin Write('Moi nhap n='); Readln(n); 12 gt:=1; If n mod 2=0 then For i:=1 to n if i mod 2=0 then gt:=gt*i; If n mod 20 then For i:=1 to n if i mod 20 then gt:=gt*i; Write(gt); readln End Kết nghiên cứu Khi đưa tập học sinh làm bài, em học lý thuyết Nhưng sau giáo viên gợi ý em bắt đầu hiểu vấn đề tự tập từ dễ đến khó Sau tập hoàn tất đặc biệt em thực thành công máy hầu hết học sinh hiểu cấu trúc cách thực câu lệnh chương trình Bên cạnh việc em thực tập áp dụng chạy thử máy thành công khiến em hào hứng với môn học từ kích thích tư tính sáng tạo em Kết sau thi áp dụng phương pháp thấyy khả tiếp thu học sinh có tiên rõ rệt Đa số học sinh hiểu Cụ thể, kết thực tế lớp B1 có 48 học sinh Sau test thu kết sau: Điểm Số học sinh Tỉ lệ 13 0% 0% 5 10.42% 10.42% 18 37.49% 10.42% 10 20.83`% 10 10.42% 14 PHẦN III KẾT LUẬN Trong trình giảng dạy việc áp dụng tập để học sinh làm việc làm thường xuyên cần thiết, song việc lựa chọn tập cho phù hợp với đối tượng học sinh điều quan trọng Khi lựa chọn tập phù hợp có biện pháp khuyến khích em tự tìm hiểu để giải tập hiệu giáo dục môn theo khả quan 15 ... áp dụng chạy thử máy thành công khiến em hào hứng với mơn học từ kích thích tư tính sáng tạo em Kết sau thi áp dụng phương pháp thấyy khả tiếp thu học sinh có tiên rõ rệt Đa số học sinh hiểu Cụ. .. Sau học sinh tìm hiểu xong cấu trúc câu lệnh đưa số toán đơn giản nhằm khắc sâu thêm kiến thức học sinh( có thể thực thực hành) Bài 1: Viết chương trình nhập vào từ bàn phím a số tính diện tích. .. phòng máy (tuỳ theo điều kiện cụ thể) Bài Tính S=1 + + + + + + N; Bài Viết chương trình nhập vào từ bàn phím số nguyên dương n đưa hình ước số n Bài Tính N! Bài Tính N!! Học sinh sau làm xong

Ngày đăng: 29/04/2021, 10:03

Xem thêm:

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w