高一數(shù)學(xué)算法論文
高一數(shù)學(xué)算法論文
隨著現(xiàn)代社會(huì)的飛速發(fā)展,算法對(duì)我們的計(jì)算機(jī)科學(xué)技術(shù)和社會(huì)發(fā)展起著越來越大的作用。接下來學(xué)習(xí)啦小編為你整理了高一數(shù)學(xué)算法論文,一起來看看吧。
高一數(shù)學(xué)算法論文篇一
一、“算法初步”在高中數(shù)學(xué)新課程中的教學(xué)定位
1、從新課程標(biāo)準(zhǔn)對(duì)算法的要求中研究算法教學(xué)定位
新課程改革在高中數(shù)學(xué)必學(xué)內(nèi)容中對(duì)“算法初步”有了明確的要求:要求學(xué)生能初步理解算法所體現(xiàn)的數(shù)學(xué)思想,通過對(duì)算法數(shù)學(xué)邏輯方法的學(xué)習(xí),逐步掌握通過設(shè)計(jì)程序框架圖來處理實(shí)際問題,體會(huì)算法在計(jì)算機(jī)程序設(shè)計(jì)中的重要性和數(shù)學(xué)邏輯方法的有效性。發(fā)展學(xué)生有條理處理問題的能力,培養(yǎng)學(xué)生的創(chuàng)新思維和發(fā)散思維能力。
新課程改革對(duì)算法教學(xué)和信息技術(shù)教學(xué)的教學(xué)任務(wù)有著明顯的區(qū)分,對(duì)算法教學(xué)的目的體現(xiàn)在促使學(xué)生掌握算法中體現(xiàn)的數(shù)學(xué)思想和邏輯演算方法,信息技術(shù)課程則突出計(jì)算機(jī)的實(shí)際操作能力的培養(yǎng),在程序設(shè)計(jì)上對(duì)學(xué)生的要求不高。在實(shí)際教學(xué)中,教師應(yīng)深刻的把握和理解這一教學(xué)定位。
2、 從學(xué)生認(rèn)知能力來研究算法教學(xué)定位
從高中生的數(shù)學(xué)認(rèn)知能力上來分析,其接觸計(jì)算機(jī)程序語言設(shè)計(jì)知識(shí)時(shí)間尚短,對(duì)計(jì)算機(jī)語言的形成和發(fā)展缺乏系統(tǒng)的認(rèn)知。因此,高中數(shù)學(xué)算法教學(xué)應(yīng)結(jié)合學(xué)生的已有知識(shí)體系,不能盲目的提高教學(xué)目標(biāo),否則只能加大學(xué)生的心理壓力,起到適得其反的教學(xué)效果。學(xué)生的知識(shí)結(jié)構(gòu)的建立是一個(gè)長(zhǎng)期且系統(tǒng)的過程,算法教學(xué)的意義在于幫助學(xué)生在早期建立對(duì)計(jì)算機(jī)程序設(shè)計(jì)的知識(shí)結(jié)構(gòu),為其今后的學(xué)生奠定理論和方法根基。新課程強(qiáng)調(diào),“算法初步”的教學(xué)目標(biāo)在于培養(yǎng)學(xué)生對(duì)算法學(xué)習(xí)的興趣,消除學(xué)生對(duì)算法表達(dá)形式的畏懼心理,結(jié)合算法的數(shù)學(xué)思想來解決一般的數(shù)學(xué)問題,在長(zhǎng)期的學(xué)習(xí)和訓(xùn)練中形成對(duì)算法數(shù)學(xué)知識(shí)的認(rèn)知結(jié)構(gòu)體系并掌握處理實(shí)際問題規(guī)律性、發(fā)散性方法。
二、關(guān)于算法教學(xué)策略的研究
1、消除學(xué)生對(duì)算法概念及算法表達(dá)形式的神秘感和畏難心理
“淡化形式,注重實(shí)質(zhì)”是高中數(shù)學(xué)算法家教學(xué)的重要原則。初學(xué)者對(duì)于“算法”這一名詞的概念、程序語言、框圖充滿了陌生感和畏懼感。針對(duì)這一初學(xué)者心理,教師應(yīng)結(jié)合學(xué)生的已有數(shù)學(xué)概念,如數(shù)學(xué)四則運(yùn)算、高斯消去法、分配率數(shù)學(xué)知識(shí)等,讓學(xué)生明白自己掌握的部分?jǐn)?shù)學(xué)知識(shí)其實(shí)就是“算法”。結(jié)合具體的數(shù)學(xué)例題和生活實(shí)踐,向?qū)W生深入淺出的講解算法知識(shí)的具體應(yīng)用和解決問題所體現(xiàn)的數(shù)學(xué)思維方式。同時(shí),讓學(xué)生明白,算法的描述方式有多種,如程序框圖、數(shù)學(xué)公式、日常語言、邏輯符號(hào)等。為了在計(jì)算機(jī)操作系統(tǒng)中具體的實(shí)施算法,通常將程序語句設(shè)計(jì)為直觀的程序框架圖來體現(xiàn)算法的整體結(jié)構(gòu)。調(diào)查表明,學(xué)生通常對(duì)這部分知識(shí)較為陌生且存在學(xué)生上的畏懼心理。針對(duì)這一問題,教師在教學(xué)設(shè)計(jì)上不要急于求成,要讓學(xué)生在理解算法處理實(shí)際問題的方法上逐步理解算法所應(yīng)用的數(shù)學(xué)思想,掌握其中的規(guī)律,從而鍛煉學(xué)生畫出程序框圖和編寫算法語言的能力。
2、促進(jìn)算法結(jié)構(gòu)理解的教學(xué)策略
高中學(xué)生在理解算法多元結(jié)構(gòu)和拓?fù)浣Y(jié)構(gòu)上的能力偏低,這也是大部分學(xué)生感覺學(xué)習(xí)困難的原因。在教學(xué)中,教師要在備課階段仔細(xì)的規(guī)劃促進(jìn)學(xué)生對(duì)算法結(jié)構(gòu)進(jìn)行深入理解的教學(xué)策略,使學(xué)生的理解水平從單一、低水平向多元、高水平方向發(fā)展。這其中要首先通過直觀教學(xué)的方式來提高學(xué)生的程序框圖理解能力,并逐漸實(shí)現(xiàn)學(xué)生思維能力由“單一結(jié)構(gòu)”向“拓展抽象”的轉(zhuǎn)變,提高學(xué)生的發(fā)散思維和邏輯推理能力。
(1)直觀教學(xué)策略
圖像直觀教學(xué)法對(duì)與處于較低思維層次的高中生而言是相對(duì)高效的教學(xué)方法。而算法中的程序框圖正是這樣的直觀教學(xué)資源,有效的利用框圖進(jìn)行算法教學(xué)是提高學(xué)生算法理解和應(yīng)用能力的重要一步。在框圖中,體現(xiàn)了數(shù)學(xué)中的符號(hào)表現(xiàn)方式、指向性直觀呈現(xiàn)方法和文字說明等因素。利用框圖的直觀和形象算法呈現(xiàn)方式引導(dǎo)學(xué)生掌握事物之間的邏輯因果關(guān)系和組織結(jié)構(gòu)方式。使學(xué)生在繪制程序框圖的過程中理解框圖的設(shè)計(jì)、語句賦值和循環(huán)語句的設(shè)計(jì)方法,以達(dá)到對(duì)實(shí)際情景的框圖設(shè)計(jì)和問題解決的算法具體應(yīng)用。
(2)探究教學(xué)策略
探究教學(xué)有利于提高學(xué)生的關(guān)聯(lián)、拓展抽象水平。因而,在算法結(jié)構(gòu)的教學(xué)過程中,教師應(yīng)根據(jù)教學(xué)目的和內(nèi)容,恰當(dāng)創(chuàng)設(shè)情境。在富有開放性的問題情境中,把學(xué)習(xí)的主動(dòng)權(quán)交給學(xué)生,這樣有利于學(xué)生主動(dòng)探究。探究教學(xué)的載體與核心是問題情境,學(xué)習(xí)活動(dòng)是圍繞問題情境展開的,這個(gè)問題情境是進(jìn)一步探究的起點(diǎn)。我們所選擇的問題情境應(yīng)該是學(xué)生熟悉的,最好從學(xué)生熟悉的生活情境和生產(chǎn)實(shí)際這些角度去創(chuàng)設(shè)問題情境,這樣才能保證學(xué)生有相關(guān)的觀念來理解問題,也才有可能使學(xué)生主動(dòng)積極地建構(gòu)他們的數(shù)學(xué)認(rèn)知結(jié)構(gòu)。一個(gè)好的問題情境,可以有效地為課堂教學(xué)服務(wù);但如果是不好的問題情境,反而會(huì)影響實(shí)際的教學(xué)效果。
3、鼓勵(lì)和引導(dǎo)學(xué)生自我構(gòu)建算法
大部分在學(xué)生在學(xué)習(xí)算法知識(shí)時(shí),能理解教材中的算法案例,但在實(shí)際應(yīng)用中卻難以理清邏輯順序。原因在于學(xué)生未能掌握算法確定的邏輯過程,找不出解決問題的先后和因果方法。教師要著力學(xué)習(xí)情境的創(chuàng)設(shè),讓學(xué)生把握算法應(yīng)有的過程和切入點(diǎn),鼓勵(lì)學(xué)生模仿教材案例的算法生成方法來對(duì)實(shí)際問題進(jìn)行抽象化和數(shù)字化處理,在這個(gè)過程中構(gòu)建自己的算法。算法的自我構(gòu)建主要基于學(xué)生的已有數(shù)學(xué)知識(shí)體系和生活經(jīng)驗(yàn),先從簡(jiǎn)單的問題入手,逐步加入更多的已知條件和未知問題,提高算法自我構(gòu)建的層次性。引導(dǎo)學(xué)生進(jìn)行算法的自我構(gòu)建,有助于學(xué)生更深入、系統(tǒng)的理解算法的基本思想以及在具體數(shù)學(xué)問題情景中的有效應(yīng)用,同時(shí)提高學(xué)生的數(shù)學(xué)思維能力和創(chuàng)新思維能力。
高一數(shù)學(xué)算法論文篇二
一.算法的地位與作用
在高中新課程的內(nèi)容設(shè)置上,將算法作為數(shù)學(xué)學(xué)科教學(xué)的一章內(nèi)容放在必修3課本中,可見該內(nèi)容在高中數(shù)學(xué)教學(xué)中的地位和作用,在數(shù)學(xué)中的設(shè)置體現(xiàn)了現(xiàn)代教育對(duì)數(shù)學(xué)應(yīng)用的要求;體現(xiàn)了新課程對(duì)數(shù)學(xué)應(yīng)用能力的培養(yǎng);體現(xiàn)了數(shù)學(xué)教學(xué)對(duì)學(xué)生結(jié)構(gòu)化思維方式培養(yǎng)的新要求。
算法思想是貫穿高中課程的一條主線,算法思想就是指按照一定的步驟,一步一步去解決某個(gè)問題的程序化思想。在課程設(shè)計(jì)中算法分為兩部分,一部分是介紹算法的基本思想和基本知識(shí)。另一部分是把算法思想滲透到高中課程的其他內(nèi)容中。算法的基本思想和基本知識(shí)的學(xué)習(xí)遵循以下原則:通過學(xué)生熟悉的實(shí)例和數(shù)學(xué)中的實(shí)例進(jìn)行教學(xué),即案例教學(xué);引導(dǎo)學(xué)生動(dòng)手實(shí)踐,在做中學(xué)習(xí)、體會(huì)、理解算法的基本思想。
二.算法章節(jié)的內(nèi)容與學(xué)習(xí)目標(biāo)要求
具體來說,通過本章的學(xué)習(xí),應(yīng)當(dāng)使學(xué)生達(dá)到以下目標(biāo):
1.算法的含義、程序框圖
(1)通過對(duì)解決具體問題過程與步驟的分析(如:二元一次方程組求解等問題),體會(huì)算法的思想,了解算法的含義。
(2)通過模仿、操作、探索,經(jīng)歷設(shè)計(jì)程序框圖表達(dá)解決問題的過程。在具體問題的解決過程中(如:三元一次方程組求解等問題),理解程序框圖的三種基本邏輯結(jié)構(gòu):順序、條件分支、循環(huán)。
2.基本算法語句
經(jīng)歷將具體問題的程序框圖轉(zhuǎn)化為程序語句的過程,理解幾種基本算法語句――輸入語句、輸出語句、賦值語句、條件語句、循環(huán)語句,體會(huì)算法的基本思想。
3.通過閱讀中國(guó)古代數(shù)學(xué)中的算法案例,體會(huì)中國(guó)古代數(shù)學(xué)對(duì)世界數(shù)學(xué)發(fā)展的貢獻(xiàn),增強(qiáng)民族自豪感。
三.學(xué)生在學(xué)習(xí)算法時(shí)常見的困難與教學(xué)建議
1.學(xué)生有厭學(xué)情緒的原因及解決策略
數(shù)學(xué)中的算法教學(xué)內(nèi)容與信息技術(shù)的《算法與程序設(shè)計(jì)》的教學(xué)內(nèi)容有交集,兩個(gè)學(xué)科在不同的學(xué)科中重復(fù)著一些基本的教學(xué)內(nèi)容,而這種重復(fù)又不是對(duì)原來教學(xué)內(nèi)容的深化。這樣的教學(xué)必然造成學(xué)生的厭學(xué)情緒。例如:對(duì)算法的描述、框圖、程序語言的基本結(jié)構(gòu)以及很多例題都是在兩個(gè)學(xué)科的教學(xué)中重復(fù)出現(xiàn)的。如果將這些重復(fù)的內(nèi)容作為一種數(shù)學(xué)基礎(chǔ)知識(shí),在信息技術(shù)學(xué)科中加以運(yùn)用,則對(duì)數(shù)學(xué)的學(xué)習(xí)是一種應(yīng)用與提高,對(duì)信息技術(shù)的學(xué)習(xí)也可謂是“水到渠成”。
在課程標(biāo)準(zhǔn)中提倡兩個(gè)學(xué)科算法教學(xué)內(nèi)容的結(jié)合,但是由于各學(xué)科教學(xué)時(shí)間安排的不同,使得這種結(jié)合不能得到很好的落實(shí)。比如在信息技術(shù)學(xué)科教學(xué)中《算法與程序設(shè)計(jì)》的教學(xué)內(nèi)容是安排在高一的第二學(xué)期進(jìn)行的,而數(shù)學(xué)學(xué)科的算法教學(xué)內(nèi)容是被安排在高二第一學(xué)期(數(shù)學(xué)必修3)進(jìn)行的。這種教學(xué)時(shí)間的安排有可能會(huì)造成數(shù)學(xué)教學(xué)的“夾生飯”,如果能在數(shù)學(xué)算法“三基”的基礎(chǔ)上開展信息技術(shù)的《算法與程序設(shè)計(jì)》教學(xué),則可以使信息技術(shù)的教學(xué)是在學(xué)生數(shù)學(xué)算法基礎(chǔ)知識(shí)上的教學(xué)提高。
2.在學(xué)習(xí)知識(shí)點(diǎn)上的困難與解決策略
學(xué)生在學(xué)習(xí)這一章時(shí)最大的困難就是理解賦值語句和循環(huán)結(jié)構(gòu),下面就我在教學(xué)中怎樣做的,談一點(diǎn)個(gè)人看法。
(1)賦值是算法中的難點(diǎn)之一,賦值就的是把數(shù)值賦予給定的變量。例如,a:=6,就表示變量a被賦予的值是6,即a=6,如果是a:=6,a:=5,最后a=6。這個(gè)被賦值的變量可以與其他的值進(jìn)行運(yùn)算。對(duì)于被賦值的變量a,還可以賦予其它的值取代原來的值。我用復(fù)制粘貼來比喻賦值,把復(fù)制的東西粘貼在位指定置后,原來的內(nèi)容覆蓋,最后進(jìn)入計(jì)算的是最后一字賦值。
(2)循環(huán)結(jié)構(gòu)是理解算法的另一個(gè)難點(diǎn),學(xué)生往往弄不清循環(huán)變量進(jìn)入循環(huán)后最后一次運(yùn)算時(shí)是多少,所以要想辦法讓學(xué)生理解循環(huán)變量的。循環(huán)結(jié)構(gòu)中的循環(huán)變量分為兩種形式,一種是控制循環(huán)次數(shù)的變量,循環(huán)變量使得循環(huán)體得以“循環(huán)”,循環(huán)變量控制了循環(huán)的“開始”和“結(jié)束”,是刻畫循環(huán)結(jié)構(gòu)的關(guān)鍵。循環(huán)結(jié)構(gòu)中循環(huán)變量體現(xiàn)了函數(shù)的思想。“循環(huán)”的過程是依賴于循環(huán)變量取值的變化而一步步實(shí)現(xiàn)的,這種依賴關(guān)系體現(xiàn)了函數(shù)的思想。在算法設(shè)計(jì)中,選擇適當(dāng)?shù)难h(huán)變量是得到好算法的關(guān)鍵。利用信息技術(shù)所學(xué)內(nèi)容讓學(xué)生上機(jī)操作,親自體會(huì)循環(huán)變量在循環(huán)中的應(yīng)用。
四.結(jié)束語
隨著時(shí)代的發(fā)展,“標(biāo)準(zhǔn)”增加了“算法初步”的內(nèi)容,提高了教學(xué)要求,其目的是使學(xué)生體會(huì)算法的基本思想,了解算法的含義。“算法初步”的教學(xué)應(yīng)提供:培養(yǎng)學(xué)生程序化思想的問題情境,重視例子的背景,以及算法在計(jì)算機(jī)領(lǐng)域中的應(yīng)用。教師應(yīng)幫助學(xué)生消除對(duì)算法概念及算法表達(dá)式的神秘感和畏懼心理,使學(xué)生真實(shí)地參與,使他們面對(duì)要解決的問題,主動(dòng)地設(shè)計(jì)問題的算法方案。隨著科學(xué)的發(fā)展,算法已經(jīng)深入到各個(gè)領(lǐng)域,必將在未來的科學(xué)研究和日常生活中發(fā)揮越來越重要的作用。在中學(xué)學(xué)習(xí)一點(diǎn)算法的基礎(chǔ)知識(shí),培養(yǎng)一些算法思想,對(duì)學(xué)生今后的發(fā)展是有益的。我們相信,經(jīng)過廣大數(shù)學(xué)教育工作者的共同努力,算法課程必將在中學(xué)發(fā)揮其特有的作用。