第一篇:DO循環(huán)語(yǔ)句教學(xué)設(shè)計(jì)
DO循環(huán)語(yǔ)句教學(xué)設(shè)計(jì)
【教材內(nèi)容分析】
注重實(shí)例分析,將程序設(shè)計(jì)語(yǔ)言作為解決問題的工具,充分利用VB的特點(diǎn),從實(shí)際需要出發(fā),圍繞實(shí)例進(jìn)行DO循環(huán)語(yǔ)句教學(xué)并上機(jī)實(shí)踐程序代碼的編寫。本節(jié)內(nèi)容屬于程序設(shè)計(jì)基礎(chǔ)部分中循環(huán)結(jié)構(gòu)內(nèi)容的教學(xué),循環(huán)結(jié)構(gòu)是程序設(shè)計(jì)中的重點(diǎn)也是難點(diǎn),僅靠教材上的一個(gè)例題是不能讓學(xué)生真正掌握和理解的。實(shí)現(xiàn)循環(huán)結(jié)構(gòu)的語(yǔ)句除了FOR循環(huán)語(yǔ)句之外,還應(yīng)該給學(xué)生介紹DO循環(huán)語(yǔ)句,它可以實(shí)現(xiàn)未知循環(huán)次數(shù)的循環(huán)結(jié)構(gòu)?!緦W(xué)生情況分析】
本模塊教學(xué)對(duì)象為高一的學(xué)生,在學(xué)習(xí)本課之前,學(xué)生已經(jīng)學(xué)習(xí)了FOR循環(huán)語(yǔ)句,理解了循環(huán)的含義,并且能夠運(yùn)用FOR循環(huán)語(yǔ)句實(shí)現(xiàn)累加計(jì)算。本階段的學(xué)生求知欲望強(qiáng)烈,喜歡自己思考問題,但缺乏互相討論的意識(shí)。由于“算法與程序設(shè)計(jì)”模塊的特點(diǎn),內(nèi)容抽象難懂,表現(xiàn)形式枯燥,很容易造成書寫程序的畏難心理,因此教師需要幫助學(xué)生克服這種心理障礙?!窘虒W(xué)方法】
教法:實(shí)例分析、任務(wù)驅(qū)動(dòng) 學(xué)法:自主探究、協(xié)作學(xué)習(xí)【教學(xué)資源】
教師用資源:教學(xué)演示文稿(PPT)學(xué)生用資源:“折紙游戲”源程序 【教學(xué)目標(biāo)】 知識(shí)與技能:(1)能夠按照格式要求正確書寫DO循環(huán)語(yǔ)句。
(2)結(jié)合實(shí)際問題,能夠理解Do While……Loop格式的執(zhí)行過程。(3)能夠說(shuō)出FOR循環(huán)語(yǔ)句與DO循環(huán)語(yǔ)句的區(qū)別。過程與方法:
(1)通過實(shí)際問題分析,能夠正確選擇所應(yīng)用的循環(huán)語(yǔ)句。
(2)根據(jù)問題需求,能夠確定循環(huán)控制條件及循環(huán)內(nèi)容,積累程序設(shè)計(jì)經(jīng)驗(yàn)。情感態(tài)度與價(jià)值觀:
(1)在“折紙超身高”和“植樹問題”的實(shí)例分析中積極思考,形成主動(dòng)探究新知的意識(shí)。
(2)增強(qiáng)DO語(yǔ)句在實(shí)際生活中的應(yīng)用價(jià)值,提升主動(dòng)學(xué)習(xí)程序設(shè)計(jì)的欲望?!窘虒W(xué)重點(diǎn)】
DO循環(huán)語(yǔ)句的執(zhí)行過程及適用條件?!窘虒W(xué)難點(diǎn)】
結(jié)合實(shí)際問題,確定控制循環(huán)的條件及循環(huán)內(nèi)容?!窘虒W(xué)過程】
環(huán)節(jié)1:創(chuàng)設(shè)情景,趣味引出
(設(shè)計(jì)意圖:在游戲中激發(fā)學(xué)生興趣,找出紙的厚度的變化規(guī)律。)
教師:一張普通的辦公用紙,它的厚度大約有0.05毫米,現(xiàn)在要將此紙對(duì)折5此,紙的厚度是多少?你有哪些計(jì)算方法? 學(xué)生:(1)0.05*25(2)對(duì)折一次,計(jì)算一次。這樣每次對(duì)折的厚度是上一次對(duì)折厚度的2倍。教師:很好!用賦值語(yǔ)句來(lái)實(shí)現(xiàn)就是S=2*S。環(huán)節(jié)2:循序漸進(jìn),發(fā)現(xiàn)問題
(設(shè)計(jì)意圖:鞏固FOR循環(huán)語(yǔ)句的應(yīng)用,在問題分析中引導(dǎo)學(xué)生發(fā)現(xiàn)FOR循環(huán)語(yǔ)句的不足,引出本課的主題。)
教師:經(jīng)科學(xué)實(shí)驗(yàn)證明,由于紙的厚度和柔韌度的影響,一張紙最多只能對(duì)折7次。(來(lái)源于中央電視臺(tái)的“走進(jìn)科學(xué)”欄目)
因此,下面將要研究的問題是在理想的狀態(tài)下。(提問)將此紙對(duì)折10次,紙的厚度是多少?
學(xué)生:(打開練習(xí)源程序,完善教師給出的不完整程序。)
教師:(再次提問)如果有一張無(wú)限大的紙,對(duì)折多少次后紙的厚度能夠超過你的身高呢?
學(xué)生:(學(xué)生上機(jī)嘗試修改程序)
教師:(提問完成的學(xué)生)你的計(jì)算結(jié)果是什么?你是如何修改程序的? 學(xué)生:我的身高是1.62米,需要對(duì)折15次。(展示其修改的程序)
For N=1 To 15
S=2*S
If S>1620 Then Print N,S
Next N 我在循環(huán)中加入了判斷,如果紙的厚度超過了1.62米,則輸出折紙次數(shù)和紙的厚度。
教師:(進(jìn)一步提問)你是如何確定循環(huán)次數(shù)的呢?
學(xué)生:(邊講解邊演示)先把終值稍微改大一些,比如12,運(yùn)行程序發(fā)現(xiàn)沒有輸出結(jié)果,我覺得可能是估算次數(shù)太小了,于是我又把終值設(shè)為20,運(yùn)行程序發(fā)現(xiàn)輸出了多組數(shù)據(jù),從這些數(shù)中我發(fā)現(xiàn)應(yīng)該是折15次。
教師:從這位同學(xué)的嘗試中可以看出,要想得到正確結(jié)果,需要不斷測(cè)試終值。終值小了,沒有輸出結(jié)果;終值大了,就會(huì)有多余的數(shù)據(jù)輸出。因此要實(shí)現(xiàn)次數(shù)未知的循環(huán),F(xiàn)OR語(yǔ)句是比較困難的。為了解決這個(gè)問題,今天同學(xué)們將學(xué)習(xí)一種新的語(yǔ)句——DO循環(huán)語(yǔ)句。(教師板書課題)環(huán)節(jié)3:講解新知,初試身手
(設(shè)計(jì)意圖:講授DO循環(huán)語(yǔ)句的相關(guān)知識(shí),利用“折紙計(jì)算”初步體會(huì)DO循環(huán)語(yǔ)句的實(shí)際應(yīng)用。)
教師:首先我們來(lái)了解DO語(yǔ)句的格式。(教師板書)(結(jié)合流程圖講解DO語(yǔ)句的執(zhí)行過程)
按照程序自頂向下執(zhí)行的原則,當(dāng)程序遇到DO語(yǔ)句時(shí),首先判斷WHILE后面的條件,如果條件滿足,將執(zhí)行循環(huán)體語(yǔ)句,之后再判斷條件是否滿足,從而形成重復(fù)的過程,直到條件不滿足時(shí)結(jié)束循環(huán)。
學(xué)習(xí)了DO語(yǔ)句的基本知識(shí),該語(yǔ)句在“折紙計(jì)算”問題中如何實(shí)現(xiàn)呢?(課件展示計(jì)算過程,如右圖。)請(qǐng)同學(xué)們嘗試將流程圖用程序 語(yǔ)言實(shí)現(xiàn)。
學(xué)生:(學(xué)生上機(jī)實(shí)踐)
教師:(巡視學(xué)生,對(duì)個(gè)別人進(jìn)行指導(dǎo))
已經(jīng)有同學(xué)完成了程序代碼的書寫,他發(fā)現(xiàn)有多組數(shù)據(jù)輸出,我們來(lái)幫他看看問題出在哪里?
(利用電子教室軟件轉(zhuǎn)播一位學(xué)生的程序代碼)Do While S<=1600
N=N+1
S=2*S
Print N,S Loop 學(xué)生:(互相討論)
輸出語(yǔ)句應(yīng)該放在Loop的后面。教師:(進(jìn)一步追問)為什么呢?
學(xué)生:因?yàn)檩敵稣Z(yǔ)句不屬于重復(fù)執(zhí)行的部分。
教師:很好!請(qǐng)大家注意這個(gè)問題。下面,程序仍有問題的同學(xué)繼續(xù)調(diào)試;已完成任務(wù)的同學(xué),請(qǐng)嘗試一下計(jì)算至少對(duì)折多少次后紙的厚度能夠超過珠穆朗瑪峰的高度(8844米)。
學(xué)生:(結(jié)合自己完成任務(wù)的進(jìn)度有選擇的上機(jī)實(shí)踐)
教師:(階段小結(jié))通過實(shí)踐發(fā)現(xiàn),F(xiàn)OR語(yǔ)句實(shí)現(xiàn)次數(shù)未知的循環(huán)時(shí)需要估算循環(huán)次數(shù),并且在循環(huán)體中需要加入條件語(yǔ)句進(jìn)行判斷;而用DO語(yǔ)句時(shí)則不必考慮循環(huán)次數(shù)的限制。因此,在實(shí)現(xiàn)次數(shù)未知的循環(huán)時(shí),利用DO語(yǔ)句是比較理想的。
環(huán)節(jié)4:再接再厲,融會(huì)貫通
(設(shè)計(jì)意圖:通過閱讀兩段相近的程序,體會(huì)DO語(yǔ)句的執(zhí)行過程,并強(qiáng)調(diào)避免死循環(huán)的重要性。)
教師:(課件展示練習(xí)內(nèi)容,如右圖。)閱讀程序1,思考其執(zhí)行結(jié)果是什么?
學(xué)生:(思考后回答)a和b的初值分別是50和15,此時(shí)a的值大于10,執(zhí)行一次循環(huán),即a=35;此時(shí)a的值依然大于10,再執(zhí)行一次循環(huán),a=20;此時(shí)a的值依然大于10,再執(zhí)行一次循環(huán),a=5;此時(shí)a的值小于10,循環(huán)結(jié)束。因此結(jié)果是:35、20、5。
教師:閱讀程序2,思考其執(zhí)行結(jié)果是什么?
學(xué)生:(思考后回答)結(jié)果是35、15、35、15、……。因?yàn)榇藭r(shí)a的值是50,程序中沒有修改a的值,因此a>10永遠(yuǎn)成立,循環(huán)將會(huì)永遠(yuǎn)執(zhí)行下去。教師:(演示程序)我們上機(jī)運(yùn)行一下這個(gè)程序。這種現(xiàn)象我們稱為“死循環(huán)”,即程序會(huì)無(wú)休止的運(yùn)行,此時(shí)可以利用“Ctrl+Break”組合鍵終止程序運(yùn)行。由此可以看出用DO語(yǔ)句實(shí)現(xiàn)循環(huán)時(shí),為了保證循環(huán)能夠正常退出,循環(huán)體中必須有改變條件變量值的語(yǔ)句,避免出現(xiàn)“死循環(huán)”。環(huán)節(jié) 5:鞏固知識(shí),拓展提高
(設(shè)計(jì)意圖:鞏固DO循環(huán)語(yǔ)句的使用,提高分析問題、書寫程序代碼的能力。)教師:(問題描述)
陳婷今年17歲,為了支持環(huán)保,她在今年生日的這一天種了1棵樹。她有一個(gè)美好的愿望,那就是從明年開始她每年比前一年多種一棵樹。這樣下去,到多少歲時(shí)才能累計(jì)種到活超過100棵? 請(qǐng)同學(xué)們分組討論可以有哪些實(shí)現(xiàn)方案。學(xué)生:(分組討論,上機(jī)實(shí)踐。)(成果展示交流)
學(xué)生甲:(展示其實(shí)現(xiàn)的程序)
Dim tree As Integer
Dim n As Integer
Dim t As Integer
tree = 1
n = 17
t = 1
Do While tree < 100
n = n + 1
t = t + 1
tree = tree + t
Loop Print “到”;n;”歲時(shí)累計(jì)種到”;tree;”棵” 學(xué)生甲講解:
我用tree表示種樹總和、n表示年齡、t表示每年種的樹,在總和不超過100的條件下,年齡要+1,計(jì)算當(dāng)前這一年要種的樹,還要計(jì)算出當(dāng)前的種樹總和。
學(xué)生乙:(展示其實(shí)現(xiàn)的程序)Dim tree As Integer Dim n As Integer tree = 0 n = 0 Do While tree < 100
n = n + 1
tree = tree + n Loop Print “到”;n+17;”歲時(shí)累計(jì)種到”;tree;”棵” 學(xué)生乙講解:
在循環(huán)中我沒有計(jì)算年齡的變化,因?yàn)閚既可以表示每年種樹,也可以表示種了多少年,因此最終的年齡應(yīng)該是n+17。學(xué)生丙:(展示其實(shí)現(xiàn)的程序)
Dim a As Integer Dim t As Integer a = 17 t = 1 Do While t < 100 a = a + 1
t = t + a-16 Loop Print “到”;a;”歲時(shí)累計(jì)種到”;t;”棵” 學(xué)生丙講解:
我用a表示年齡,用t表示總棵數(shù)。我發(fā)現(xiàn)每年所種樹木=年齡-16,因此計(jì)算總棵數(shù)就可以用t=t+a-16。
教師:看到同學(xué)們用多種方法完成了問題求解,老師很高興。同學(xué)們的方法都有自己獨(dú)到的見解,這說(shuō)明大家在程序設(shè)計(jì)的道路上又邁進(jìn)了一大步。環(huán)節(jié)6:自我考察,課堂反饋
(設(shè)計(jì)意圖:通過完成教師給定的練習(xí)題,重點(diǎn)考察學(xué)生對(duì)DO循環(huán)語(yǔ)句執(zhí)行過程及“死循環(huán)”的理解,)
學(xué)生:(完成教師指定的練習(xí)題目,并將答案反饋給老師。)
1.以下程序的運(yùn)行結(jié)果()
Dim a As Integer
a=1
Do While a<=10 a=a+2 Loop Print a;
A、10
B、11
2.以下哪種情況會(huì)出現(xiàn)“死循環(huán)”(A、x=0 s=0
Do While s<=20
s=s+x
Loop Print x B、a=5
b=10
Do While a
a=a+1)
b=b-1
Loop
Print a,b 教師:(根據(jù)學(xué)生的反饋總結(jié))
通過同學(xué)們給老師反饋回來(lái)的答案看,大家對(duì)DO循環(huán)語(yǔ)句的執(zhí)行過程基本上沒有太大問題,正確答案是B。第二個(gè)練習(xí)中的A選項(xiàng)中雖然循環(huán)體中的s=s+x貌似對(duì)循環(huán)條件變量s的值進(jìn)行了修改,但x的值始終是0,因此s的值并沒有變化。
環(huán)節(jié)7:總結(jié)提升,結(jié)束本課
(設(shè)計(jì)意圖:總結(jié)在實(shí)際問題中循環(huán)結(jié)構(gòu)的實(shí)現(xiàn)過程,強(qiáng)調(diào)DO語(yǔ)句在實(shí)際生活中的應(yīng)用。)
教師:到目前為止,同學(xué)們已經(jīng)學(xué)習(xí)了兩種循環(huán)語(yǔ)句FOR和DO,以后在遇到循環(huán)問題時(shí),該如何運(yùn)用這兩個(gè)語(yǔ)句呢?我們需要分析以下幾點(diǎn)(課件展示內(nèi)容)1.
循環(huán)次數(shù):
次數(shù)已知——一般采用FOR語(yǔ)句實(shí)現(xiàn) 次數(shù)未知——一般采用DO語(yǔ)句實(shí)現(xiàn) 2.
進(jìn)行循環(huán)的條件: FOR語(yǔ)句——由循環(huán)終值控制
DO語(yǔ)句——循環(huán)體中必須有改變循環(huán)條件的語(yǔ)句
3.循環(huán)內(nèi)容:需要重復(fù)執(zhí)行的語(yǔ)句。
在日常生活中,次數(shù)未知的循環(huán)問題還有很多,比如:現(xiàn)在的音樂播放器都有循環(huán)播放的功能,當(dāng)點(diǎn)擊“停止”時(shí),循環(huán)結(jié)束;為保證信息安全,現(xiàn)在的手機(jī)卡密碼都有輸入次數(shù)的限制,當(dāng)連續(xù)輸入3次錯(cuò)誤的密碼時(shí),SIM卡將被鎖。這些都可以用今天學(xué)習(xí)的知識(shí)解決。
(強(qiáng)調(diào))程序?yàn)樯罘?wù),希望同學(xué)們嘗試將更多的程序應(yīng)用到日常生活中。【板書設(shè)計(jì)】 DO循環(huán)語(yǔ)句 格式:
Do While 條件 循環(huán)體 Loop 【教學(xué)反思】 1.以問題為主線。
本課充分體現(xiàn)了新課程的理念,在問題解決中學(xué)習(xí)新知,在問題中提升能力。為引起學(xué)生興趣,本課中所選實(shí)例均來(lái)自于生活,使學(xué)生能夠意識(shí)到所學(xué)知識(shí)的實(shí)用價(jià)值。
2.情景引入,恰到好處。
本課從折紙游戲出發(fā),調(diào)動(dòng)了學(xué)生學(xué)習(xí)的積極性。通過“折紙游戲”復(fù)習(xí)鞏固了FOR循環(huán)語(yǔ)句的知識(shí),通過學(xué)生自己嘗試“折紙超身高”的計(jì)算,發(fā)現(xiàn)FOR語(yǔ)句在實(shí)現(xiàn)次數(shù)未知循環(huán)上的局限性,由此引出了學(xué)習(xí)DO循環(huán)語(yǔ)句的必要性。3.恰當(dāng)引導(dǎo),發(fā)散學(xué)生思維。
“算法與程序設(shè)計(jì)”涉及的知識(shí)范圍非常廣泛,其中尤其與數(shù)學(xué)知識(shí)聯(lián)系緊密。本課抓住了這一學(xué)科特點(diǎn),在講授DO語(yǔ)句的相關(guān)知識(shí)后,引導(dǎo)學(xué)生完成“折紙超身高”的計(jì)算,教給學(xué)生應(yīng)用DO語(yǔ)句解決問題的思想。鞏固知識(shí)之后,由學(xué)生自主完成“植樹問題”的求解,通過實(shí)際上課發(fā)現(xiàn)學(xué)生想到了多種解決問題的方法。由此可見,發(fā)散學(xué)生思維,可以收到意想不到的效果。4.不足之處
在學(xué)生進(jìn)行折紙計(jì)算的過程中,我主要采用的是“半成品”教學(xué)法,即給出部分程序代碼,由學(xué)生來(lái)填空。這雖然降低了難度,但對(duì)于優(yōu)秀生來(lái)講無(wú)疑出現(xiàn)了“吃不飽”的想象,因此要考慮到對(duì)學(xué)生的分層教學(xué)。
第二篇:DO循環(huán)語(yǔ)句--高中信息教學(xué)設(shè)計(jì)11
2.4.2《Do循環(huán)語(yǔ)句》教學(xué)設(shè)計(jì)
一、教材分析
本課內(nèi)容是高中信息技術(shù)選修教材《算法與程序設(shè)計(jì)》的2.4.2《Do循環(huán)語(yǔ)句》。循環(huán)語(yǔ)句是VB語(yǔ)言的基礎(chǔ)核心內(nèi)容,理解并掌握這些知識(shí),能夠?yàn)檎麄€(gè)VB語(yǔ)言的學(xué)習(xí)打好基礎(chǔ)。
上節(jié)課的內(nèi)容是《For循環(huán)語(yǔ)句》,《Do循環(huán)語(yǔ)句》與上節(jié)課內(nèi)容一脈相承,是程序循環(huán)語(yǔ)句的另一種常見語(yǔ)句,在掌握For循環(huán)語(yǔ)句的基礎(chǔ)上,提出新的問題和需求,引出Do循環(huán)語(yǔ)句并進(jìn)行深入講解,并對(duì)兩種語(yǔ)句進(jìn)行比較,是教材的設(shè)計(jì)思路。
教材注重實(shí)例分析,將程序設(shè)計(jì)語(yǔ)言作為解決問題的工具,充分利用VB的特點(diǎn),從實(shí)際需求出發(fā),提出問題,分析問題,設(shè)計(jì)算法,編寫程序,最后進(jìn)行實(shí)踐練習(xí)。
本章節(jié)課時(shí)量為1課時(shí)。
二、學(xué)情分析
《算法與程序設(shè)計(jì)》是針對(duì)高二學(xué)生開展的信息技術(shù)選修課。高二學(xué)生已經(jīng)熟悉了高中生活,高考升學(xué)壓力還不大,是活潑貪玩的階段。他們對(duì)信息技術(shù)課堂的期待和高一所打下的基礎(chǔ)密切相關(guān)。
針對(duì)理論性和實(shí)操性都比較強(qiáng)的《算法與程序設(shè)計(jì)》這門課程,激發(fā)學(xué)生的內(nèi)在求知欲,用算法和程序的魅力吸引學(xué)生,引導(dǎo)他們將所學(xué)知識(shí)應(yīng)用于解決實(shí)際問題(編寫一些簡(jiǎn)單程序),形成討論式的興趣驅(qū)動(dòng)的課堂氛圍,是整個(gè)課程都需極為重視的工作。
《Do循環(huán)語(yǔ)句》是在上節(jié)課《For循環(huán)語(yǔ)句》的基礎(chǔ)上做出的延伸,學(xué)生已經(jīng)掌握了For循環(huán)語(yǔ)句所能解決的問題。那么,指出For循環(huán)語(yǔ)句的局限性,提出新的問題,引出Do循環(huán)語(yǔ)句。讓學(xué)生感受到程序語(yǔ)言在解決實(shí)際問題時(shí)的便捷性,通過學(xué)習(xí)新知識(shí)獲得滿足感。
三、教學(xué)方法:
教法:實(shí)例分析、任務(wù)驅(qū)動(dòng)、電腦演示 學(xué)法:自主探究、協(xié)作學(xué)習(xí)、電腦操作
四、教學(xué)資源
多媒體電腦室、VB程序
五、教學(xué)目標(biāo)
1、知識(shí)與技能
(1)掌握Do循環(huán)語(yǔ)句所應(yīng)用的情景,基本格式和執(zhí)行過程;
(2)清晰理解Do循環(huán)語(yǔ)句和For循環(huán)語(yǔ)句的不同以及各自所能解決的算法問題;(3)上機(jī)操作,通過VB語(yǔ)言調(diào)試程序,驗(yàn)證Do循環(huán)語(yǔ)句的執(zhí)行過程。
2、過程與方法
(1)過程:通過提出問題,引出Do循環(huán)語(yǔ)句所應(yīng)用的情景。根據(jù)實(shí)際問題,引導(dǎo)學(xué)生分組討論,分析問題并設(shè)計(jì)算法,并用VB語(yǔ)言進(jìn)行調(diào)試執(zhí)行。提出任務(wù),讓學(xué)生分組完成任務(wù),做出相應(yīng)評(píng)價(jià)。
(2)方法:講授,分組討論,任務(wù)驅(qū)動(dòng)
3、情感態(tài)度與價(jià)值觀
算法與程序的魅力,是計(jì)算機(jī)語(yǔ)言的“思維方式”。通過本節(jié)課Do循環(huán)語(yǔ)句的學(xué)習(xí),讓學(xué)生真正地體驗(yàn)到計(jì)算機(jī)語(yǔ)言的魅力所在,激發(fā)學(xué)生對(duì)程序設(shè)計(jì)的好奇心和求知欲。通過小組討論和協(xié)作學(xué)習(xí)的方式,讓學(xué)生們獨(dú)立地挑戰(zhàn)問題、解決問題,從而獲得學(xué)習(xí)的樂趣和滿足感。
六、教學(xué)過程
1、新課導(dǎo)入
回顧上節(jié)課的For循環(huán)語(yǔ)句,指出它所適合的問題情景。通過提問的方式,引導(dǎo)學(xué)生思考,在不確定重復(fù)次數(shù)的情況下,該怎樣處理?從而導(dǎo)入本節(jié)課內(nèi)容——Do循環(huán)語(yǔ)句。
(時(shí)間:2分鐘)
2、提出問題,分組討論
教材2-7問題:陳婷今年17歲,她的生日正好是… 讓學(xué)生按照課前進(jìn)行的分組,討論以數(shù)學(xué)思維該怎樣解決這個(gè)問題?是否有簡(jiǎn)單的數(shù)學(xué)公式?
(時(shí)間:3分鐘)
3、提問,引導(dǎo)學(xué)生深入思考
各小組指派相應(yīng)同學(xué)回答問題,引導(dǎo)學(xué)生思考是否能夠用數(shù)學(xué)的思路解決這個(gè)問題?根據(jù)學(xué)生回答狀況,對(duì)問題進(jìn)行適當(dāng)加碼:如果計(jì)算多少歲能種到150棵樹,或者200棵樹呢?以此引導(dǎo)出數(shù)學(xué)思維在計(jì)算上的復(fù)雜性。
(時(shí)間:3分鐘)
4、設(shè)計(jì)算法
根據(jù)上述分析,設(shè)計(jì)出書本上的算法,對(duì)算法進(jìn)行詳細(xì)的分析。以PPT的形式,逐步展示出整個(gè)算法。
(時(shí)間:4分鐘)
5、編寫程序
讓學(xué)生在電腦上實(shí)際操作,打開VB,輸入程序,調(diào)試并輸出結(jié)果。此處給出幾個(gè)延伸問題:
(1)多少歲才能累計(jì)種到或超過150棵樹呢?(2)多少歲才能累計(jì)種到或超過200棵樹呢?(時(shí)間:8分鐘)
6、講解Do循環(huán)語(yǔ)句的基本格式
(時(shí)間:2分鐘)
7、Do循環(huán)語(yǔ)句的執(zhí)行過程
以流程圖的方式,講解Do循環(huán)語(yǔ)句的執(zhí)行過程。(時(shí)間:2分鐘)
8、小題練習(xí)(Do循環(huán)語(yǔ)句和For循環(huán)語(yǔ)句的不同應(yīng)用情景)
將3道選擇題在PPT展示,主要讓學(xué)生認(rèn)識(shí)兩種不同循環(huán)語(yǔ)句的特點(diǎn)和區(qū)別。(時(shí)間:2分鐘)
9、實(shí)踐操作
教材第一個(gè)問題,已知S=1+2+3+….+N,找出一個(gè)最大的整數(shù)N,使得S小于30000。編寫程序解決這個(gè)問題。
將程序以txt文件上交,并附上答案。(時(shí)間:10分鐘)
10、問題講解
選擇部分同學(xué)的作業(yè)進(jìn)行講解,評(píng)價(jià)學(xué)生知識(shí)掌握的整體情況。(時(shí)間:4分鐘)
七、教學(xué)反思
本節(jié)課既有理論又有實(shí)操,Do循環(huán)語(yǔ)句與上節(jié)課內(nèi)容For循環(huán)語(yǔ)句一脈相承,讓學(xué)生認(rèn)識(shí)并掌握程序循環(huán)結(jié)構(gòu)的概念和邏輯。在根據(jù)教材上完本節(jié)課的基礎(chǔ)上,我思考以下幾個(gè)問題:
1、如何通過算法設(shè)計(jì)和編寫程序的過程,讓學(xué)生體驗(yàn)到計(jì)算機(jī)語(yǔ)言的魅力,從而激發(fā)學(xué)生的求知欲,對(duì)這門課產(chǎn)生內(nèi)在興趣?
2、如何通過興趣小組的分組設(shè)計(jì),讓基礎(chǔ)好的學(xué)生能帶動(dòng)基礎(chǔ)不太好的學(xué)生,共同進(jìn)步,從而形成較好的課堂氛圍?
3、如何讓對(duì)編程尤其感興趣的學(xué)生,更加深入地進(jìn)行編程學(xué)習(xí),甚至讓這樣的學(xué)生參與到課堂教學(xué)中來(lái),通過展示他們編寫的程序案例,讓更多學(xué)生更加直觀地了解編程在解決實(shí)際問題中所帶來(lái)的便捷?
4、通過《算法與程序設(shè)計(jì)》這門課的學(xué)習(xí),讓學(xué)生更加深入地體會(huì)高中信息技術(shù)課程的內(nèi)涵所在,從而提升學(xué)生的信息素養(yǎng)。
興趣是學(xué)生的第一老師——這對(duì)信息技術(shù)這門課尤為重要。信息技術(shù)課堂絕不僅僅是教給學(xué)生多少知識(shí),激發(fā)學(xué)生的求知欲,使學(xué)生對(duì)信息技術(shù)產(chǎn)生濃厚的興趣,是這門課能否持續(xù)上好的關(guān)鍵所在。
第三篇:FOR循環(huán)語(yǔ)句教學(xué)設(shè)計(jì)
FOR循環(huán)語(yǔ)句教學(xué)設(shè)計(jì)
一、教材分析:使用教材:教育科學(xué)出版社出版的《算法與程序設(shè)計(jì)》(選修)。循環(huán)結(jié)構(gòu)是程序設(shè)計(jì)的三種基本結(jié)構(gòu)之一,是程序設(shè)計(jì)的基礎(chǔ)。這節(jié)課是循環(huán)語(yǔ)句的第一部分內(nèi)容,教材只是通過一個(gè)應(yīng)用題引出了循環(huán)結(jié)構(gòu),并應(yīng)用for循環(huán)結(jié)構(gòu)實(shí)現(xiàn)了程序和編寫,沒有給出其語(yǔ)句格式和執(zhí)行過程。我認(rèn)為這樣會(huì)導(dǎo)致一些學(xué)生進(jìn)行簡(jiǎn)單模仿,而不是真正的掌握和理解。學(xué)生只有熟練掌握了FOR循環(huán)語(yǔ)句的語(yǔ)句格式,理解循環(huán)執(zhí)行過程,才能在實(shí)際應(yīng)用中游刃有余。因此本部分內(nèi)容分二節(jié)課完成,這節(jié)課主要講for循環(huán)語(yǔ)句的語(yǔ)句格式及其執(zhí)行過程,下節(jié)課再講實(shí)際應(yīng)用。
二、學(xué)生分析:教學(xué)對(duì)象為高二的學(xué)生,在高一下學(xué)期數(shù)學(xué)課上學(xué)過程序設(shè)計(jì)三種方法及流程圖的畫法,但沒有上機(jī)實(shí)踐。通過前面的學(xué)習(xí)對(duì)VB程序設(shè)計(jì)已有了一定的認(rèn)知并且剛學(xué)習(xí)了順序結(jié)構(gòu)和分支結(jié)構(gòu)。
三、教學(xué)目標(biāo)及確立依據(jù):根據(jù)本節(jié)課教學(xué)內(nèi)容以及學(xué)生的特點(diǎn),結(jié)合學(xué)生現(xiàn)有知識(shí)水平,確定本節(jié)課教學(xué)目標(biāo)如下:
1、知識(shí)目標(biāo)::
1)掌握FOR循環(huán)語(yǔ)句的基本格式; 2)理解FOR循環(huán)語(yǔ)句的執(zhí)行過程;
3)能根據(jù)實(shí)際問題確定程序中的循環(huán)變量、循環(huán)條件和循環(huán)體; 4)能用for循環(huán)結(jié)構(gòu)編寫簡(jiǎn)單的程序。
2、能力目標(biāo):培養(yǎng)學(xué)生分析問題,解決問題的能力。
3、情感目標(biāo):使學(xué)生積極參與,發(fā)揮他們的主動(dòng)性,激發(fā)他們的求知欲。
四、教學(xué)重點(diǎn)、難點(diǎn)及確立依據(jù): 學(xué)生只有掌握了for循環(huán)語(yǔ)句的語(yǔ)句格式,理解了其執(zhí)行過程,才能在實(shí)際應(yīng)用中得心應(yīng)手。
教學(xué)重點(diǎn):
1、掌握FOR循環(huán)語(yǔ)句的基本格式;
2、理解FOR循環(huán)語(yǔ)句的執(zhí)行過程;
教學(xué)難點(diǎn):根據(jù)實(shí)際問題,確定程序中的循環(huán)變量、循環(huán)條件和循環(huán)體。教材處理:教材上沒有講for循環(huán)語(yǔ)句格式,也沒講它的執(zhí)行過程,直接講了它的應(yīng)用。若直接按教材上的來(lái)講,學(xué)生不容易接受。很容易造成學(xué)生的簡(jiǎn)單模仿,而不是真正的掌握。所以先用一節(jié)課的時(shí)間講for循環(huán)語(yǔ)句的語(yǔ)句格式,執(zhí)行過程。下一節(jié)再講其實(shí)際應(yīng)用。
五、教學(xué)環(huán)境:多媒體教室(無(wú)網(wǎng)絡(luò))
六、教學(xué)過程:
自我評(píng)析:這是我評(píng)教學(xué)能手時(shí)設(shè)計(jì)的案例。在整個(gè)教學(xué)過程中,充分體現(xiàn)了學(xué)生的主體地位、以及對(duì)學(xué)生各種能力的培養(yǎng)。無(wú)論是引入課題還是對(duì)本節(jié)課的重點(diǎn)、難點(diǎn),我都沒有直接講解,而是通過啟發(fā)引導(dǎo)、提出問題、鞏固練習(xí)等形式,充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,使他們參與到教學(xué)的整個(gè)過程,讓學(xué)生在積極思考,積極探索中掌握新知識(shí)、消化本節(jié)課的重點(diǎn)、難點(diǎn)。從反饋情況來(lái)看,這是一節(jié)比較成功的課。當(dāng)然也有不足之處,希望同行們批評(píng)指出。
第四篇:FORNEXT循環(huán)語(yǔ)句教學(xué)設(shè)計(jì)
FOR/NEXT循環(huán)語(yǔ)句教學(xué)設(shè)計(jì)
----建構(gòu)主義指導(dǎo)下的教學(xué)設(shè)計(jì)案例
一、課前分析
教學(xué)內(nèi)容:FOR/NEXT循環(huán)語(yǔ)句。
1、教材分析
1)教學(xué)內(nèi)容和地位:程序設(shè)計(jì)是教學(xué)中的重點(diǎn)也是難點(diǎn),循環(huán)結(jié)構(gòu)是其中的一種設(shè)計(jì)結(jié)構(gòu),其作用是使一段程序反復(fù)執(zhí)行。FOR/NEXT語(yǔ)句是循環(huán)運(yùn)算的專家,在程序設(shè)計(jì)中頻繁出現(xiàn)。本節(jié)課的學(xué)習(xí),會(huì)使學(xué)生對(duì)算法有一個(gè)更深刻的理解,為實(shí)現(xiàn)獨(dú)立編程起到了關(guān)鍵性作用。
2)教學(xué)重點(diǎn)與難點(diǎn):本節(jié)課重點(diǎn)是掌握FOR/NEXT循環(huán)語(yǔ)句的格式,并能運(yùn)用其來(lái)編制簡(jiǎn)單的小程序。難點(diǎn)是解決問題的方法和思路,要繪制好流程圖,確定循環(huán)變量和循環(huán)體。因?yàn)橛昧鞒虉D描述算法,能夠把解決問題的步驟清晰、直觀地表示出來(lái)。
2、教學(xué)目標(biāo)分析:
1)認(rèn)知目標(biāo):通過FOR/NEXT語(yǔ)句的學(xué)習(xí),寫出簡(jiǎn)單的循環(huán)程序。2)能力目標(biāo):培養(yǎng)學(xué)生分析問題,解決問題的能力。3)情感目標(biāo):激發(fā)學(xué)生學(xué)習(xí)熱情,培養(yǎng)學(xué)生學(xué)習(xí)的積極性。
二、教學(xué)過程
1、創(chuàng)設(shè)問題情境
師:同學(xué)們,請(qǐng)先看這個(gè)圖形(畫5個(gè)豎行排列的“*”),想想看用以前學(xué)過的程序設(shè)計(jì)語(yǔ)言怎樣來(lái)編寫它的程序呢?(本節(jié)程序均設(shè)置為單擊命令按鈕cmdstart運(yùn)行即代碼加在private sub cmdstart_click())
生(稍做思考,然后回答):使用PRINT語(yǔ)句 PRINT“*” PRINT“*” PRINT“*” PRINT“*” PRINT“*” 師:同學(xué)們做得很好,那么,我想畫10行,100行,1000行“*”呢?難道就這樣順序?qū)懴氯??這樣編寫是不是太繁瑣了。如果能讓計(jì)算機(jī)去完成這部分重復(fù)的內(nèi)容,而我們只要告訴計(jì)算機(jī)重復(fù)操作的次數(shù)就可以了,這個(gè)愿望能否實(shí)現(xiàn)呢?能!通過我們今天學(xué)習(xí)的FOR/NEXT循環(huán)語(yǔ)句,就可以很容易的實(shí)現(xiàn)這個(gè)愿望。
[疑問是建構(gòu)教學(xué)的起點(diǎn)。新課伊始,就提出一個(gè)真實(shí)的問題,力求創(chuàng)設(shè)一種教學(xué)情境,它可以激起學(xué)生的未知欲,有利于建立新的認(rèn)識(shí)結(jié)構(gòu)。]
2、給出程序,并通過流程圖加以理解
師出示上題程序代碼并通過流程圖和卡通圖片分析 程序代碼: cls
forI=1to5step1 print”*” next
師:循環(huán)結(jié)構(gòu)也稱重復(fù)結(jié)構(gòu),它的作用是使一段程序能重復(fù)執(zhí)行,被重復(fù)執(zhí)行的部分稱為循環(huán)體。但重復(fù)一般都是有條件的,即在滿足FOR語(yǔ)句中的條件下才執(zhí)行循環(huán)體,否則退出循環(huán)體。下面我們就來(lái)看一下FOR/NEXT語(yǔ)句的語(yǔ)句格式:
格式:FOR〈數(shù)值變量名〉=〈數(shù)學(xué)表達(dá)式1〉TO〈數(shù)學(xué)表達(dá)式2〉STEP〈數(shù)學(xué)表達(dá)式3〉 〈語(yǔ)句序列(循環(huán)體)〉 NEXT
說(shuō)明:1)當(dāng)步長(zhǎng)為1時(shí),STEP 1可省略不寫;
2)語(yǔ)句序列中可以含有任意多條語(yǔ)句,也可無(wú)任何語(yǔ)句,稱為空循環(huán); 3)語(yǔ)句序列中可以含有循環(huán)結(jié)構(gòu);
4)有時(shí)需中途退出循環(huán),這時(shí)用EXIT FOR命令。
3、設(shè)置“陷阱”,強(qiáng)調(diào)語(yǔ)句格式。
[師出示下列有錯(cuò)誤的程序段。學(xué)生分成六組討論,發(fā)現(xiàn)錯(cuò)誤并糾正,然后每組完成一題。在討論中,學(xué)生扮演了一個(gè)積極的參與者的角色自覺思考、積極發(fā)言,講出自己的思考和結(jié)論,并與他人展開爭(zhēng)辯,在自主探索中掌握知識(shí)要點(diǎn),同時(shí)也可學(xué)習(xí)到他人的好的思維方式和學(xué)習(xí)方法。]
1)打印1~5這5個(gè)數(shù)clsfor n=1 to 5 step?1print n next[步長(zhǎng)應(yīng)為1]2)打印5~1這5個(gè)數(shù)clsfor n=5 to 1 print n next[步長(zhǎng)為-1,不能省,應(yīng)for n=5 to 1 step?1] 3)打印1~5這5個(gè)數(shù)clsfor 1 to 5 print “n” next[n加上引號(hào),就變成了字符串,應(yīng)把引號(hào)去掉]4)s=0 for x=1 to 10s=s+xif s>20 then exitend if print x next[退出FOR循環(huán)語(yǔ)句為EXITFOR]
5)打印1~5這5個(gè)數(shù)clsfor n=1 to 5 print n[FOR與NEXT必須成對(duì)出現(xiàn),不能缺省] 6)打印1~5這5個(gè)數(shù)clsfor 1 to 5 print n next[循環(huán)變量n要賦值,for n=1 to 5]
4、閱讀程序,為程序設(shè)計(jì)打基礎(chǔ)
[教學(xué)中通過分析已有程序,慢慢滲透程序設(shè)計(jì)的思想方法,引導(dǎo)學(xué)生從模仿開始,由易到難、循序漸進(jìn),逐步過渡到獨(dú)立進(jìn)行程序設(shè)計(jì)。]
師:請(qǐng)同學(xué)們分析下列程序,繪制出流程圖,說(shuō)出程序功能。示題。
s=0 for x=1 to 100 s=s+x next prints功能:求1到100的和clsfor I=20 to 10 step?2 print Inext功能:輸入出20,18,16,14,12,10六個(gè)數(shù)
(流程圖略)
5、突破難點(diǎn),嘗試獨(dú)立編程。
[嘗試是開始某種新事物所必需的。任何事情的第一次都需要勇氣,教師要鼓勵(lì)學(xué)生大膽嘗試編程,在一次次嘗試中獲取分析、解決問題的經(jīng)驗(yàn)。注意選題的難度要適當(dāng)]
師:剛才我們通過分析閱讀已有程序,對(duì)循環(huán)結(jié)構(gòu)又有了進(jìn)一步理解,但我們不能僅局限在看懂、讀懂程序上,我們的目的是要自己完成程序設(shè)計(jì)。首先要進(jìn)行審題,認(rèn)真分析題目需要解決什么問題,達(dá)到什么目的,然后從已知條件出發(fā),分析經(jīng)過哪些處理才能解決問題。再把分析出來(lái)的處理步驟用流程圖表示出來(lái),最后用VB語(yǔ)言描述出各個(gè)解題步驟,程序設(shè)計(jì)就不會(huì)讓你束手無(wú)策。下面我們就參照例題,按照老師介紹的程序設(shè)計(jì)步驟,試著來(lái)自己來(lái)編制2個(gè)小程序。
[這兩道題在循環(huán)體這一部分稍有難度,采取分組討論,共同寫流程圖的方法,最后由學(xué)生獨(dú)立寫出程序代碼,并上機(jī)調(diào)試]
1)編寫程序,求100以內(nèi)的奇數(shù)和clss=0 for n=1 to 100 step2 s=s+n print s next2)編寫程序,y=x+2,當(dāng)x=1,2,3,4,5時(shí),y的值分別是多少。Clsfor x=1 to 5 y=x+2 print y next
5、歸納小結(jié),反思提高
[學(xué)生總結(jié)本節(jié)課的FOR/NEXT語(yǔ)句的格式和功能,運(yùn)用語(yǔ)句進(jìn)行程序設(shè)計(jì)的步驟。唯有反思,才能控制思維操作,才能促進(jìn)理解,提高自己的元認(rèn)識(shí)水平,從而促進(jìn)程序設(shè)計(jì)的算法形成和發(fā)展,實(shí)現(xiàn)良好的循環(huán)。]
總結(jié)略。
師:各門學(xué)科之間,各學(xué)科的內(nèi)容之間都是有聯(lián)系的,都不是孤立的,同學(xué)們要把知識(shí)動(dòng)態(tài)化,多角度、多方式地去思考,掌握知識(shí)的內(nèi)在聯(lián)系,提高解題能力,開闊自己的視野。課后請(qǐng)同學(xué)們完成這樣一個(gè)程序設(shè)計(jì)作業(yè):(作業(yè)與數(shù)學(xué)知識(shí)聯(lián)系密切)
作業(yè):試編寫程序,求10!。總評(píng)
本節(jié)課教師采用分析法、演示法、實(shí)驗(yàn)法、討論法等多種教學(xué)方法,充分體現(xiàn)了學(xué)生是教學(xué)活動(dòng)中的主體;而教師通過對(duì)學(xué)生參與學(xué)習(xí)的啟發(fā)、調(diào)整、激勵(lì)來(lái)體現(xiàn)自己的主導(dǎo)作用。學(xué)生在合作學(xué)習(xí)中目標(biāo)明確、態(tài)度積極、氣氛活躍,有效地培養(yǎng)了學(xué)生的分析問題、解決問題能力,體現(xiàn)了學(xué)習(xí)的主動(dòng)性。不足之處是練習(xí)題略多了一點(diǎn),時(shí)間有些緊張。
第五篇:saratch教學(xué)【重復(fù)循環(huán)語(yǔ)句】
Scratch編程—畫旋轉(zhuǎn)圖形
——重復(fù)(循環(huán))語(yǔ)句的嵌套 【教學(xué)目標(biāo)】
1.知識(shí)與技能:認(rèn)識(shí)重復(fù)循環(huán)語(yǔ)句的相關(guān)執(zhí)行命令,掌握其基本編寫方法;學(xué)會(huì)利用重復(fù)循環(huán)語(yǔ)句的嵌套來(lái)繪制不同的旋轉(zhuǎn)圖形。
2.過程與方法:引導(dǎo)學(xué)生通過自主學(xué)習(xí),體驗(yàn)Scratch編程工具使用方法,培養(yǎng)學(xué)生綜合應(yīng)用信息技術(shù)的能力,鼓勵(lì)學(xué)生學(xué)習(xí)中創(chuàng)新能力的發(fā)揮。
3.情感態(tài)度價(jià)值觀:通過親自設(shè)計(jì)不同的旋轉(zhuǎn)圖形,激發(fā)學(xué)生的發(fā)散思維和創(chuàng)新意識(shí)。同時(shí)以任務(wù)驅(qū)動(dòng)為載體,培養(yǎng)學(xué)生學(xué)會(huì)感恩,學(xué)會(huì)關(guān)愛別人。
【教學(xué)重、難點(diǎn)】
能夠利用Scratch編程里的重復(fù)循環(huán)及重復(fù)循環(huán)的嵌套命令來(lái)畫出不同的旋轉(zhuǎn)圖形?!窘叹邷?zhǔn)備】
多媒體網(wǎng)絡(luò)教室 微課程資源 【教學(xué)方法】
自主學(xué)習(xí)法 任務(wù)驅(qū)動(dòng)法 演示法 【課時(shí)安排】
一課時(shí) 【教學(xué)過程】
一、創(chuàng)境激趣導(dǎo)入: 師生互動(dòng),交流:(課前時(shí)間充足,開展注意力訓(xùn)練小游戲:定點(diǎn)指物)引出課題。
二、探究新知:
(多:結(jié)合三種不同的花朵形態(tài),演示正多邊形圖案。)首先請(qǐng)同學(xué)們來(lái)看一組圖片,我來(lái)考考大家的數(shù)學(xué)知識(shí)掌握的怎么樣。引出課前預(yù)習(xí)要點(diǎn):
① 認(rèn)識(shí)不同的正多邊形。
② 了解正多邊形每條邊的長(zhǎng)度相等、角度相等、外角和都是360度,且“360÷邊(5)數(shù)=五邊形”。
1.預(yù)設(shè)問題,學(xué)習(xí)新知。
第一關(guān):利用Scratch編程中的畫筆繪制正方形的方法及程序的寫法。(預(yù)測(cè):繪制正方形這一知識(shí)點(diǎn)比較簡(jiǎn)單,多數(shù)學(xué)生可能會(huì)做,因此,學(xué)生掌握起來(lái)難度不會(huì)太大,只要強(qiáng)調(diào)好繪制的大小、美觀即可。)
【這一環(huán)節(jié)可以請(qǐng)“小老師”臺(tái)前演示代講,師輔助講解?!?/p>
繪制方法:“當(dāng)綠旗被點(diǎn)擊—落筆—將畫筆的顏色設(shè)定為—執(zhí)行4次‘移動(dòng)100步—向右旋轉(zhuǎn)90度’”
生:根據(jù)自身喜好,自主選擇喜歡的顏色繪制“正方形”。
師:注重巡視引導(dǎo)、點(diǎn)撥學(xué)生的程序編寫,并隨機(jī)檢查學(xué)生的完成情況。
【重點(diǎn)講解在編寫正方形程序的過程中,巧妙利用“控制里面的等待1秒”來(lái)放慢繪制過程。
生:觀摩、學(xué)習(xí),自主練習(xí)正方形程序的寫法。(生自主編寫、合作編寫、臺(tái)前展示編寫)
師小結(jié):正方形(四邊形)的程序我們寫好了,可是老師現(xiàn)在想繪制一個(gè)正10邊形、正20邊形、正30邊形等,你有好方法把編寫程序簡(jiǎn)化一下嗎?(生自由回答,師適時(shí)點(diǎn)評(píng))引出新任務(wù)。
第二關(guān)(自學(xué)):完成第一關(guān)后,自學(xué)微課《Scratch編程重復(fù)循環(huán)語(yǔ)句的應(yīng)用》。
師:(多)集體演示微課《Scratch編程重復(fù)循環(huán)語(yǔ)句的應(yīng)用》。生:自主學(xué)習(xí)微課,自由討論,并能夠發(fā)現(xiàn)重復(fù)循環(huán)命令的編寫要點(diǎn)。
引導(dǎo)學(xué)生說(shuō)出此環(huán)節(jié)的學(xué)習(xí)重點(diǎn): ① 重復(fù)循環(huán)命令執(zhí)行的次數(shù)=正多邊形的邊數(shù)
② 繪制邊數(shù)越多的圖形,移動(dòng)的步數(shù)要相對(duì)越小。
③ 隨機(jī)展示部分學(xué)生的繪制作品。小結(jié):
經(jīng)過我們的程序簡(jiǎn)化,現(xiàn)在我們可以很輕松的繪制出想要的任意正多邊形。只要注意“重復(fù)次數(shù)=邊數(shù)、移動(dòng)步數(shù)”這兩個(gè)問題,我們就可以任意繪制想要的圖形。
2.交流心得,學(xué)習(xí)重點(diǎn)。
師:(多)展示不同的正多邊形演變出來(lái)的旋轉(zhuǎn)圖形。第三關(guān):學(xué)習(xí)Scratch編程中重復(fù)循環(huán)語(yǔ)句的嵌套方法及程序的寫法。師:引導(dǎo)學(xué)生學(xué)習(xí)重復(fù)循環(huán)語(yǔ)句的嵌套編寫方法。
生:自由觀摩、討論,并練習(xí)程序編寫。學(xué)習(xí)要點(diǎn):
①
重復(fù)循環(huán)語(yǔ)句的嵌套方法。②
旋轉(zhuǎn)角度的位置。
三、拓展練習(xí):
師:(多)展示以正六邊形為例,通過旋轉(zhuǎn)不同的角度可以繪制出不同樣式的旋轉(zhuǎn)圖形。
生:自主調(diào)節(jié)不同的多邊形及角度,繪制各式各樣的旋轉(zhuǎn)圖形。(師隨機(jī)巡視指導(dǎo)、點(diǎn)撥,展示學(xué)生的優(yōu)秀作品,相互點(diǎn)評(píng)。
四、小結(jié):
師生交流學(xué)習(xí)感受,通過本節(jié)課的學(xué)習(xí),我們學(xué)會(huì)了Scratch編程中重復(fù)循環(huán)語(yǔ)句嵌套等命令的寫法。體驗(yàn)到了探索Scratch編程的樂趣。揭曉神秘禮物,進(jìn)行情感教育,讓學(xué)生學(xué)會(huì)感恩身邊的人。
五、預(yù)設(shè)作業(yè):
課后延伸(挑戰(zhàn)):選擇一個(gè)多邊形為例,繪制一組神奇的旋轉(zhuǎn)圖形;嘗試?yán)肧cratch程序編寫一朵花,送給你要感謝的人。