步紅梅
算法思想在中等職業學校數學教學中的運用
步紅梅
時至今日,算法思想已成為計算科學領域十分重要的內容之一,在社會經濟與科技發展中發揮著越來越重要的作用,甚至已發展成為現代人必須掌握的一種數學素養。每一位中等職業學校學生均應適應時代發展,不斷提升個人的數學素養。本文分析了算法的基本內涵和主要特征,探討了算法思想運用于中等職業學校教學的必要性,并著重闡述了如何將算法思想具體運用于中等職業學校數學教學。
算法思想;中職教育;數學教學
算法在現代數學教育中具有難以替代的重要作用,算法思想是提高學生終身學習能力的重要數學思想方法之一。在應用算法思想進行教學的過程中,不僅應當注重于對算理加以探索,而且也應當加強對算法思想進行滲透,以訓練學生的思維能力。對于中等職業學校教師怎樣在數學教學中運用算法思想,這是一個新的課題,值得廣大教師加以深入探究。現以筆者自身教學經驗為基礎,對這一問題提出幾點看法,拋磚引玉,供同行參考。
算法一詞源自于算術,本來是指從已知來推求未知的計算過程。其后,人們將其推廣到一般情況,也就是將開展某項工作的方法與步驟都稱作是算法。比如,在數學教學中就有解方程、函數求值、作圖問題等不同的算法。在以往的數學學習當中,雖然尚未正式出現算法這一名詞,但實際上,數學教學中融入了相當多的算法思想。比如,小學數學中的四則運算、一元一次方程或者一元二次方程的求解過程、幾何作圖當中需要設計多個步驟以完成作圖過程等,這些教學內容都展示出了算法思想。現代意義的算法能夠用計算機來解決相應問題的步驟,這些步驟一定是明確而有效的,且一定要在有限的時間內完成。
一是有窮性,主要指一個算法的處理過程一定能夠明確地分解為有限多的難以再進行分解之步驟,并能在有限的步驟中達到最后一步。二是確定性,主要是指算法均受到嚴格一義之規定,也就是具備了完全的確定性,不可能出現歧義。算法的持續進行與結束均有明確條件做出規定,從而讓運算做到正確而可靠,一次就形成正確的答案。三是可行性,主要是指每一步運算與操作肯定是較為基本的,也就是說在原則上均能精確化地實施。四是通用性,主要是指一個算法應當能夠適用于解決一大類的問題,而并不僅僅是某一個特定的問題,它所強調的是通法與通性,因而具有實用性較廣與推廣性較強等特點。
一是有利于培養職業學校學生的愛國熱情。算法是我國古代數學教學體系中的重要內容,《九章算術》開創了我國傳統數學的構造性與機械化之模式。世界古代數學思想主要分為兩大體系:其一是以歐幾里得《幾何原本》為基礎的公理化思想,是一種抽象化的封閉體系;其二則是以中國《九章算術》為主體的東方數學算法思想,是一種開放性的歸納體系。但是,這種源于中國古代的算法思想,在世界數學史中相當長的時間內無法得到足夠的重視與發展。然而,在計算機出現之后,作為理論基礎的算法思想已經重新成為人們的共同需求,已愈來愈為數學家們所認識,并受到重視。算法已發展成為現代人必須具備的一項基本素養,使職業學校學生能夠感受到中國古代勞動人民的偉大智慧,從而激發中職生的愛國熱情。
二是有利于提升學生群體的應用意識。通過算法思想的學習,能夠發展學生進一步運用數學的意識。算法思想和計算機的相互結合,能讓數學在諸多方面為社會創造出更多的價值,從而讓數學從幕后真正走到臺前。尤其是在將數學運用于科學計算的迭代算法與枚舉算法等等,因為計算機之介入而變得愈加現實,和算法思想有關的應用數學也得到了很好地發展。
三是有利于激發職業學校學生的學習興趣。學生把算法思想和計算機程序緊密結合,在設計出算法之后,轉化成為計算機語言,并在計算機上運行,能夠激發學生的學習興趣,使其產生強烈的成就感。
中職學校數學教師在備課過程中一定要注重掌握算法思想與知識點之間的結合點,把算法思想合情合理地融合于知識點教學當中。此環節是將算法思想運用于實際教學中的重要基礎,做到這點是非常重要的。一是要以數學課本為主要載體,通過認真細致地對課本進行分析,從中找到能夠合理融入算法思想的契合點。二是在設計教學之中選擇合理的時機來融入算法思想,如果過早就容易讓學生產生疑慮、分散精力,如果太晚又難以得到學生的高度重視,忽視其重要意義。教師應當注重在總結中明確地提出算法思想在教學內容當中的重要意義,讓學生能夠明確算法思想是怎樣體現在教學內容當中的。
算法思想的融合應當是順理成章和合乎情理的,并不是為了符合算法思想這一教學理念而強加上去的,這就要求教師必須具備較好的教學功底,讓學生能夠切實掌握算法思想,并應用算法思想來解決相應的問題,提高邏輯思維能力,最終提高創造性地解決問題之能力。中等職業學校數學教學中有大量的內容是與算法思想緊密聯系的。一般來說,對于能夠運用概念、公式或定理等來進行解題的過程,教師均可以運用程序框圖或者程序語言設計算法程序加以展現,例如,求解一元二次方程之根,判斷函數的奇偶性與單調性等。要在教學中教會學生運用算法思想具有相當大的難度,這就需要教師不懈探索,積極改進教學方法。算法思想主要是通過具體的教學實例來加以展現的,在數學教學中如何選取合適的實例就變得十分重要了。教師選擇的例子一定不要難度太大,否則就會讓學生產生厭學心理。選擇的實例應貼近中職生的日常生活,和學生之間形成共鳴,從而激發學生深入探究算法知識的強烈興趣。教師可以運用啟發法。職業學校算法教學的目的在于讓學生能夠掌握算法的流程,領會算法思想,并且能夠合理地應用算法思想來解決各類問題。因此,數學教師在教學當中的任務并不僅僅是簡單地灌輸,而是要加以引導,讓學生能夠真正地體會到算法思想,并且合理地應用算法思想。
算法思想是中等職業學校學生終身發展所十分需要的,教師應多層次、多方位地將算法思想滲透到數學教學之中,并且積極鼓勵學生盡可能地應用算法思想來解決相關問題。比如,在學習到統計概率內容時,可以指導學生將各類問題進行算法化。融入算法思想往往需要提供給學生必要的問題情境,讓學生去積極體驗與感受,同時,教師應結合各類問題創設出合理的條件。下面,筆者將談談如何在具體教學中融入算法思想。
一是在提煉典型問題解題思路過程中融入算法思想。對于一部分問題,教師在分步講解的過程中,學生們均能明白,然而在得出結論時卻往往會覺得模糊不清,甚至不知所措。這主要是由于學生的注意力主要集中于一些細枝末節以及具體運算之中,缺乏整體性思維,無法做到對全局進行通盤考慮,在解題過程中往往也不會進行認真分析,只是靠直覺,一旦遇到困難就難以繼續進行。為了切實解決以上問題,教師應當在講解完一些典型題目以后,讓學生們把一部分重要步驟運用框圖加以串聯,使解題思路更加明確,并且讓這一做法逐步成為學生的學習習慣。學生在遇到綜合性題目時,教師可引導其先采取框圖來設計思路或者策略,然后再對各步驟難題一個一個地加以解決。
二是在總結一般問題普遍規律中融入算法思想。算法思想的重要特征之一便是一般性,也就是說,它是一種解決某一類問題的策略。一部分數學問題在做法中會具有一般性策略或者步驟,而且一部分數學問題在結果上也會具有一般性條件與結論,以上一般性均可運用算法思想來加以刻畫。
三是在問題分類當中融入算法思想。中等職業學校許多數學問題在解決思路與方法上具有相當強的共性,且解題的步驟性也相當明顯,這樣我們就可將以上問題加以歸類,再將解題的過程有條理地加以表達,設計出通用性算法,整個算法過程的設計必須依據一定步驟與一定思維方式展開,一旦遇到了同類問題,就能快速地加以套用,從而提高解決問題的效率。同時,通過這一算法的設計與掌握,能夠培養學生處事的條理性與規范性。目前,中職學生在數學學習中的實際困難就是不能準確地將問題分類,或者是不知道應當怎樣去確定相應的標準,而框圖選擇結構當中的判斷框能十分有效的解決這一問題。因此,積極引導學生經常性地運用框圖,對于提升中職生的分類技能具有很好的實際效果。
四是在了解數學史的過程中深化對算法思想的理解。算法并非是從西方傳入我國的一種新知識,而是早就存在于我國的古代,是我國古代數學的精華所在。我國很多的數學典籍當中均包含了大量的經典實例與算法,古代數學體系之中的算法思想對于今天我們處理數學問題具有非常大的啟示作用。讓中職生了解這些,可以更深刻地了解我國古代數學,進而體會到古代數學在我國數學發展史當中的重要地位,這樣就能在培養中職生民族自尊心過程中加深對算法思想的理解,更好地促進其運用算法思想來解決各類數學問題。
總的來說,在中職學校數學教學中融入算法思想正在變得日益重要。因此,在中職教學的全過程中,自始至終均應運用好算法思想這一重要教學手段,讓中職生切實建立起算法思想,并在日常生活與學習當中融會貫通。與此同時,教師還要指導學生運用算法思想來反思以前所學到的數學知識,從而實實在在地掌握算法思想之精髓。
[1]屈黎明.算法思想在高中數學其他章節中的滲透[J].數學通訊,2008(1).
[2]伍春蘭,曾躍進.高中數學算法初步教學的若干建議[J].數學通報,2009(1).
[3]歐小雪.算法思想在中學數學教學中的滲透[J].華章,2009,(6).
[4]李平.算法數學思想透視[J].高中數理化,2010,(22).
[5]葉栩鴻.中學數學算法與問題解決策略芻議[J].學周刊,2011,(20).
責任編輯:姚 旺
G712
B
1671-6531(2012)06-0132-02
步紅梅/杭州市余杭區成人中等學校講師(浙江杭州311100)。