算法是新課標(biāo)高中數(shù)學(xué)新增的內(nèi)容,是數(shù)學(xué)及其應(yīng)用的重要組成部分,是計(jì)算科學(xué)的重要基礎(chǔ)。隨著現(xiàn)代信息技術(shù)的飛速發(fā)展,算法思想正在成為普通公民的常識(shí),成為現(xiàn)代人應(yīng)具備的一種基本數(shù)學(xué)素養(yǎng)。高中數(shù)學(xué)新課程標(biāo)準(zhǔn)第一次把算法列為必修內(nèi)容,這是為了順應(yīng)時(shí)代的要求,但是同時(shí)也給高中的新課程教學(xué)帶來了一系列值得研究的問題。以下是本人對(duì)算法教學(xué)的一些認(rèn)識(shí)。
本章內(nèi)容包括三部分:1、算法與程序框圖;2、基本算法語句;3、算法案例。本章內(nèi)容以算法的三種表示方法??自然語言、程序框圖語言、程序設(shè)計(jì)語言為一條主線逐層遞進(jìn)地呈現(xiàn),其中算法的基本思想貫穿全章。數(shù)學(xué)新課程標(biāo)準(zhǔn)對(duì)算法內(nèi)容的教學(xué)建議是:對(duì)算法內(nèi)容,應(yīng)著重強(qiáng)調(diào)使學(xué)生體會(huì)算法思想、提高邏輯思維能力,不應(yīng)將算法簡單處理成程序語言的學(xué)習(xí)和程序設(shè)計(jì),因此算法的教學(xué)必須通過實(shí)例來進(jìn)行。例如利用消元法解二元一次方程組,求最大公因數(shù)的過程就是算法,針對(duì)解決這些具體問題的過程步驟的分析設(shè)計(jì)教學(xué),使學(xué)生體會(huì)算法思想,了解算法含義,通過具體實(shí)例的上機(jī)實(shí)現(xiàn)(或編程)幫助學(xué)生理解算法思想及其作用。
根據(jù)課標(biāo)中算法的內(nèi)容和要求,結(jié)合學(xué)生已有的認(rèn)知結(jié)構(gòu)和學(xué)習(xí)能力,這部分內(nèi)容的難點(diǎn)及其處理意見如下:
1、算法概念理解
按照《課標(biāo)》的要求,人教A版通過對(duì)解決具體問題步驟的概括,給出算法的含義:在數(shù)學(xué)中,算法通常是指按照一定規(guī)則解決一類問題的明確和有限的步驟。那些不能終止的或只對(duì)某一具體問題有效的步驟不能稱之為算法。
學(xué)習(xí)概念不是為了學(xué)生記憶,而是讓學(xué)生的學(xué)習(xí)有章可循,算法一定以問題為載體,算法概念的教學(xué)主要通過典型案例讓學(xué)生體會(huì)算法特征。用自然語言描述算法語言時(shí)要滿足有限性和確定性,把一個(gè)問題合理地分解為若干個(gè)有限的步驟,一步一步地執(zhí)行,是書寫算法語言的重要思想,也是教學(xué)的重點(diǎn)。教學(xué)時(shí)應(yīng)注重對(duì)書寫過程步驟化條理化的分析,使用按部就班的形象語言對(duì)算法進(jìn)行描述,使教學(xué)更貼切生動(dòng)。
2、程序框圖與語句間的轉(zhuǎn)化
框圖是理解和表達(dá)三種基本邏輯結(jié)構(gòu)的最好方式,同時(shí),三種基本邏輯結(jié)構(gòu)也是程序框圖的構(gòu)成要素。因此,三種基本邏輯結(jié)構(gòu)的教學(xué)與程序框圖的學(xué)習(xí)結(jié)合起來。用程序框圖表示算法是教學(xué)的重點(diǎn),程序框圖的畫法又是教學(xué)的難點(diǎn)。課標(biāo)要求通過模仿、操作、探索,經(jīng)歷設(shè)計(jì)程序框圖、并將程序框圖轉(zhuǎn)化成程序語句的過程。這里面要經(jīng)歷兩個(gè)轉(zhuǎn)化,一是將自然語言轉(zhuǎn)化為程序框圖,二是將程序框圖轉(zhuǎn)化為程序語句。
在教學(xué)中應(yīng)使學(xué)生分清三種基本結(jié)構(gòu),理解這些結(jié)構(gòu)的特征,掌握它們的基本要素,特別是循環(huán)結(jié)構(gòu)中包含條件結(jié)構(gòu),循環(huán)結(jié)構(gòu)和條件結(jié)構(gòu)的嵌套,要讓學(xué)生循序漸進(jìn)認(rèn)識(shí)這些復(fù)雜的結(jié)構(gòu)?驁D的教學(xué)應(yīng)從實(shí)例分析入手,引導(dǎo)學(xué)生運(yùn)用框圖表示數(shù)學(xué)計(jì)算和證明過程中的主要思路和步驟,掌握框圖的畫法,體驗(yàn)用框圖表示解決問題過程的優(yōu)越性。
3、算法語句的教學(xué)
算法語句的教學(xué)是算法教學(xué)中的難點(diǎn),如何把握算法語句在整個(gè)算法教學(xué)中的比重,也是讓教育工作者頭痛的,實(shí)際上算法語句的教學(xué)是為算法教學(xué)服務(wù)的,算法語句的訓(xùn)練是為了加強(qiáng)學(xué)生對(duì)算法思想的認(rèn)識(shí)和理解。
算法進(jìn)入高中數(shù)學(xué)課程,其中有兩個(gè)重要的原因:一是可以與計(jì)算機(jī)技術(shù)結(jié)合;二是它的廣泛應(yīng)用性。《課標(biāo)》中也指出上面的兩點(diǎn)。而在實(shí)際中,這兩點(diǎn)在我們的教學(xué)中卻很難做到。對(duì)于《課標(biāo)》中要求的將所學(xué)算法應(yīng)用到其它數(shù)學(xué)內(nèi)容中,實(shí)際教學(xué)中有很少的學(xué)生能把算法應(yīng)用到其它內(nèi)容中,教師也很把它應(yīng)用到其它內(nèi)容中去.可以要求學(xué)生在觀察、模仿的基礎(chǔ)上,在教師的指導(dǎo)下嘗試解決一些簡單的問題,不應(yīng)過分注重技術(shù)操作。
4、算法案例的教學(xué)
算法案例中的例子比較復(fù)雜,首先,應(yīng)該在總體上正確認(rèn)識(shí)中國傳統(tǒng)的算法體系的特點(diǎn)和總體的成就,明白我國的傳統(tǒng)數(shù)學(xué)大致形成一種從實(shí)際問題出發(fā),經(jīng)過分析提高而提煉出一般原理和方法,最終達(dá)到解決一大類問題的獨(dú)特的算法體系,因此,在教學(xué)中重要的是學(xué)習(xí)這種思想方法。教學(xué)時(shí)可分層次有選擇地進(jìn)行,對(duì)于層次較低的學(xué)生,只需了解中國古代在算法方面的成就,對(duì)層次較高的學(xué)生可鼓勵(lì)他們嘗試研究古代算法中的算法思想,畫流程圖,編寫程序。
與其它數(shù)學(xué)內(nèi)容的學(xué)習(xí)相比較,算法學(xué)習(xí)的一個(gè)最大的特點(diǎn)就是操作實(shí)踐性強(qiáng)。數(shù)學(xué)教學(xué)的過程,應(yīng)有意識(shí)地體現(xiàn)數(shù)學(xué)化的思想,培養(yǎng)數(shù)學(xué)化的意識(shí),并采取有效的措施滲透和強(qiáng)化這一思想,教學(xué)中應(yīng)當(dāng)充分重視學(xué)生親身感受、實(shí)踐操作、合作交流,給學(xué)生提供探索與交流的空間,使數(shù)學(xué)學(xué)習(xí)過程真正成為學(xué)生在已有經(jīng)驗(yàn)基礎(chǔ)上的主動(dòng)建構(gòu)過程。
論文中心,作者:肖幸
本文來自:逍遙右腦記憶 http://m.yy-art.cn/gaozhong/290332.html
相關(guān)閱讀:高中數(shù)學(xué)教學(xué)中如何培養(yǎng)學(xué)生的抽象概括能力