《高中信息技術(shù) FOR循環(huán)控制語句教案 粵教版選修1&》由會(huì)員分享,可在線閱讀,更多相關(guān)《高中信息技術(shù) FOR循環(huán)控制語句教案 粵教版選修1&(8頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、
FOR循環(huán)控制語句
一、根本說明
1模塊:算法與程序設(shè)計(jì)
2年級(jí):高中二年級(jí)?
3所用教材版本:廣東教育出版社
4所屬的章節(jié):第二章第四節(jié)
5學(xué)時(shí)數(shù): 45分鐘〔機(jī)房授課〕
二、教學(xué)設(shè)計(jì)?
1、教學(xué)目標(biāo):
知識(shí)與技能:理解循環(huán)結(jié)構(gòu)程序的作用;掌握FOR/NEXT語句的使用方法,能夠?qū)⑺鼞?yīng)用于問題解決之中;知道FOR/NEXT語句的執(zhí)行過程;了解循環(huán)變量的特殊性與重要性;
過程與方法:經(jīng)歷計(jì)算機(jī)解決問題的過程,體驗(yàn)成功的快樂,通過程序設(shè)計(jì),提高學(xué)生創(chuàng)造性思維和綜合運(yùn)用知識(shí)的能力。
情感態(tài)度與價(jià)值觀:培養(yǎng)學(xué)生的團(tuán)結(jié)協(xié)作的精神。
2、內(nèi)容分析:
2、本節(jié)主要內(nèi)容為VB語言的For循環(huán)語句來實(shí)現(xiàn)循環(huán)控制結(jié)構(gòu),解決實(shí)際問題,并且培養(yǎng)學(xué)生的創(chuàng)新能力。
本節(jié)重點(diǎn):讓學(xué)生學(xué)會(huì)使用VB語言的For循環(huán)語句來實(shí)現(xiàn)循環(huán)控制結(jié)構(gòu),解決實(shí)際問題,并且培養(yǎng)學(xué)生的創(chuàng)新能力。
本節(jié)難點(diǎn):本節(jié)是VB教學(xué)中較難的一局部,多重循環(huán)結(jié)構(gòu)那么是本節(jié)程序設(shè)計(jì)的難點(diǎn),本節(jié)教學(xué)要能夠使學(xué)生將以前所學(xué)習(xí)過的知識(shí)有機(jī)地結(jié)合在一起,并且充分發(fā)揮自己的創(chuàng)造力,利用三種根本結(jié)構(gòu)進(jìn)行編程。
3、學(xué)情分析:教學(xué)對(duì)象為高二的學(xué)生,雖然在高一數(shù)學(xué)課中對(duì)流程圖、算法等稍有接觸,但并未深入。學(xué)生對(duì)于算法的理解上還存在一定的偏差。即便給一個(gè)比擬容易解的問題,讓學(xué)生用計(jì)算機(jī)算法描述還存在一
3、定的困難。經(jīng)過本期前幾周的學(xué)習(xí),學(xué)生對(duì)VB語言的格式開始有了初步的認(rèn)識(shí)也產(chǎn)生的一定的興趣。
4、設(shè)計(jì)思路:教材上直接講了循環(huán)結(jié)構(gòu)的應(yīng)用。假設(shè)按教材上的來講,學(xué)生不容易接受。很容易造成學(xué)生的簡(jiǎn)單模仿,而不是真正的掌握。所以先設(shè)計(jì)一些簡(jiǎn)單的速算比賽,讓學(xué)生和計(jì)算機(jī)比賽,激發(fā)學(xué)生的學(xué)習(xí)興趣。然后給出根本任務(wù),讓學(xué)生自主探究,完成任務(wù)。接著給出提高任務(wù)----打印99乘法表,及時(shí)點(diǎn)撥學(xué)生,讓學(xué)生學(xué)會(huì)FOR循環(huán)的嵌套使用。
三、教學(xué)過程
教學(xué)環(huán)節(jié)及時(shí)間
教師活動(dòng)
學(xué)生活動(dòng)
對(duì)學(xué)生學(xué)習(xí)過程的觀察和考查
及設(shè)計(jì)意圖
比賽體驗(yàn)提出問題 3’
投影:高斯的故事
和電腦比賽看
4、誰算的快
1+……+ 5= ?
1+……+100=?
1+……+1000=?
1+……+1678=?
X+……+Y=?
提問:參考教材,試試編制速算程序。
?
學(xué)生觀看高斯的故事
?
一起速算
通過這樣一個(gè)意味深長(zhǎng)的故事和學(xué)生的實(shí)際動(dòng)腦練習(xí),引發(fā)學(xué)生的思考,使學(xué)生認(rèn)識(shí)到計(jì)算機(jī)在運(yùn)算上的快捷與準(zhǔn)確,引起學(xué)生對(duì)循環(huán)結(jié)構(gòu)的關(guān)注,并自然的引入本節(jié)教學(xué)內(nèi)容。
自主探究編制程序 15’
教師巡視發(fā)現(xiàn)問題
及時(shí)指導(dǎo)解決典型問題
參考教材范例
?
自主探究編制程序
故事及速算比賽的引入,到達(dá)了激發(fā)學(xué)生學(xué)習(xí)熱情的效果。趁熱打鐵,讓學(xué)生
5、自主探究FOR循環(huán)結(jié)構(gòu)的格式及程序的源碼,通過學(xué)生的探究,讓學(xué)生認(rèn)識(shí)到FOR語句的作用及功能,到達(dá)學(xué)生自主探究學(xué)習(xí)的目的。動(dòng)手編制程序,使學(xué)生剛剛迫不及待探究的知識(shí)點(diǎn)得到應(yīng)用,使
學(xué)生感受計(jì)算機(jī)的神奇。
剖析程序歸納總結(jié)
總結(jié)FOR循環(huán)語句的根本格式、FOR循環(huán)控制語句的流程圖。
學(xué)生核對(duì)自己的探究結(jié)果
梳理知識(shí)點(diǎn),讓學(xué)生對(duì)FOR循環(huán)控制語句的認(rèn)識(shí)系統(tǒng)化。
任務(wù)二:探究99乘法表的編制
布置任務(wù)
加強(qiáng)巡視指導(dǎo)
參考教材范例
自主探究編制程序
在此設(shè)計(jì)99乘法表,是為了便于學(xué)生將FOR循環(huán)控制語句精通掌握。同時(shí)也是為了培養(yǎng)學(xué)生不怕困難勇于探索、勇往直前的
6、精神。
協(xié)作交流
?
5’
發(fā)現(xiàn)學(xué)生的典型問題,得到評(píng)價(jià)總結(jié)的第一手資料。幫助學(xué)生解決問題。
?
學(xué)生相互幫助,發(fā)現(xiàn)同學(xué)問題,解決問題。
99乘法表是個(gè)難點(diǎn),牽扯到循環(huán)的嵌套,本節(jié)設(shè)計(jì)時(shí)將循環(huán)的嵌套和for語句放在同一堂課,便于學(xué)生學(xué)習(xí)。通過學(xué)生的協(xié)作交流,幫助根底較為薄弱的學(xué)生完成課堂任務(wù),提高學(xué)生的交流能力,
評(píng)價(jià)小結(jié) 3’
1、FOR語句的格式包括三個(gè)局部:FOR語句、NEXT語句和循環(huán)體,考前須知要記清楚;??
2、分析循環(huán)程序時(shí)要注意重復(fù)處理的操作(循環(huán)體)和循環(huán)次數(shù)(循環(huán)結(jié)束的條件);??
學(xué)生傾聽總結(jié)
梳理知識(shí)
系統(tǒng)梳
7、理知識(shí)點(diǎn)
課后作業(yè) 1’
探究,如何將乘法表修改如下:
學(xué)生思考
將課堂延伸
?
四、教學(xué)反思
興趣是學(xué)習(xí)的關(guān)鍵,因此本節(jié)課從學(xué)生的學(xué)習(xí)興趣入手,引導(dǎo)學(xué)生積極主動(dòng)的參與程序設(shè)計(jì)的學(xué)習(xí)。因?qū)W生對(duì)計(jì)算機(jī)的掌握水平不同,個(gè)別學(xué)生的底子較薄,動(dòng)手能力弱。在以后的教學(xué)中應(yīng)盡量讓學(xué)生互相搭配,以此來相互進(jìn)行輔導(dǎo)和交流;另外在教學(xué)過程中教師還要盡量多的到下面去巡視輔導(dǎo),及時(shí)點(diǎn)撥,從而解決所存在的差異問題。
?
程序練習(xí)題目
(1)打印1-5這五個(gè)數(shù)
cls
For i = 1 To 5 Step -1
Print i
Next
8、 I
[步長(zhǎng)應(yīng)為1。]
(2)打印1-5這五個(gè)數(shù)
cls
For 1 To 5
Print i
Next i
[循環(huán)變量I要賦值 for I=1 to 5。]
(3) 打印1-5這五個(gè)數(shù)
cls
For i = 1 To 5 Step 1
Print I
[缺少next I。]
(4)打印1-5這五個(gè)數(shù)
cls
For i = 1 To 5
Print i
Next J
[for 和next 變量應(yīng)該為同一變量。]
(5) 打印1-5這五個(gè)數(shù)
cls
i = 1
Do While i <= 5
Print i
Loop
[在循環(huán)體內(nèi)I會(huì)永遠(yuǎn)是
9、1,沒有變化,所以這是死循環(huán),要注意防止。在Loop前加上I=I+1。]
(6) 打印1-5這五個(gè)數(shù)
cls
i = 1
Do While i <= 5
Print i
[print 后缺少loop,應(yīng)該加上loop語句。]
(7)求1+3+5+7的和:(填空)
Sum=0
For I= 1 to 7 Step 2
Sum=Sum+I
Next I
Print Sum
(8)求1+3+5+7的和:(填空)
Sum=0
I=1
Do while I<=7
Sum=Sum+I
I=I+2
loop
Print Sum