?魯存德
(作者單位:甘肅省宕昌一中 748500)
高中數學算法教學分析
?魯存德
伴隨當前社會信息化進程的加快,算法教學在學生的思維能力訓練和邏輯思維的培養等方面具有不可比擬的重要作用,意義重大。經過歷史的變革和發展,當前算法已經成為教學課程中的一個嶄新領域,且算法教學已經成為計算科學領域的重要教學基礎??梢娝惴ㄒ呀洺蔀楫斍按龠M科學技術和社會發展的重要因素,公民對于算法的思想認識和認知已經成為人民日常生活的重要內容,作用顯著。因此我國在新型的數學教學課程改革過程中將算法納入到高中數學的教學課程中。
1.定義 從通俗的角度看來,算法的概念為人類進行某一項工作采用的方式和步驟。類似于樂譜,屬于一種歌曲演奏的算法形式,空調說明書主要為使用空調的人提供一種使用的算法。諸多文獻中將算法類比于食譜,計算機完成某些任務的過程被稱之為材料的輸入—通過算法的加工—形成結果的輸出過程。通過總結有關文獻,筆者總結出算法的概念:算法是針對某些類型問題給出的解決方式和計算的整體步驟,解決問題的步驟在算法的指引下具有明確、有效且機械形式的特點[1]。
2.特征 經總結,算法的主要特征包含:第一,完整性,主要指算法是否覆蓋了問題的多有范圍,是否能夠解決問題的多種情況;第二,有窮性,算法在進行到某一個步驟時需結束,得出結果或者計算錯誤;第三,確定性,算法的每一個操作步驟都需明確,不可存在可變換性;第四,有序性,算法均是根據一定的程序將各個解決步驟進行連接,由此可以明確算法的程序;第五,可操作性,算法的步驟據需具有可操作性,由此通過計算機或者人工進行計算;第六,通用性。體現在算法解決問題的廣泛性,能夠解決同種類的多個問題。
1.順序結構 算法的順序結構主要指其根據多個處理步驟來完成問題的解決,其中包含了大量的處理步驟,如圖1所示,當前所有的算法中軍事通過該種順序結構來完成計算。
2.條件結構 每一個算法中,勢必會存在不同條件的判斷問題,因此算法的流程主要根據條件是否成立的狀況來進行不同流向的管理,條件結構便是處理此種過程的結構類型,如圖2所示,通常算法的條件結構包含兩個出口,一個出口為當條件成立的狀況。另一個出口則是當條件不成立的狀況。
3.循環結構 在算法進行計算的過程中,常會遇見開始在某點且會根據一定的條件對某一個程序進行循環重復的執行和處理,出現一個步驟多次進行的狀況,即為算法的循環結構,且其中不斷循環重復的處理步驟被稱為循環體。如圖3所示,通常循環結構中存在一個計數變量和一個累加的變量。計數變量的作用在于記錄計算步驟循環的總次數,累加變量作用在于計算整體輸出的結果。
1.算法含義教學 對高中生進行算法含義教學的目的在于使其能夠了解算法含義,且能夠使用自然語言對算法進行描述。教師在對學生進行教學的過程中切忌過于強調學生的記憶,而是需要在教學過程中遵循一定程序,可通過案例教學的方式使學生了解算法特征,并深入體會算法的整體思想。教師在對算法有關概念進行講述的過程中,需要詳細講解算法的兩個主要特點,即有限性和確定性,教學內容需具有較強的條理性,教學生動[2]。針對教學方式的選擇,高中數學教師可采取螺旋上升和循序漸進的方式,由此來幫助學生深入理解算法。
2.算法程序教學 高中數學教師進行算法程序教學的目的在于使學生了解算法和程序語言之間的差異性,同時能夠理解算法整體流程圖,并可以通過流程圖對算法進行表示??驁D表示法的作用在于顯示算法各個系統之間的關系,由此來明確表示算法的復雜系統之間的相關性。
3.算法語句教學 作為高中數學課程教學中的重點和難點,算法教學需要通過實例進行分析,幫助學生解決具體的算法問題和有關邏輯結構問題,高中學校可根據實際情況采取上機學習的方式來引導教學。數學教師在算法教學過程中需明確算法語句教學的重要性,明確此項訓練的目的在于提升學生對于算法的深入理解和把握[3]。
4.分散滲透算法思想教學 對高中學生進行分散滲透算法思想教學的目的在于將算法的有關內容融入其他課程中,由此引導學生通過算法解決其他相關問題。由于高中教學中諸多課程的內容具有相關性,且諸多通過概念、公式或者定理解決問題的過程均體現了算法的應用過程,且算法過程可以通過程序框圖或者程序語言進行表示。因此高中數學教師需要根據教材內容,根據學生情況選取適當的滲透算法,可通過程序框圖來表示算法,幫助學生更好地理解算法思想。
我國教學改革過程的重要特色體現在將算法教學納入高中數學課程中,該舉措有利于社會發展和學生的全面發展,算法的學習對當代學生而言具有十分重要的價值。文章通過分析算法的含義和特征,在綜合算法結構的基礎上分析高中數學教師進行算法教學的相關措施。
[1]呂艷鴻.高中數學新課程中算法教學現狀的調查與分析[J].亞太教育,2015,30:56;[2]張洪兵.新課程背景下高中數學算法教學的應用[J].才智,2015,29:137;[3]王莉莉.談高中信息技術與數學教學在算法內容上的整合[J].學周刊,2014,35:117;
(作者單位:甘肅省宕昌一中 748500)