《奇妙的螺旋圖》的優(yōu)秀教案
教學(xué)目標:
知識與技能目標:了解“遞歸調用思想”,學(xué)會(huì )在控制遞歸調用,運用遞歸調用畫(huà)螺旋圖。
過(guò)程與方法:采用任務(wù)驅動(dòng)法,通過(guò)看圖尋找規律,從而了解遞歸調用,在不時(shí)的分析與實(shí)踐之中學(xué)會(huì )控制遞歸調用,最后能夠運用遞歸調用來(lái)畫(huà)出螺旋圖。
情感態(tài)度與價(jià)值觀(guān):培養同學(xué)的數學(xué)邏輯思維能力,提高同學(xué)的分析能力。
教學(xué)重難點(diǎn):
1、“遞歸調用”語(yǔ)言思想。
2、了解命令的使用(IF……Then)和運用遞歸調用。
教學(xué)課時(shí):
1課時(shí)
教材分析:
本課武漢版《綜合實(shí)踐活動(dòng) 信息技術(shù)》小學(xué)五年級下冊第7課,本冊重點(diǎn)介紹Logo程序設計語(yǔ)言,使小同學(xué)對程序語(yǔ)言有一定的概念,并具備一定程序分析能力,該課重點(diǎn)是遞歸調用,既是對前一節課過(guò)程的調用的拓展也是對后一課遞歸調用的熟練運用練習與總結。本課必需強調教師在充沛理解過(guò)程的`定義之后,對過(guò)程有一定的了解,并對調用有初步的認識,同學(xué)才干夠接受遞歸調用,這樣,循序漸進(jìn),環(huán)環(huán)相扣,對Logo語(yǔ)言有了更深的認識,而且同學(xué)通過(guò)在不時(shí)的實(shí)踐與分析過(guò)程中,體驗Logo程序語(yǔ)言的快樂(lè ),從而更加喜歡信息技術(shù)。
教學(xué)過(guò)程:
一、創(chuàng )設情境
。ǔ鍪韭菪切魏吐菪叫魏驼噙呅蔚膱D形)
同學(xué)們,這些都是小海龜畫(huà)出來(lái)的,他們可真神奇啊,你們也想像小海龜一樣畫(huà)出這些圖形嗎?(生答)
今天,我們就一起來(lái)看看小海龜是如何畫(huà)出這些奇妙的螺旋圖的(板書(shū):奇妙的螺旋圖)
二、新知傳授,實(shí)踐探究
1、了解“遞歸調用”
任務(wù)一:看圖形,找規律
請同學(xué)們看屏幕,看看這張小海龜畫(huà)的是一個(gè)什么樣的圖形?它有什么規律沒(méi)有?
。ㄟ\用廣播教學(xué)軟件,寫(xiě)一組命令,小海龜的運行過(guò)程)[反復的運行程序]
說(shuō)說(shuō)看,通過(guò)你的觀(guān)察,你發(fā)現了什么?
生:小海龜每畫(huà)完一條多邊形的邊就會(huì )增加他的邊長(cháng),所以畫(huà)的圖形越來(lái)越大,成為了螺旋圖。
如何用命令來(lái)實(shí)現呢?
Fd 20 rt 120
Fd 30 rt 120
Fd 40 rt 120
Fd 50 rt 120
Fd 60 rt 120
……………
可不可以用重復命令呢?
生:不行,因為小海龜的步長(cháng)在變。
師:同學(xué)們,我們在數學(xué)中有未知數X,它是一個(gè)變量,在我們Logo語(yǔ)言中也可以設置一個(gè)變量,也就是我們經(jīng)常所說(shuō)的參數,F在我們一起來(lái)看看小海龜畫(huà)三角形螺旋圖用的積木。
to lxsjx :a [定義過(guò)程lxsjx與變量A,A是指三角形的邊長(cháng)]
fd :a rt 120 [畫(huà)三角形的一條邊,并轉角120度]
wait 3 [等待3秒]
lxsjx:a+10 [三角形的邊長(cháng)增加10]
end [過(guò)程lxsjx定義勝利]
注意:第四條命令調用了lxsjx這個(gè)過(guò)程。
過(guò)程自身是可以進(jìn)行自我調用的,這種過(guò)程的自我調用就叫做“遞歸調用”。而“遞歸調用”的命令出現在程序段最后(END命令上面一行)一般稱(chēng)為“尾遞歸”。
在命令行中輸入:lxsjx后,小海龜就會(huì )自動(dòng)執行命令。(出示課件,出現程序流程圖)
任務(wù)二:畫(huà)出螺旋三角形
2、實(shí)踐體驗,了解小海龜畫(huà)圖思路
輸入螺旋三角形的命令,調用看看,是否畫(huà)出了螺旋三角形?
[同學(xué)輸入命令操作,師巡視輔導]
生提出問(wèn)題:怎么樣才干讓小海龜停止畫(huà)呢?
小海龜重復不時(shí)的對過(guò)程進(jìn)行“遞歸調用”,就會(huì )不時(shí)地重復下去,要想停止,按CTRL+G鍵。
3、新知講解,實(shí)踐體驗
有沒(méi)有一種更好的方法來(lái)解決這個(gè)問(wèn)題呢?
接下來(lái)我們認識一個(gè)“條件命令”:IF(條件表達式) THEN (命令) (出示課件)
條件命令:
to lxsjx :a [定義過(guò)程lxsjx與變量A,A是指三角形的邊長(cháng)]
IF:a>150 then stop [假如邊長(cháng)大于150,則停止]
fd :a rt 120 [否則:畫(huà)三角形的一條邊,并轉角120度]
wait 3 [等待3秒]
lxsjx:a+10 [三角形的邊長(cháng)增加10]
end
。ǔ鍪境绦蛄鞒虉D)
在電腦中輸入這組命令試試看,小海龜聽(tīng)話(huà)不?
任務(wù)三:運用條件命令,畫(huà)出螺旋三角形
[同學(xué)動(dòng)手操作,教師巡視輔導]
4、實(shí)踐拓展
任務(wù)四:P37頁(yè)三種螺旋圖的積木
考慮:轉角的度數是依據什么?
[同學(xué)實(shí)踐操作]
轉角的度數
三、反饋交流
各組交流P37頁(yè)螺旋圖的積木畫(huà)法。]
轉角的度數是依據圖形的邊形和內角來(lái)決定的。
四、我們的收獲
完成P38頁(yè)的自我評價(jià)活動(dòng)
【《奇妙的螺旋圖》的優(yōu)秀教案】相關(guān)文章:
奇妙的克隆的優(yōu)秀教案07-12
奇妙的克隆優(yōu)秀教案11-17
語(yǔ)文優(yōu)秀教案:奇妙商店10-12
統計圖的選用優(yōu)秀教案09-07
《大耳朵圖圖的家》小班綜合活動(dòng)優(yōu)秀教案05-04
《奇妙的眼睛》圖導式教學(xué)設計10-20