Đề tài Sáng kiến kinh nghiệm Sử dụng hàm để giải một số bài toán

11 6 0
Đề tài Sáng kiến kinh nghiệm Sử dụng hàm để giải một số bài toán

Đ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

KÕt qu¶ thu ®­îc Sau khi c¸c em ®­îc lµm quen víi c¸c hµm trªn vµ ¸p dông vµo viÖc lập các công thực trong EXCEL để giải một số bài toán đơn giản thì các em c¶m thÊy thÝch thó vµ ham häc[r]

(1)S¸ng kiÕn kinh nghiÖm Sử dụng hàm để giải số bài toán I Đặt vấn đề Hiện nhà trường Tin học là môn đặc thù hÖ thèng c¸c m«n häc bËc THCS Bé m«n Tin häc ®­îc c¸c em rÊt yªu thÝch tính hiếu động, tò mò lứa tuổi học trò Đồng thời qua môn có thể đánh giá lí tính học sinh Hầu các em có tính hiếu động lại nhanh nhạy so với các học sinh khác Dựa trên sở đó mà người giáo viên có kế hoạch giảng dạy và bồi dưỡng cho sinh có tố chất lĩnh hội kiến thức Tin häc mét c¸ch cã hiÖu qu¶ nhÊt Bé m«n Tin häc ®­îc chia lµm hai phÇn chÝnh: + Lý thuyÕt + Thùc hµnh Hai phần này có tác dụng bổ trợ cho nhau, qua lý thuyết các em định hình học thực hành tới làm gì và có thể khai thác thêm mà không bỡ ngỡ trước câu hỏi mà giáo viên đưa Ngược lại phần thực hành có tác dụng củng cố lại kiến thức lý thuyết, buộc người học ph¶i n¾m ®­îc néi dung cña lý thuyÕt II Néi dung C¬ së lÝ luËn Trong thời đại ngày nay, thời đại kinh tế hội nhập, Công nghệ thông tin ngày sâu vào tiềm thức người xã hội, nó là nghành còn nó luôn đứng đầu hoạt động xã hội Vì nhà nước đã có chủ trương từ đây phổ cập Tin học cho các bậc học từ Tiểu học, THCS, THPT, Cao đẳng, Đại học và nó là bé m«n kh«ng thÓ thiÕu ®­îc, gãp phÇn cïng víi c¸c bé m«n kh¸c gi¸o dôc nhân cách, làm cho nội dung học tập trường phổ thông có tính hoàn thiện làm thăng bằng, hài hòa các hoạt động học tập học sinh Huỳnh Tuấn Anh: Trường THCS Trà Lân Lop7.net (2) S¸ng kiÕn kinh nghiÖm Sử dụng hàm để giải số bài toán C¬ së thùc tiÔn Hiện nay, việc dạy học môn Tin học trường học trên địa bàn huyện Con Cuông chú trọng chưa đồng Nhiều trường chưa có giáo viên chuyên tin và trang thiết bị kèm dẫn đến việc giảng dạy chưa đồng Các thầy, các cô giáo và các bậc phụ huynh còn xem nhẹ m«n häc nµy (m«n phô) mµ chØ ®Çu t­ cho em m×nh häc tËp c¸c m«n häc kh¸c quan träng h¬n nh­: V¨n, To¸n, Lý Đồ dùng dạy học môn Tin học có tính đặc thù đã tương đối tư liệu tham khảo và đồ dùng tranh ảnh minh hoạ còn thiếu Mặt khác để thăm lớp dự gặp nhiều khó khăn vì trùng giờ, khác trường nên hiệu đạt chưa cao Đặc thù môn này là tính thông minh, suy luận, hiếu động, tìm tòi nên các em chưa mạnh dạn, còn thiếu tự tin Thùc tr¹ng d¹y häc hiÖn a) S¸ch gi¸o khoa: Trong chương trình sách giáo khoa Tin học 6, chia làm hai phần chính đó là lý thuyết và thực hành Cứ sau phần học lý thuyết thì lại có phần thực hành tương ứng Phần học thực hành thể rõ gì mà hiệu phần lý thuyết mang lại lứa tuổi này đa số các em ưa thích tìm tòi, hiếu động, thích học hỏi bên cạnh đó có số em còn nhút nhát, không dám cầm chuột di chuyển, không dám đặt tay lên bàn phím Do đó các nhà biên soạn đã chú ý đến tâm sinh lý lứa tuổi 6, có phần học mang tính trò chơi giải trí Từ đó mà các em làm quen mặt phÝm vµ c¸ch di chuyÓn chuét Chương trình sách giáo khoa đưa vào bây tạo điều kiện thuận lîi cho häc sinh nhÑ nhµng h¬n vµ còng t¹o ®iÒu kiÖn cho gi¸o viªn t×m tßi phương pháp dạy học Nhưng ngược lại việc thay đổi phương pháp dạy Huỳnh Tuấn Anh: Trường THCS Trà Lân Lop7.net (3) S¸ng kiÕn kinh nghiÖm Sử dụng hàm để giải số bài toán học này giáo viên không tìm cho mình phương pháp đổi mà rËp khu«n m¸y mãc th× sÏ t¹o cho häc sinh sù nhµm ch¸n vµ kÕt qu¶ häc tËp sÏ kh«ng cao b) VÒ häc sinh: Lớp 6, các em học chương trình sách giáo khoa chủ yếu là thực hµnh luyÖn gâ phÝm vµ lµm quen víi m¸y tÝnh nªn c¸c em rÊt thÝch thó häc giê m«n Tin häc Trên địa bàn huyện Con Cuông, học sinh là em nhiều thành phần dân cư đó việc tiếp nhận kiến thức Tin học không đồng và còn nhiÒu h¹n chÕ ViÖc häc lý thuyÕt tiÕp xóc víi c¸c tõ TiÕng Anh chuyªn ngµnh cßn kÐm, h¬n n÷a thùc hµnh c¸c em ch­a lµm chñ ®­îc m×nh cßn mang tính bị động, bỡ ngỡ với trường hợp máy tính báo lỗi hay đặt câu hỏi Điều đó làm cho môn này gặp nhiều khó khăn Không các đối tượng học sinh vùng sâu, vùng xa các em học sinh vùng Thị Trấn huyện Con Cuông, số em gia đình có điều kiện có thể mua sắm cho em m×nh m¸y tÝnh, qu¸n ®iÖn tö, In ternet mäc lªn nhiÒu nªn c¸c em lÜnh héi nhanh víi c¸c thao t¸c trªn m¸y tÝnh c) VÒ gi¸o viªn: trên địa bàn huyện Con Cuông, giáo viên chuyên dạy môn Tin học là chưa nhiều, tập trung chủ yếu là trung tâm Có nhiều trường chưa có gi¸o viªn Tin häc ViÖc th¨m líp dù giê gÆp rÊt nhiÒu khã kh¨n vµ còng ch­a thËt chÝnh x¸c III BiÖn ph¸p Tõ thùc tr¹ng trªn, ngoµi viÖc nghiªn cøu s¸ch gi¸o viªn, gi¸o tr×nh Tin học và các tài liệu tham khảo khác tôi đã có biện pháp cụ thể sau: Huỳnh Tuấn Anh: Trường THCS Trà Lân Lop7.net (4) S¸ng kiÕn kinh nghiÖm Sử dụng hàm để giải số bài toán - Học hỏi kinh nghiệm qua việc thăm lớp dự các đồng nghiệp để rút cho mình phương pháp dạy học tốt - B¶n th©n tr×nh bµy kiÕn thøc vÒ lý thuyÕt ph¶i chÝnh x¸c vÒ c©u, vÒ ch÷, biÕt söa sai kÞp thêi cho häc sinh - Biết sử dụng đồ dùng dạy học cách hợp lý, phù hợp với tình huèng - Cã tÝnh s¸ng t¹o thiÕt kÕ bµi gi¶ng cña m×nh VËy t«i xin tr×nh bµy mét sè kinh nghiÖm nhá gióp c¸c em häc sinh cã thể sử dụng các hàm để tính toán sau: Trong chương trình bảng tính, hàm là công thức định nghĩa từ trước Hàm sử dụng để thực tính toán theo công thức với các giá trị liệu cụ thể Sử dụng các hàm có sẵn chương trình bảng tính giúp viÖc tÝnh to¸n ®­îc dÔ dµng vµ nhanh chãng h¬n VÝ dô: nÕu cÇn tÝnh trung b×nh céng cña ba sè 3, 10 vµ em cã thÓ sö dông c«ng thøc sau ®©y: =(3+10+2)/3 Nhưng sử dụng công thức để tính toán thì việc chép và di chuyển là không hợp lý vì để tính toán nhiều thì việc sử dụng hàm Excel lµ ®iÒu cÇn thiÕt T«i ®­a c¸c hµm cô thÓ nh­ sau: * Hµm tÝnh tæng: Hµm tÝnh tæng cña mét d·y c¸c sè cã tªn lµ SUM Hµm SUM ®­îc nhËp vµo « tÝnh nh­ sau: =SUM(a,b,c ) Trong đó các biến a, b, c đặt cách dấu phẩy là các số hay địa các ô tính Số lượng các biến là không hạn chế VÝ dô 1: Tæng ba sè 15, 24, 45 cã thÓ ®­îc tÝnh b»ng c¸ch nhËp néi dung sau vµo « tÝnh: =SUM(15,24,45) cho kÕt qu¶ lµ 84 Ví dụ 2: Giả sử ô A2 chứa số 5, ô B8 chứa số 27 Khi đó: Huỳnh Tuấn Anh: Trường THCS Trà Lân Lop7.net (5) S¸ng kiÕn kinh nghiÖm Sử dụng hàm để giải số bài toán =SUM(A2,B8) ta ®­îc kÕt qu¶ lµ 32 =SUM(A2,B8,105) ta ®­îc kÕt qu¶ lµ 137 (vÝ dô nµy cho thÊy c¸c biÕn số và địa có thể dùng kết hợp) Đặc biệt hàm SUM còn cho phép sử dụng địa các khối công thức, điều này làm đơn giản việc liệt kê các giá trị tính toán VÝ dô 3: =SUM(A1,B3, C1:C10) = A1+B3+C1+ +C10) * Hµm tÝnh trung b×nh céng: Hµm tÝnh trung b×nh céng cã tªn lµ AVERAGE Hµm AVERAGE ®­îc nhËp vµo « tÝnh nh­ sau: = AVERAGE(a,b,c ) Trong đó các biến a, b, c, là các số hay địa các ô cần tính VÝ dô 1: =AVERAGE(15,24,45) cho kÕt qu¶ lµ (15+24+45)/3 = 28 =AVERAGE(10,34,25,23,4,0) cho kÕt qu¶ lµ (10+34+25+23+4+0)/6 = 16 Tương tự hàm SUM, hàm AVERAGE cho phép sử dụng kết hợp các số và địa ô tính địa các khối công thức tính VÝ dô 2: Nếu khối A1:A5 chứa các số 10, 7, 9, 27 và thì: = AVERAGE(A1,A5,3) cho kÕt qu¶ lµ (10+2+3)/3 = 5; = AVERAGE(A1:A5) cho kÕt qu¶ lµ (10+7+9+27+2)/5 = 11; = AVERAGE(A1:A4,A1,9) cho kÕt qu¶ lµ (10+7+9+27+10+9)/6 = 12; = AVERAGE(A1:A5,5) cho kÕt qu¶ lµ (10+7+9+27+2+5)/6 = 10; * Hàm xác định giá trị lớn nhất: Hàm xác định giá trị lớn dãy số có tên là MAX Hµm MAX ®­îc nhËp vµo « tÝnh nh­ sau: =MAX(a,b,c, ) Trong đó các biến a, b, c, là các số hay địa các ô tính VÝ dô1: Huỳnh Tuấn Anh: Trường THCS Trà Lân Lop7.net (6) S¸ng kiÕn kinh nghiÖm Sử dụng hàm để giải số bài toán =MAX(47,5,46,12,56) cho kÕt qu¶ lµ 56 Hàm MAX cho phép sử dụng kết hợp các số và địa ô tính địa các khối công thức tính VÝ dô 2: Nếu khối B1:B6 chứa các số 10, 7, 78, 9, 27 và thì: =MAX(B1,B5,13) cho kÕt qu¶ lµ 27 (gi¸ trÞ lín nhÊt cña ba sè 10, 27, 13) =MAX(B1:B6) cho kÕt qu¶ lµ 78 =MAXB1:B4,86) cho kÕt qu¶ lµ 86 * Hàm xác định giá trị nhỏ nhất: Hàm xác định giá trị nhỏ dãy số có tên là MIN Hµm MIN ®­îc nhËp vµo « tÝnh nh­ sau: =MIN(a,b,c, ) Trong đó các biến a, b, c, là các số hay địa các ô tính VÝ dô 1: =MIN(47,5,64,4,13,56) cho kÕt qu¶ lµ VÝ dô 2: Nếu khối B1:B6 chứa các số 10, 7, 78, 9, 27 và thì: =MIN(B1,B5,13) cho kÕt qu¶ lµ 10 (gi¸ trÞ nhá nhÊt cña ba sè 10, 27, 13) =MIN(B1:B6) cho kÕt qu¶ lµ =MIN(B1:B4,86) cho kÕt qu¶ lµ * Hµm ®iÒu kiÖn (IF) Hàm IF cho kết là hai giá trị tuỳ theo điều kiện là đúng hoÆc sai Có ph¸p: IF(§iÒu_kiÖn, Gi¸_trÞ_§óng, Gi¸_trÞ_sai) Ta cã thÓ gi¶i bµi tËp sau víi hµm ®iÒu kiÖn: Tìm nghiệm phương trình bậc hai có dạng (Ax2+Bx+C=0) Víi bµi to¸n trªn ta biÖn luËn nh­ sau: Huỳnh Tuấn Anh: Trường THCS Trà Lân Lop7.net (7) S¸ng kiÕn kinh nghiÖm Sử dụng hàm để giải số bài toán * Neáu a=0 vaø b=0 vaø c=0 : in caâu "voâ soá nghieäm" * Neáu a=0 vaø b=0 vaø c < > : in caâu " voâ nghieäm" * Nếu a=0 và b < > : phương trình trở thành phương trình bậ nhất, x= -c/b, nghiệm thứ không có * Neáu a< > vaø Delta > : pt coù nghieäm * Neáu a < > vaø Delta < : pt voâ nghieäm * Neáu a < > vaø Delta = : pt coù nghieäm keùp x=-b/2a Trªn b¶ng tÝnh ta biÓu diÔn nh­ h×nh: - C¸c gi¸ trÞ a, b, c ®­îc nhËp ë c¸c « C3, D3, E3 - Delta ®­îc tÝnh ë « F3 C«ng thøc ®­îc lËp nh­ sau: D  Delta = D3*D3- 4*C3*E3 G3  X1 = IF(C3=0,IF(D3=0,IF(E3=0,"V« sè nghiÖm","V« nghiÖm"),E3/D3),IF(F3<0,"V« nghiÖm",IF(F3=0,-D3/(2*C3),( - D3 - SQRT(F3) ) / (2*C3)))) H3  X2 = IF(C3=0,IF(D3=0,IF(E3=0,"V« sè nghiÖm","V« nghiÖm"),E3/D3),IF(F3<0,"V« nghiÖm",IF(F3=0,-D3/(2*C3), (-D3 + SQRT (F3) )/ (2*C3) ) ) ) Huỳnh Tuấn Anh: Trường THCS Trà Lân Lop7.net (8) S¸ng kiÕn kinh nghiÖm Sử dụng hàm để giải số bài toán * Hµm diÒu kiÖn AND (Vµ) Hàm AND cho kết là TRUE tất các đối số có giá trị TRUE Có ph¸p: AND(§iÒu_kiÖn1, ®iÒu_kiÖn2 …) §iÒu kiÖn1, ®iÒu kiÖn2: c«ng thøc cã c¸c phÐp to¸n so s¸nh Hàm cho kết quả: TRUE tất các đối số có giá trị TRUE FALSE các đối số có giá trị là FALSE XÐt b¶ng tÝnh sau: TÝnh kÕt qu¶: NÕu ®iÓm >=5 vµ n¨m sinh >= 1985 th× kÕt qu¶ lµ ®Ëu Trong « C2 , ta nhËp c«ng thøc = IF(AND(A2>=5,B2>= 1985,”§Ëu”,”Rít”) Cũng tương tự hàm AND hàm OR làm hàm điều kiện * Hµm ®iÒu kiÖn OR (hoÆc) Hàm OR cho kết là TRUE ít các đối số có giá trÞ lµ TRUE Có ph¸p: OR(§iÒu_kiÖn1, ®iÒu_kiÖn2 …) §iÒu kiÖn1, ®iÒu_kiÖn2: C«ng thøc cã c¸c phÐp to¸n so s¸nh Hµm cho kÕt qu¶ : TRUE: các đối số có giá trị TRUE FALSE: tất các đối số có giá trị FALSE XÐt b¶ng tÝnh sau: Huỳnh Tuấn Anh: Trường THCS Trà Lân Lop7.net (9) S¸ng kiÕn kinh nghiÖm Sử dụng hàm để giải số bài toán Tính cột thuế: tên hàng là rượu hạy thuốc lá: tỷ lệ thuế = 20%, ngược lại tû lÖ thuÕ = 0% Công thức nhập và ô B2 là: = IF(OR(A2=”Rượu”,A2=’Thuốc lµ”),20%,0) * Hµm s¾p xÕp RANK (XÕp h¹ng sè danh s¸ch c¸c sè) Có ph¸p: RANK(Number, Ref, Order) Number: sè cÇn t×m h¹ng cñ nã vïng Ref Ref: Vùng bảng tính Vùng Ref phải giữ cố định, dùng địa tuyệt đối: Order: Nếu Order = hay không có đối số này: số có giá trị lớn ®­îc xÕp thøc nhÊt NÕu Order > sè cã gi¸ trÞ nhá nhÊt sÏ ®­îc xÕp thø nhÊt XÐt b¶ng tÝnh sau: C«ng thøc ®­îc nhËp ë « D2 lµ = Rank(C2,$C$2:$C$6,0) * Hàm đếm COUNT( Đếm số ô chứa giá trị là số) Có ph¸p: COUNT(Num1, num2) Huỳnh Tuấn Anh: Trường THCS Trà Lân Lop7.net (10) S¸ng kiÕn kinh nghiÖm Sử dụng hàm để giải số bài toán Mun1, num2 là địa ô, vùng chứa giá trị bất kì hàm đếm « chøa gi¸ trÞ sè Từ hàm đã trình bày trên ta kết hợp giải bài toán sau: TÝnh ®iÓm trung b×nh m«n häc, xÕp lo¹i, xÕp vÞ thø XÐt b¶ng tÝnh sau: - Trong « §iÓm trung b×nh ®­îc nhËp c«ng thøc nh­ sau: =ROUND(SUM(SUM(C4:H4),SUM(I4:Q4)*2,SUM(R4:T4)*3)/SUM(COU NT(C4:H4),COUNT(I4:Q4)*2,COUNT(R4:T4)*3),1) *Chó gi¶i: - SUM(SUM(C4:H4),SUM(I4:Q4)*2,SUM(R4:T4)*3) lµ tæng sè ®iÓm cña nh÷ng « cã ®iÓm cña §HS1, §HS2 vµ §HS3 - SUM(COUNT(C4:H4),COUNT(I4:Q4)*2,COUNT(R4:T4)*3) lµ tæng nh÷ng « cã gi¸ trÞ lµ sè hay nh÷ng « chøa ®iÓm cña §HS 1, §HS vµ §HS - Hàm ROUND là dùng để làm tròn số sau dấu phẩy (,) - Trong « XÕp h¹ng ®­îc nhËp c«ng thøc nh­ sau: =RANK(U4,$U$4:$U$10,0) - Trong « XÕp lo¹i ®­îc nhËp c«ng thøc nh­ sau: DiÔn gi¶i: 10>= §iÓm trung b×nh>= 9: XuÊt s¾c > §iÓm trung b×nh >= 8: Giái > §iÓm trung b×nh >= 7: Kh¸ Huỳnh Tuấn Anh: Trường THCS Trà Lân 10 Lop7.net (11) S¸ng kiÕn kinh nghiÖm Sử dụng hàm để giải số bài toán > §iÓm trung b×nh >= 5: Trung b×nh > §iÓm trung b×nh >= 0: YÕu NhËp c«ng thøc « W4 nh­ sau: = IF(U4>=9, “XuÊt s¾c”,IF(U4>=8, “Giái”, IF(U4>=7, “Kh¸”,IF(U4>=5, “Trung b×nh”, “YÕu”)))) IV KÕt qu¶ thu ®­îc Sau c¸c em ®­îc lµm quen víi c¸c hµm trªn vµ ¸p dông vµo viÖc lập các công thực EXCEL để giải số bài toán đơn giản thì các em c¶m thÊy thÝch thó vµ ham häc h¬n, ®­îc lµm quen víi c¸c hµm nµy còng lµ tiền đề để các em làm quen với các ngôn ngữ lập trình khác: ví dụ ngôn ngữ Pascal các hàm IF, AND, OR,… thường sử dụng việc lËp tr×nh gi¶i c¸c bµi to¸n V KÕt luËn Từ thực tiễn dạy học để nâng cao chất lượng môn Tin học đầu tiên người giáo viên phải nghiên cứu sách tham khảo và học hỏi kinh nghiệm các giáo viên dạy môn Tin học lâu năm để tìm cho mình phương pháp tốt Từ đó rèn luyện cho học sinh lĩnh hội kiến thức Tin häc mét c¸ch nh¹nh bÐn nhÊt Trên đây là số kinh nghiệm nhỏ quá trình dạy học trường THCS Trà Lân Rất mong giúp đỡ Hội đồng khoa học để sáng kiÕn trªn ®­îc hoµn thiÖn h¬n Người thực Huúnh TuÊn Anh Huỳnh Tuấn Anh: Trường THCS Trà Lân 11 Lop7.net (12)

Ngày đăng: 29/03/2021, 23:08

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

Tài liệu liên quan