公務(wù)員期刊網(wǎng) 論文中心 正文

探究電腦與數(shù)學(xué)計算的教學(xué)整合方法

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了探究電腦與數(shù)學(xué)計算的教學(xué)整合方法范文,希望能給你帶來靈感和參考,敬請閱讀。

探究電腦與數(shù)學(xué)計算的教學(xué)整合方法

1學(xué)校概況

本校現(xiàn)行數(shù)學(xué)教材《數(shù)學(xué)3》(必修,人教A版)中對算法的定義:algorirhm原指用阿拉伯數(shù)字進行算術(shù)運算的過程,在數(shù)學(xué)中,算法通常指按照一定的規(guī)則解決某一類問題的明確和有限的步驟。其實從教材和新課程標準要求中不難看出高中階段信息技術(shù)與數(shù)學(xué)對“算法”一章中要求學(xué)生掌握的知識范圍是相同的,都是要求學(xué)生從算法的定義,到算法的表示,到算法的實現(xiàn)有所了解和掌握。但它們又各有側(cè)重點,數(shù)學(xué)側(cè)重于算法的表示,主要是用數(shù)學(xué)語言精確描述。而信息技術(shù)則側(cè)重于對算法定義的深刻理解,用計算機語言描述,以及在計算機上實現(xiàn)。表面看來信息技術(shù)與數(shù)學(xué)在側(cè)重點上是很不同的,但其實是相輔相承的。在“算法”一章中,需要信息技術(shù)對“算法”進行全面準確的定義才能讓學(xué)生深刻去理解,而一個問題出現(xiàn)后需要數(shù)學(xué)對具體問題進行數(shù)學(xué)抽象和數(shù)學(xué)建模,才能找到解決這個問題的方法,但當方法找到后光用數(shù)學(xué)語言描述是比較抽象的,這個時候如果使用信息技術(shù)將“數(shù)學(xué)描述”轉(zhuǎn)化成機器語言用計算機進行實現(xiàn),那對學(xué)生深刻理解和掌握作用是非常大的。所以將數(shù)學(xué)和信息技術(shù)有機的結(jié)合,讓它們各盡其責(zé),相輔相承完成高中階段“算法”的教學(xué)非常必要。誠然實現(xiàn)算法可以用BASIC,PASCL,C,java語言等編程語言在相應(yīng)的編輯器下實現(xiàn),但筆者認為學(xué)生還在高一階段需要通過具體實例的上機實現(xiàn)(或編程)幫助學(xué)生理解算法思想及其要求。

2新課程的指導(dǎo)思想

回家方法很多,可以引導(dǎo)學(xué)生設(shè)計出很多方法來(這就很自然引出算法的不唯一性的概念)。不同的路線所花的時間和金錢會不同(這就可以引出算法有優(yōu)劣的概念,以及通過“時間復(fù)雜度”和“空間復(fù)雜度”來評價算法的優(yōu)劣等知識點)。這個例子之所以好是因為它可以將算法的定義與特點等知識點與實際生活聯(lián)系起來,從而很自然的講解清楚,學(xué)生也很容易理解掌握和記憶。關(guān)于算法的描述的講解最先可采用信息技術(shù)教材中“設(shè)計一個算法比較兩個數(shù)大小輸出大的數(shù)”的例子進行講解。先用自然語言來描述解決該問題的方法(算法):步驟;①定義兩個數(shù)用x,y來表示;②分別輸入這兩個數(shù);③比較這兩個數(shù)的大小,如果x大于y,則讓x的值附給y;④輸出y。自然語言由于具有二意性,很難精確去描述算法,所以我們用流程圖來精確表示算法。接著可以用數(shù)學(xué)教材中例2設(shè)計一個算法1+2+3+4…+100并畫流程圖的例子來深入講解。自然語言描述步驟:①定義累加變量為s,其初始值為0;②定義計數(shù)變量I,初始值為1;③如果I的值小于等于100則將I的值累加到s中,I增加1繼續(xù)第三步循環(huán)判斷;④輸出s的值。

3難度加大

在上例的基礎(chǔ)可引導(dǎo)學(xué)生加以衍生將難度加大:設(shè)計一個解決12+22+32+…+n2的算法。通過前面幾個例子學(xué)生可以清晰自然的理解順序、分支、循環(huán)結(jié)構(gòu)??梢暂^容易的掌握實現(xiàn)算法。在學(xué)生學(xué)到一定程度時可繼續(xù)引導(dǎo)其解決數(shù)學(xué)教材中“將一個數(shù)化為二進制數(shù)”,“除二取余法”,“秦九韶算法”,“割圓術(shù)”以算法”內(nèi)容的教學(xué)就是一個非常好的將數(shù)學(xué)與信息技術(shù)完美整合的例子。根據(jù)學(xué)生自身特點以及現(xiàn)有知識結(jié)構(gòu)利用數(shù)學(xué)和信息技術(shù)整合的方法讓學(xué)生既容易上手又容易理解和掌握。這也進一步體現(xiàn)了課改中整合的必要性、有效性和實踐性原則。教學(xué)整合比較兩個數(shù)大小輸出大的數(shù)的算法的流程圖“農(nóng)夫、山羊和草”的例子。讓學(xué)生在理解和掌握上更上一層樓,也可以通過小組合作形式共同完成。在信息技術(shù)創(chuàng)設(shè)的數(shù)學(xué)學(xué)習(xí)環(huán)境中,設(shè)計,操作,實現(xiàn)等過程變得具體而清晰,數(shù)學(xué)思維的目的性增強,數(shù)學(xué)思考更具有程序性,這就增大了學(xué)生成功建構(gòu)數(shù)學(xué)概念、解決數(shù)學(xué)問題的可能性,也避免單純從信息技術(shù)來講解算法時技術(shù)上的難以實現(xiàn)。利用身邊實際例子,用數(shù)學(xué)的思維來建模,用數(shù)學(xué)和信息技術(shù)的方法,進而也使以學(xué)生發(fā)展為本的教育理念得以實現(xiàn)。

作者:匡云香 單位:廣東省紫金中學(xué)