當(dāng)前位置:育文網(wǎng)>教學(xué)文檔>說課稿> 《算法概念》說課稿

《算法概念》說課稿

時間:2024-01-06 08:10:07 說課稿 我要投稿
  • 相關(guān)推薦

《算法概念》說課稿

  作為一名人民教師,通常需要用到說課稿來輔助教學(xué),借助說課稿可以更好地組織教學(xué)活動。那么大家知道正規(guī)的說課稿是怎么寫的嗎?下面是小編為大家整理的《算法概念》說課稿,希望能夠幫助到大家。

《算法概念》說課稿

《算法概念》說課稿1

  一、教材分析

  1.教材所處的地位和作用

  現(xiàn)代社會是一個信息技術(shù)發(fā)展很快的社會,算法進(jìn)入高中數(shù)學(xué)正是反映了時代的需要,它是當(dāng)今社會必備的基礎(chǔ)知識,算法的學(xué)習(xí)是使用計算機(jī)處理問題前的一個必要的步驟,它可以讓學(xué)生們知道如何利用現(xiàn)代技術(shù)解決問題。又由于算法的具體實現(xiàn)上可以和信息技術(shù)相結(jié)合。因此,算法的學(xué)習(xí)十分有利于提高學(xué)生的邏輯思維能力,培養(yǎng)學(xué)生的理性精神和實踐能力。

  2.教學(xué)的重點和難點

  重點:初步理解算法的定義,體會算法思想,能夠用自然語言描述算法

  難點:把自然語言轉(zhuǎn)化為算法語言。

  二、教學(xué)目標(biāo)分析

  1.知識目標(biāo):了解算法的含義,體會算法的思想;能夠用自然語言描述解決具體問題的算法;理解正確的算法應(yīng)滿足的要求。

  2.能力目標(biāo):讓學(xué)生感悟人們認(rèn)識事物的一般規(guī)律:由具體到抽象,再有抽象到具體,培養(yǎng)學(xué)生的觀察能力,表達(dá)能力和邏輯思維能力。

  3.情感目標(biāo):對計算機(jī)的算法語言有一個基本的了解,明確算法的要求,認(rèn)識到計算機(jī)是人類征服自然的一有力工具,進(jìn)一步提高探索、認(rèn)識世界的能力。

  三、教學(xué)方法分析

  采用"問題探究式"教學(xué)法,以多媒體為輔助手段,讓學(xué)生主動發(fā)現(xiàn)問題、分析問題、解決問題,培養(yǎng)學(xué)生的探究論證、邏輯思維能力。

  四、學(xué)情分析

  算法這部分的使用性很強(qiáng),與日常生活聯(lián)系緊密,雖然是新引入的章節(jié),但很容易激發(fā)學(xué)生的學(xué)習(xí)興趣。在教師的引導(dǎo)下,通過多媒體輔助教學(xué),學(xué)生比較容易掌握本節(jié)課的內(nèi)容。

  五、教學(xué)過程分析

  1.創(chuàng)設(shè)情景:我首先向?qū)W生們展示章頭圖,介紹圖中的后景是取自宋朝數(shù)學(xué)家朱世杰的數(shù)學(xué)作品《四元玉鑒》,告訴學(xué)生們章頭圖正是體現(xiàn)了中國古代數(shù)學(xué)與現(xiàn)代計算機(jī)科學(xué)的聯(lián)系,它們的基礎(chǔ)都是"算法"。

  「設(shè)計意圖」是為了充分挖掘章頭圖的教學(xué)價值,體現(xiàn)1)算法概念的由來;2)我們將要學(xué)習(xí)的算法與計算機(jī)有關(guān);3)展示中國古代數(shù)學(xué)的成就;4)激發(fā)學(xué)生學(xué)習(xí)算法的興趣。從而順其自然的過渡到本節(jié)課要討論的話題。(約4分鐘)

  2.引入新課:在這一環(huán)節(jié)我首先和學(xué)生們一起回顧如何解二元一次方程組,并引導(dǎo)他們歸納二元一次方程組的求解步驟,從而讓學(xué)生經(jīng)歷算法分析的基本過程,培養(yǎng)思維的條理性,引導(dǎo)學(xué)生關(guān)注更具一般性解法,形成解法向算法過渡的準(zhǔn)備,為建立算法概念打下基礎(chǔ)。緊接著在此基礎(chǔ)上進(jìn)一步復(fù)習(xí)回顧解一般的二元一次方程組的步驟,引導(dǎo)學(xué)生分析解題過程的結(jié)構(gòu),寫出求一般的二元一次方程組的解的算法,并把它編成程序,讓學(xué)生輸入數(shù)據(jù),體驗計算機(jī)直接給出方程組的解。目的是讓學(xué)生明白算法是用來解決某一類問題的,從而提高學(xué)生對算法的普遍適用性的認(rèn)識,為建立算法的概念做好鋪墊。

  之后,我就向?qū)W生們提出問題:到底什么是算法?如何用語言來表達(dá)算法的涵義?這里讓學(xué)生們根據(jù)剛剛的探索交流、思考并回答,然后老師進(jìn)行歸納,得出算法的`基本概念,并幫助學(xué)生認(rèn)識算法的概念,指出有窮性,確定性,可行性。這樣可以讓學(xué)生們真正參與到算法概念的形成過程中來,體會算法思想。(約8分鐘)

  3.例題講解:在這一環(huán)節(jié)我安排了兩道例題,以幫助學(xué)生們能更好地理解算法的基本概念,并應(yīng)用到實際解決問題中去,而不只是單純的對數(shù)學(xué)思想的領(lǐng)悟。

  這兩道例題均選自課本的例1和例2。

  例1是讓我們設(shè)定一個程序以判斷一個數(shù)是否為質(zhì)數(shù)。質(zhì)數(shù)是我們之前已經(jīng)學(xué)習(xí)的內(nèi)容,為了能更順利地完成解題過程,這里有必要引導(dǎo)學(xué)生們回顧一下質(zhì)數(shù)應(yīng)滿足的條件,然后再根據(jù)這個來探索解題步驟。通過例1讓學(xué)生認(rèn)識到求解結(jié)構(gòu)中存在"重復(fù)"。為導(dǎo)出一般問題的算法創(chuàng)造條件,也為學(xué)習(xí)算法的自然語言表示提供前提。告訴學(xué)生們本算法就是用自然語言的形式描述的并且設(shè)計算法一定要做到以下要求:

 。1)寫出的算法必須能解決一類問題,并且能夠重復(fù)使用。

 。2)要使算法盡量簡單、步驟盡量少。

 。3)要保證算法正確,且計算機(jī)能夠執(zhí)行。

  在例1的基礎(chǔ)上我們繼續(xù)研究例2,例2是要求我們設(shè)計一個利用二分法來求解方程的近似根的程序。我們首先要對算法作分析,回顧用二分法求解方程近似根的過程,然后設(shè)計出解題步驟。二分法是算法中的經(jīng)典問題,具有明顯的順序和可操作的特點.因此通過例2可以讓學(xué)生進(jìn)一步了解算法的邏輯結(jié)構(gòu),領(lǐng)會算法的思想,體會算法的的特征。同時也可以鞏固用自然語言描述算法,提高用自然語言描述算法的表達(dá)水平。另外,借助例題加強(qiáng)學(xué)生對算法概念的理解,體會算法具有程序性、有限性、構(gòu)造性、精確性、指向性的特點,算法以問題為載體,泛泛而談沒有意義。(約20分鐘)

  4.課堂小結(jié):(1)算法的概念和算法的基本特征

 。2)算法的描述方法,算法可以用自然語言描述。

  (3)能利用算法的思想和方法解決實際問題,并能寫出一此簡單問題的算法

  [設(shè)計意圖]課堂小結(jié)是一堂課內(nèi)容的概括和總結(jié),有利于學(xué)生把握本節(jié)課的重點,對所學(xué)知識有一個系統(tǒng)整體的認(rèn)識。(約6分鐘)

  5.布置作業(yè):課本練習(xí)1、2題

  [設(shè)計意圖]課后作業(yè)的布置是為了檢驗學(xué)生對本節(jié)課內(nèi)容的理解和運用程度以及實際接受情況,并促使學(xué)生進(jìn)一步鞏固和掌握所學(xué)內(nèi)容。對作業(yè)實施分層設(shè)置,分必做和選做,利于拓展學(xué)生的自主發(fā)展的空間。

  6.板書設(shè)計:

《算法概念》說課稿2

  1教學(xué)目標(biāo)

  1、知識與技能

 。1)了解算法的含義,體會算法的思想;

 。2)能夠用自然語言敘述算法;

 。3)掌握正確的算法應(yīng)滿足的要求;

 。4)會寫出解一元二次方程(組)的算法;

  (5)會寫出一個求有限整數(shù)序列中的最大(。┲档乃惴;

 。6)會寫出求一段連續(xù)的整數(shù)的和的算法.

  2、過程與方法

  通過具體實例,體會解決問題的具體步驟,從而得到一般步驟,這些步驟就是算法,不同的問題有不同的算法.由于思考問題的角度不同,同一個問題也可能有多個算法.能模仿寫出具體實例的算法步驟,寫出一些具有一般性的問題的算法,并體會過程和方法的重要性.

  3、情感態(tài)度與價值觀

  通過本節(jié)的學(xué)習(xí),使學(xué)生對計算機(jī)的算法語言有一個基本的了解,明確到算法的要求,認(rèn)識到算法是“打造”計算機(jī)一大“零件”,和認(rèn)識到計算機(jī)是人類征服自然的一有力工具,進(jìn)一步提高探索、認(rèn)識世界的能力.

  2教法與學(xué)法

  教法:探究式教學(xué)法;

  學(xué)法:自主思考,小組交流,把這些方法步驟總結(jié)提升便于解決數(shù)學(xué)問題或生活問題等.

  3重點難點

  重點:算法的含義、判斷一個數(shù)是否為質(zhì)數(shù)和求一組數(shù)的最值的算法設(shè)計;

  難點:把步驟轉(zhuǎn)化為算法語言.

  4教學(xué)過程

  4.1第一學(xué)時

  創(chuàng)設(shè)情境,引入課題

  問題:為什么要學(xué)習(xí)算法?從計算機(jī)與算法這一方面解釋,往后的學(xué)習(xí)中再點撥.

  情景1:把大象放冰箱,總共分幾步?

  情景2:農(nóng)夫帶羊和狼過河問題.

  回憶:如何求解二元一次方程組?從具體的和一般的方程組求解,明確步驟,總結(jié).

  提出概念,探究新知

  算法的概念:在數(shù)學(xué)中“算法”通常是指按照一定的規(guī)則來解決的某一類問題的明確和有限的步驟,這些步驟必須是明確和有效的',而且能夠在有限步之內(nèi)完成.

  算法的表示方法:自然語言、框圖、程序.

  算法的基本思想與特征:(1)解決某一類問題;(2)在有限步之內(nèi)完成;(3)每一步的明確性和有效性;(4)每一步具有順序性.

  對應(yīng)一練習(xí),加深對算法的理解.

  例題練習(xí),應(yīng)練新知

  例題1:(1)設(shè)計一個算法,判斷7是否為質(zhì)數(shù).(2)設(shè)計一個算法,判斷35是否為質(zhì)數(shù).

  探究1:你能寫出“判斷整數(shù)n(n>2)是否為質(zhì)數(shù)”的算法嗎?從具體推廣到一般,為后續(xù)程序和框圖的學(xué)習(xí)埋下伏筆.

  例題2:寫出一個求整數(shù)a、b、c最大值的算法.

  探究2.1:你能設(shè)計一個算法,使得從10個確定但互不相等的數(shù)中挑選出最大的那個嗎?從3個數(shù)推廣到10個數(shù).

  探究2.2:你能設(shè)計一個算法,使得從n個確定但互不相等的數(shù)中挑選出最大的那個嗎?從10個數(shù)推廣到n個數(shù).

  例題3:寫出求1+2+3+4+5+6的一個算法 .

  探究3:你有此題的其他算法嗎?旨在說明一題多個算法.

  課堂小結(jié),總結(jié)提升

 。1)本節(jié)課主要講了算法的概念,算法就是解決問題的步驟,平時列論我們做什么事都離不開算法;

 。2)解決一般性問題的思路和步驟;

 。3)如何把這些步驟用算法語言表達(dá)出來.

  課后作業(yè),應(yīng)用鞏固

 。1)看本節(jié)練習(xí)冊后寫出1+2+3+…+n的一個算法;

 。2)寫出求互不相同的五個數(shù)a,b,c,d,e中最小數(shù)的一個算法;

 。3)《練習(xí)冊》1.1.1.

【《算法概念》說課稿】相關(guān)文章:

《函數(shù)的概念》說課稿12-16

《函數(shù)的概念》說課稿07-26

函數(shù)概念說課稿04-06

函數(shù)的概念說課稿04-06

《函數(shù)概念》說課稿07-07

函數(shù)概念說課稿11-28

《導(dǎo)數(shù)的概念》說課稿12-14

集合的概念說課稿12-16

《函數(shù)的概念》說課稿7篇07-27

棱錐概念和性質(zhì)說課稿02-15