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