CHUYEN DE TIN 8 NEW

12 21 0
  • Loading ...
1/12 trang

Thông tin tài liệu

Ngày đăng: 17/02/2019, 21:51

Chuyên đề tin“DẠY HỌC TÍCH HỢP TOÁN 8 VÀO TIN 8”1. Chương trình tin học THCS quyển 3 dành cho học sinh lớp 8 dạy các em về NGÔN NGỮ LẬP TRÌNH. Loại ngôn ngữ lập trình được chọn dạy là PASCAL.2. Ngôn ngữ lập trình Pascal có cú pháp trong sáng, mạnh về thuật toán, rất gần gũi và khoa học trong cú pháp của nó.3. Ngôn ngữ lập trình Pascal nhỏ gọn, chạy tốt trên các máy tính cấu hình yếu, rất phù hợp để đầu tư cho các nhân học sinh – sinh viên hoặc phòng máy của trường học. Với thời điểm hiện tại, đa phần các máy tính đều tối thiểu phải sử dụng hệ điều hành window 7 (môi trường trường học). Mà với window 7, pascal có hai môi trường làm việc phổ biến là: Turbo Pascal, Borland Pascal đều không hỗ trợ chính thống và không nâng cấp cho phù hợp với thực tế. Và để giải quyết điều này chúng ta sử dụng ngôn ngữ lập trình Free Pascal. Loại ngôn ngữ này tương thích thích tốt với hệ điều hành window 7, window 10. CHUYÊN ĐỀ TIN HỌC TRANG: PHÒNG GD & ĐT BẢO LÂM CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG THCS QUANG TRUNG Độc lập – Tự – Hạnh phúc CHUN ĐỀ: “DẠY HỌC TÍCH HỢP TỐN VÀO TIN 8” I LÝ DO CHỌN ĐỀ TÀI Chương trình tin học THCS dành cho học sinh lớp dạy em NGÔN NGỮ LẬP TRÌNH Loại ngơn ngữ lập trình chọn dạy PASCAL Ngơn ngữ lập trình Pascal có cú pháp sáng, mạnh thuật toán, gần gũi khoa học cú pháp Ngơn ngữ lập trình Pascal nhỏ gọn, chạy tốt máy tính cấu hình yếu, phù hợp để đầu tư cho nhân học sinh – sinh viên phòng máy trường học Với thời điểm tại, đa phần máy tính tối thiểu phải sử dụng hệ điều hành window (môi trường trường học) Mà với window 7, pascal có hai mơi trường làm việc phổ biến là: Turbo Pascal, Borland Pascal không hỗ trợ thống khơng nâng cấp cho phù hợp với thực tế Và để giải điều sử dụng ngơn ngữ lập trình Free Pascal Loại ngơn ngữ tương thích thích tốt với hệ điều hành window 7, window 10 Hiện nay, thi chọn học sinh giỏi cấp: Huyện, Tỉnh, Quốc Gia Ở môn tin học, học sinh dự thi làm với ngơn ngữ lập trình pascal Tiết học tin với kiến thức Ngơn ngữ lập trình Pascal thực khơ khan, nhàm chán tính chặt chẽ ngữ pháp tính khơng thơng dụng tảng Pascal Học sinh học vẽ hình với phần mềm Geogebra từ lớp 7, lên lớp tiếp tục học mở rộng với phần mềm Geogebra dùng để vẽ hình hình học đơn giản như: điểm, đoạn thẳng, đường thẳng, tam giác, đa giác Ngồi phần mềm có khả tạo gắn kết đối tượng hình học, gọi quan hệ như: thuộc, vng góc, song song Đặc điểm giúp vẽ hình xác có khả chuyển động đối tượng mà giữ nguyên mối quan hệ “DẠY HỌC TÍCH HỢP TỐN VÀO TIN 8” CHUN ĐỀ TIN HỌC TRANG: Để giúp học sinh hứng thú tiết học, Tôi mạnh dạn dạy học tích hợp tin học với việc vận dụng kiến thức học vào thực tiễn, cụ thể sử dụng NNLT Pascal vào giải toán phạm vi kiến thức tốn Tuy chưa giải tất dạng toán 8, vài dạng hy vọng điều làm cho tiết học tin học trở nên ý nghĩa hơn, thú vị kích thích học sinh vận dụng nhà Sau áp dụng day tích học tốn học vào tin học 8, nhận thấy học sinh hứng thú tiết học tin học, hiệu chủ động, tích cực rõ rệt II THỰC TRẠNG DẠY HỌC HIỆN NAY Hiện dạy học môn tin học cấp thiết kế đầy đủ sách cho lớp 6, 7, ,9 Tuy nhiên việc dạy học chưa quan tâm mực Tin học học cho có, mơn học tự chọn (học sinh giáo viên cho học tin học học chơi, dạy chơi) Đối với giáo viên * Ưu điểm: - Đa phần giáo viên dạy tin học cấp đạo tạo bản, quy Hầu hết đào tạo tốn – tin chun tin Có giáo viên đạo tạo Đại học quy chuyên tin Vì có khả am hiểu môn, dạy học quy cách - Đa phần trường học có máy chiếu Projecter nên giáo viên hầu hết sử dụng giảng dạng giảng điện tử Vấn đề truyền tải trình chiếu nên sống động, trực quan, dễ hiểu dễ làm theo - Các giáo viên liên tục tham dự lớp tập huấn nâng cao nghiệp vụ, đổi phương pháp, chuyên đề nâng cao khả chuyên môn, tập huấn thay sách, tập huấn dạy tin học theo mơ hình Trường học * Nhược điểm: - Điều kiện sở vật chất trường khác Vì dẫn tới việc dạy môn tin không đồng Ảnh hưởng tới khả tiếp thu phát triển học sinh - Vẫn nhiều trường học khơng đủ máy vi tính cho học sinh thực hành Vì thể ảnh hưởng lớn tới HỌC VÀ HÀNH học sinh Với tin học 8, học lý thuyết mà khơng có máy tính thực hành hạn chế cho việc tiếp thu kiến thức truyền đạt cho học sinh “DẠY HỌC TÍCH HỢP TỐN VÀO TIN 8” CHUN ĐỀ TIN HỌC TRANG: - Nhiều giáo viên chưa tâm việc dạy môn tin Tiết tin học lên lớp hay đưa học sinh xuống phòng máy ngồi cho hết Ngồi thiết kế tiết thực hành sau lý thuyết tin học sinh gõ theo nội dung in sách giáo khoa, việc theo “Cỡi ngựa xem hoa” Việc mang tới nhiều hạn chế cho em học sinh có tố chất, em học sinh giỏi mà lại đam mê tin học, muốn sâu tin học lập trình Đối với học sinh * Ưu điểm: - Đa phần học sinh thích học mơn tin học Vì tư tưởng em học tin lên phòng máy, nghịch máy vi tính (rất nhiều học sinh nhà khơng có máy vi tính) - Đơi với em, điều khiển máy vi tính chuột, bàn phím sung sướng Nếu em điều khiển máy vi tính dòng lệnh đam mê, lơi * Nhược điểm: - Còn nhiều học sinh thụ động, nhút nhát sử dụng máy vi tính Khơng dám mạnh dạn dùng máy vi tính công cụ giúp việc - Nhiều học sinh hổng kiến thức tốn nên gặp hạn chế việc tìm tòi giải tập phát triển tư III CƠ SỞ LÝ LUẬN VÀ GIẢI PHÁP Cơ sở lý luận Chắc chắn rằng, học sinh muốn học tập rèn luyện có kết tốt khơng thể thiếu vai trò hướng dẫn, dìu dắt người Thầy Về mặt lý thuyết, học sinh cần phải biết hiểu bài: “CÂU LỆNH LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC” Với nguyên tắc dạy học trường phổ thong theo tinh thần đổi phương pháp dạy học giúp học sinh tích cực, chủ động, sáng tạo việc nhận biết vấn đề, rèn luyện kĩ vận dụng kiến thức vào thực tiễn Để dễ dàng việc lập trình giải tốn mang tính lặp lặp lại với số lần chưa biết trước việc hệ thống kiến thức câu lệnh lặp với số lần chưa biết trước phải giáo viên ý, quan tâm mức Phần mềm Geogebra giúp vẽ hình hình học Qua học sinh biết phương pháp dựng hình như: đường trung trực, đường phân giác, đường tròn nội tiếp, ngoại tiêp tam giác biết trước tam giác, vẽ hình vng, hình thoi biết trước cạnh… - - “DẠY HỌC TÍCH HỢP TỐN VÀO TIN 8” CHUYÊN ĐỀ TIN HỌC TRANG: Cơ sở thực tiễn Tin học với trọng tâm Ngôn ngữ lập trình pascal thực khó với lứa tuổi lớp Nhiều thuật toán tin học em chưa học bên mơn tốn Ngồi mơi trường lập trình pascal sử dụng nhiều từ hóa từ lệnh tiếng Anh nên học sinh sợ học tin Đối với em tin học khó hiểu, khó học làm cho em chán học - - Tiết học tin với kiến thức Ngôn ngữ lập trình Pascal thực khơ khan, nhàm chán tính chặt chẽ ngữ pháp tính khơng thơng dụng tảng Pascal - Để giúp học sinh hứng thú tiết học, Tôi mạnh dạn dạy học tích hợp tin học với việc vận dụng kiến thức học vào thực tiễn, cụ thể sử dụng NNLT Pascal vào giải toán phạm vi kiến thức toán Tuy chưa giải tất dạng tốn 8, vài dạng hy vọng điều làm cho tiết học tin học trở nên ý nghĩa hơn, thú vị kích thích học sinh vận dụng nhà - Thực tế học sinh sử dụng máy tính Casio dễ dàng giải phương trình bậc Tuy nhiên sử dụng chương trình viết để giải phương trình bậc điều rât kích thích học sinh, tạo hứng thú cho học sinh tìm tòi, khám phá, sáng tạo - Kiến thức toán dựng hình học sinh học cấp học sinh chưa đủ khắc sâu, hiểu rõ Qua việc dạy tốn tích hợp vào tin học giúp em biết thêm kiến thức dựng hình Các giải pháp 3.1 Tích hợp GIẢI PHƯƠNG TRÌNH BẬC NHẤT vào tin học - Thời gian dạy tích hợp: sau học sinh học xong CÂU LỆNH LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC Vì học sinh có kiến thức câu lệnh điều kiện câu lệnh lặp While - Câu lệnh điều kiện If Then … dùng lập luận thông báo nhập a=0 - Câu lệnh lặp While dùng để khống chế điều kiện a#0 có phương tình bậc mà giải * Kiến thức tin học: câu lệnh lặp với số lần chưa biết trước + Cú pháp: “DẠY HỌC TÍCH HỢP TỐN VÀO TIN 8” CHUN ĐỀ TIN HỌC TRANG: WHILE < điều kiện > DO ; + Chú ý 1: : biểu thức chứa phép so sánh + Chú ý 2: : câu lệnh đơn câu lệnh ghép + Chú ý 3: Cứ sau từ lệnh While sau từ khóa DO làm Tới sai câu lệnh lặp dừng * Kiến thức tốn học: cách giải phương trình bậc ax + b = với a#0 ln có nghiệm x = -b/a Cần làm sang tỏ vấn đề: + Một: xác định hệ số phải nhập thứ tự a, b + Hai: hệ số a#0 tiến hành giải + Ba: nghiệm phương trình có giá trị x = -b/a * Câu hỏi gợi ý học sinh hình thành code CÂU HỎI GỢI Ý TRẢ LỜI - Cần nhập hệ số đủ để tiến - a, b hành giải phương trình bậc nhất? write (‘Nhap he so a =’); readln(a); - Câu lệnh pascal tương ứng? write (‘Nhap he so b =’); readln(b); - Khi nhập cần kiểm tra tính - Hệ số a, điều kiện: a hệ số nào? Điều kiện gì? - Ta biết trước nhập bao - Không thể biết trước Phải sử nhiêu lần hệ số a thỏa mãn dụng câu lệnh lặp KHƠNG BIẾT khơng? Làm xử lý yêu cầu TRƯỚC SỐ LẦN để xử lý việc nhập này? hệ số a - Hệ số a không nhập - Hệ số a không Nếu “DẠY HỌC TÍCH HỢP TỐN VÀO TIN 8” CHUYÊN ĐỀ TIN HỌC TRANG: giá trị nào? Nếu sao? nhập =0 phải nhập lại thỏa yêu cầu a - Câu lệnh xử lý nào? While a=0 Begin write (‘Nhap he so a =’); readln(a); if a=0 then writeln(‘Phai nhap hẹ so a 0) - Nghiệm x phương trình bậc end; x=-b/a; tính cơng thức nào? ĐOẠN CHƯƠNG TRÌNH HỒN CHỈNH Program giai_ptb1; uses crt; var a,b,x: real; begin clrscr; while (a=0) begin write('Nhap he so a ='); readln(a); if (a=0) then writeln('Ban phai nhap a thoa man: a 0'); end; write('Nhap he so b ='); readln(b); x:=-b/a; writeln('Nghiem cua phuong trinh =',x:0:3); readln; end MÀN HÌNH KẾT QUẢ LÀM VIỆC CỦA FREE PASCAL 3.2 Giải phương trình bậc sau: Sgk đại số – tập “DẠY HỌC TÍCH HỢP TOÁN VÀO TIN 8” CHUYÊN ĐỀ TIN HỌC TRANG: 3.3 Sáng tạo tính thẩm mĩ trình bày hình kết viết code MÀN HÌNH KẾT QUẢ CODE PASCAL Program giai_ptb1; uses crt; var a,b,x: real; begin clrscr; goToxy(5,4); write('**CHUONG TRINH GIAI PHUONG TRINH BAC NHAT MOT AN**'); gotoxy(10,5); writeln(' X+ =0 '); while (a=0) begin gotoxy(22,5); readln(a); if (a=0) then writeln('Ban phai nhap a thoa man: a 0'); end; gotoxy(27,5);readln(b); x:=-b/a; write(' Nghiem cua phuong trinh x = ',x:0:3); readln; “DẠY HỌC TÍCH HỢP TỐN VÀO TIN 8” CHUN ĐỀ TIN HỌC TRANG: end TỰ LẶP LẠI QUÁ TRÌNH GIẢI PTBN Program giai_ptb1; uses crt; var a,b,x: real; k: byte; begin k:=1; while (k0) begin clrscr; writeln('**CHUONG TRINH GIAI PHUONG TRINH BAC NHAT MOT AN**'); while (a=0) begin write(' Nhap he so a = '); readln(a); if (a=0) then writeln('Ban phai nhap a thoa man: a 0'); end; write(' Nhap he so b = ');readln(b); x:=-b/a; write(' Nghiem cua phuong trinh x = ',x:0:3); writeln('Tiep tuc (0/1)?'); readln(k); a:=0; end; end 3.2 Tích hợp BÀI TỐN DỰNG HÌNH vào tin học Trong chương trình tin học 8, học sinh có tiết học sử dụng phần mềm Geogebra vào vẽ hình tốn học Cơng việc thao tác vẽ hình phần mềm tối ưu tới mức độ tối đa dễ dàng thực cho người sử dụng Tuy nhiên dạy tích hợp vẽ hình thành tốn dựng hình theo hướng tốn học giúp em học sinh phát triển tư toán, em phấn, hứng thú nghiên cứu ứng dụng phần mềm vào việc học toán thực tiễn 3.2.1 Bài toán 1: Cho trước tam giác ABC, vẽ đường tròn ngoại tiếp tam giác - Với việc cho trước tam giác, phần mềm Geogebra ta việc sử dụng chức “Vẽ đường tròn qua điểm” hồn thành u cầu tốn vẽ hình “DẠY HỌC TÍCH HỢP TỐN VÀO TIN 8” CHUYÊN ĐỀ TIN HỌC TRANG: vòng chưa tới phút Tuy nhiên ta xây dựng thành toán dựng hình tốn học với hệ thống câu hỏi sau? CÂU HỎI GỢI Ý TRẢ LỜI - Muốn vẽ đường tròn cần phải xác - tâm bán kính định điều gì? - Ta phải vẽ đường tròn quan hệ - Đường tròn ngoại tiếp tam giác với tam giác cho sẵn? - Tâm đường tròn ngoại tiếp tam - đường trung trực giác giao điểm ba đường gì? - Vẽ đường trung trực cạnh tam giác, lấy giao điểm đường - Vậy để xác định tâm 0? trung trực làm tâm đường tròn cần vẽ - Đường tròn cần vẽ có bán kính =? - 0A OB OC - Làm vẽ đường trung trực? - Sử dụng chức vẽ đường trung trực có sẵn phần mềm - Khơng cần thiết Có thể vẽ - Ta có cần phải vẽ đủ đường đường, sau xác định tâm trung trực cạnh tam giác giao đường trung trực khơng? CÁCH VẼ - Vẽ đường trung trực d1 AB - Vẽ đường trung trực d2 BC - Vẽ giao điểm O d1 d2 - Vẽ đường tròn tâm O, bán kính OA ta hình tròn ngoại tiếp tam giác ABC HÌNH SAU KHI VẼ “DẠY HỌC TÍCH HỢP TỐN VÀO TIN 8” CHUN ĐỀ TIN HỌC TRANG: 10 3.2.2 Bài toán 2: Cho trước tam giác ABC, vẽ đường tròn nội tiếp tam giác CÂU HỎI GỢI Ý TRẢ LỜI - Tâm đường tròn nội tiếp tam giác - đường phân giác giao điểm ba đường gì? - Vẽ đường phân giác góc - Vậy để xác định tâm 0? tam giác, lấy giao điểm đường phân giác làm tâm đường tròn cần vẽ - Đường tròn cần vẽ có bán kính =? - Bán kính khoảng cách từ tâm O tới xạnh tam giác - Làm xác dịnh khoảng - Sử dụng chức vẽ đường vng cách để làm bán kính? góc từ tâm O tới cạnh tam giác Gọi giao điểm đường vng góc cạnh vừa chọn vẽ K Bán kính cần tìm OK - Khơng, cần vẽ đường phân - Ta có cần phải vẽ đủ đường giác trung trực cạnh tam giác không? CÁCH VẼ - Vẽ đường phân giác d1 góc A - Vẽ đường phân giác d2 góc B - Vẽ giao điểm O d1 d2 - Vẽ đường thẳng d3 qua O vng góc với AB - Vẽ giao điểm K AB bới d3 “DẠY HỌC TÍCH HỢP TỐN VÀO TIN 8” CHUYÊN ĐỀ TIN HỌC TRANG: 11 - Vẽ đường tròn tâm O, bán kính OK 3.2.3 Bài tốn 3: Cho trước đoạn thẳng AB, vẽ hình vng ABCD - Với việc vẽ hình vng, phần mềm Geogebra ta việc sử dụng chức “Vẽ đa giác đều” hồn thành u cầu tốn vẽ hình vòng chưa tới phút Tuy nhiên ta xây dựng thành tốn dựng hình tốn học với hệ thống câu hỏi sau? CÂU HỎI GỢI Ý TRẢ LỜI - Hình vng thỏa mãn điều kiện - Có cạnh nhau, có góc góc cạnh? vng - Với tốn vẽ hình, ta sử dụng cách để đảm bảo cạnh - Sử dụng cách vẽ đường tròn (bán kính đường tròn nhau) nhau? - Làm vẽ đảm bảo góc vng? góc tam giác khơng? - Cơng cụ vẽ đường vng góc CÁCH VẼ - Vẽ đường thẳng d1 qua A vng góc với cạnh AB - Vẽ đường thẳng d2 qua B vng góc với cạnh AB - Vẽ đường tròn tâm A, bán kính AB (A) - Vẽ giao điểm (A) với d1: D, D1 - Vẽ đường tròn tâm B, bán kính AB (B) - Vẽ giao điểm (B) với d2: C, C1 - Ta hình vng thỏa mãn u cầu đề bài: ABCD ABC1D1 HÌNH SAU KHI VẼ “DẠY HỌC TÍCH HỢP TỐN VÀO TIN 8” CHUN ĐỀ TIN HỌC TRANG: 12 IV KẾT LUẬN Thưa đồng nghiệp, tơi vừa trình bày tóm lược nội dung liên quan tới “DẠY HỌC TÍCH HỢP TỐN VÀO TIN 8” lý thuyết vận dụng Trong q trình giảng dạy tin học 8, tơi hy vọng chuyên đề tài liệu tham khảo giúp ích cho bạn để q trình dạy thầy q trình học trò đạt hiệu Làm cho học sinh hào hứng học hứng thú vận dụng Pascal vào giải tập toán đơn giản Qua góp phần nâng cao chất lượng môn, ươm mầm cho tài tin học trẻ từ lớp Trong phạm vi chun đề viết “DẠY HỌC TÍCH HỢP TỐN VÀO TIN 8”, cách viết trình bày cách phân tích vấn đề tơi chưa thật chi tiết, khoa học nên mong nhận góp ý quý đồng nghiệp, từ em học sinh để chun đề hồn thiện nhìn nhận rộng rãi Bảo lâm, ngày 15/03/2017 “DẠY HỌC TÍCH HỢP TOÁN VÀO TIN 8” ... TIN 8 CHUYÊN ĐỀ TIN HỌC TRANG: 12 IV KẾT LUẬN Thưa đồng nghiệp, tơi vừa trình bày tóm lược nội dung liên quan tới “DẠY HỌC TÍCH HỢP TOÁN VÀO TIN 8 lý thuyết vận dụng Trong trình giảng dạy tin. .. VÀ HÀNH học sinh Với tin học 8, học lý thuyết mà máy tính thực hành hạn chế cho việc tiếp thu kiến thức truyền đạt cho học sinh “DẠY HỌC TÍCH HỢP TỐN VÀO TIN 8 CHUYÊN ĐỀ TIN HỌC TRANG: - Nhiều... “DẠY HỌC TÍCH HỢP TOÁN VÀO TIN 8 CHUYÊN ĐỀ TIN HỌC TRANG: Cơ sở thực tiễn Tin học với trọng tâm Ngơn ngữ lập trình pascal thực khó với lứa tuổi lớp Nhiều thuật tốn tin học em chưa học bên mơn
- Xem thêm -

Xem thêm: CHUYEN DE TIN 8 NEW, CHUYEN DE TIN 8 NEW

Gợi ý tài liệu liên quan cho bạn

Nhận lời giải ngay chưa đến 10 phút Đăng bài tập ngay