黃震
摘 要: 數(shù)學課程是高中課程的重要組成部分,在新的課程改革背景下,高中數(shù)學老師必須努力探索新的教學方法。算法作為一項新的教學內(nèi)容,在高中數(shù)學教學中有著重要地位。因此,加強對高中數(shù)學課程算法教學現(xiàn)狀及策略的調(diào)查分析有助于算法教學的進行,進而促進高中數(shù)學教學的發(fā)展。
關(guān)鍵詞: 高中數(shù)學 算法教學 現(xiàn)狀 策略
引言
把算法引入高中數(shù)學課程中,使老師擁有一個思維框架,可以有效地對重點問題進行轉(zhuǎn)化,有助于教師幫助學生形成良好的數(shù)學思維,對于學生來說,可以實現(xiàn)數(shù)學理論和實踐的有機結(jié)合,使理論知識得到實踐的檢驗,有助于學生綜合能力的形成。我國高中階段的算法教學在取得一定成績的同時還存在一些問題,需要繼續(xù)探索。
一、高中數(shù)學課程算法教學現(xiàn)狀
算法教學應(yīng)用到高中數(shù)學課程的時間還不長,高中數(shù)學教師對算法教學還處于探究階段,所以算法教學在高中數(shù)學中的應(yīng)用還存在一些問題。一位有關(guān)專家對某市的三所中學做了一個關(guān)于算法教學現(xiàn)狀的調(diào)查問卷,共有180名學生和50名老師參與了調(diào)查,調(diào)查結(jié)果顯示:教師方面,首先是教師對算法的認識程度,年輕教師對算法的認識理解程度要高于年齡大的教師,比如教齡在5年以下的教師中80%都熟悉算法,而教齡在11年~15年的只有6.3%對算法熟悉。其次教師對算法教學的應(yīng)用情況,雖然有70.7%的教師都認為算法教學對數(shù)學教學有利,但有將近73.3%的教師不經(jīng)常運用。最后教師還反映出課程資源缺乏、教學條件限制等問題。學生方面,首先36.2%的學生認為算法有助于對實際問題的解決。其次,在算法學習中,用計算機實踐算法內(nèi)容的只有36.11%,其中有69.44%的學生覺得實踐才是學好算法的有效途徑。最后在學生中還反映出對算法理解不全面、不透徹的問題。調(diào)查雖然反映的某個地區(qū)的算法教學現(xiàn)狀,但在某種程度上說明我國算法教學中教師的教和學生的學都存在一定的問題。教師沒有透徹理解算法內(nèi)容,學生對算法的掌握不夠全面,對算法內(nèi)容的相關(guān)應(yīng)用沒有引起足夠的重視等。因此針對高中數(shù)學算法教學的現(xiàn)狀,必須采取一定的措施。
二、高中數(shù)學課程算法教學策略
(一)注重學生算法思想的培養(yǎng)
我國古代算法內(nèi)容很豐富,現(xiàn)代也成為計算機科學的重要基礎(chǔ)。教師首先要注重培養(yǎng)學生的算法思想,例如分布推遞思想、循環(huán)思想等。算法內(nèi)容共三節(jié),安排了12課時,但要想使學生更好地掌握,在算法教學中就要注意和其他教學內(nèi)容聯(lián)系起來,把算法思想融入高中數(shù)學的整個教學內(nèi)容中。例如,可以從學生學過的二元一次方程開始,通過二元一次方程的求解過程,讓學生體會算法的含義和算法的意義,使學生首先形成一種算法意識。
(二)重視程序框圖的演示教學
算法的步驟有著很強的順序性,而利用程序框圖可以使算法的表達更直觀和準確。學生通過流程圖進行算法表達的過程也是訓(xùn)練邏輯思維的過程,教師在課堂教學中要重視對實例的演示,這樣可以使學生加深理解。例如,對程序框圖的表示,可以從最簡單的求質(zhì)數(shù)或者約數(shù),比如“判斷n(n>2)是否為質(zhì)數(shù)”從開始到結(jié)束,每一個程序框的功能、名稱,怎樣用箭頭一步一步地表示,教師逐步演示給學生。在讓學生練習一些簡單的程序框圖表示方法比如“已知x=2,y=4,畫出z=3x+4y的值的程序框圖”,在此基礎(chǔ)上教師再進行程序框的順序結(jié)構(gòu)、條件結(jié)構(gòu)、循環(huán)結(jié)構(gòu)的講解。每個結(jié)構(gòu)的講解都要先進行示例演示,讓學生跟隨老師的步驟,得到最直觀的理解。
(三)注重教學中的案例選取
數(shù)學是一門邏輯思維很強的學科,在案例的選取時教師一定要根據(jù)學生的整體知識水平,案例的選擇可以由淺入深,這樣學生才更容易理解和接受,例如教師在講授循環(huán)結(jié)構(gòu)這一知識點時,可以給出學生課余生活中跑3000米的例子,學生會根據(jù)前面學的流程圖的表示方法,在了解到循環(huán)結(jié)構(gòu)特征的基礎(chǔ)上再學習課本上例6、例7的內(nèi)容,學生就會更容易理解。對于輸入、輸出語句和賦值語句的學習,雖然學生都接觸過計算機,但在計算機中運用算法知識的情況很少,所以教師在講解這一部分內(nèi)容時,要選擇學生易于理解的簡單示例,然后進行實際操作,以加深理解。
(四)數(shù)學算法教學與計算機有機結(jié)合
算法理論只有通過實踐才能得到有效掌握,教師要重視學生的計算機上機實踐,學生通過實際動手操作,能更深刻地理解算法理論,更有助于學生發(fā)現(xiàn)問題、分析問題、解決問題能力的培養(yǎng)。例如學生了解到算法的輸入語句、輸出語句及賦值語句這些理論知識之后,基本都會進行習題練習,可是這些畢竟只是處于讓學生在思想上有一定了解掌握的階段,而計算機實際操作,則使學生首先把問題整理成程序框圖、然后把程序框圖翻譯成計算機語言,這樣就對算法的整個過程進行了操作,這樣既有助于學生對算法知識的掌握,又使學生通過分析問題,解決問題,鍛煉自己的邏輯思維能力,更有利于學生對數(shù)學課其他教學內(nèi)容的掌握和理解,從而把算法思想應(yīng)用到其他內(nèi)容的學習中,真正達到算法教學的目的。
結(jié)語
高中數(shù)學教學存在特殊性,教師的教學任務(wù)緊迫,學生的學習任務(wù)也比較重。教師在算法教學中,注重對學生的算法思想的培養(yǎng),重視程序框圖的演示,注重教學案例的選取等將有助于學生對算法內(nèi)容的學習,達到算法教學的目標,因此高中數(shù)學教師在課堂教學中要繼續(xù)不斷地探索研究算法教學。
參考文獻:
[1]張洪兵.新課程背景下高中數(shù)學算法教學的應(yīng)用[J].才智,2015,29:137.
[2]譚志波.高中數(shù)學課程中算法教學存在的問題及對策[J].軟件導(dǎo)刊,2012,04:190-191.
[3]周新蓮.高中算法教學的思考與探索[J].廣東教育學院學報,2007,03:104-106.