第一篇:FOR循環(huán)教學(xué)設(shè)計2
課題名稱:for循環(huán)教學(xué)設(shè)計
教師姓名:黃恒一 學(xué)生年級:理工科大學(xué)一年級 課時:30分鐘 教學(xué)內(nèi)容分析:
循環(huán)結(jié)構(gòu)是程序設(shè)計的三種基本結(jié)構(gòu)之一,是程序設(shè)計的基礎(chǔ)。這節(jié)課是for循環(huán)語句學(xué)生只有熟練掌握了for循環(huán)語句的語句格式,理解循環(huán)執(zhí)行過程,才能在實際應(yīng)用中游刃有余。因此我們通過認真學(xué)習(xí)了for循環(huán)語句的語句格式及其執(zhí)行過程,認真理解才能更好的這將本節(jié)課for語句進行程序設(shè)計。
學(xué)生分析:
教學(xué)對象為理工科大學(xué)一年級的學(xué)生,通過前面的學(xué)習(xí)對程序設(shè)計已有了一定的認知并且剛學(xué)習(xí)了順序結(jié)構(gòu)、分支結(jié)構(gòu)以及while循環(huán)結(jié)構(gòu)。對于循環(huán)有一定的認識,但是由于大學(xué)一年級,學(xué)生以前沒有程序設(shè)計的基礎(chǔ),缺乏編程的思想,所以對于教學(xué)內(nèi)容的難易必須把握好,由淺入深,點到為止,學(xué)生的興趣培養(yǎng)是首要目標。
教學(xué)目標: 1.知識和技能:
1)掌握FOR循環(huán)語句的基本格式; 2)理解FOR循環(huán)語句的執(zhí)行過程;
3)根據(jù)實際問題確定程序中的循環(huán)變量、循環(huán)條件和循環(huán)體; 4)能用for循環(huán)結(jié)構(gòu)編寫簡單的程序。
能力目標:培養(yǎng)學(xué)生分析問題,解決問題的能力。
2.過程與方法:概念講述、習(xí)題講解、應(yīng)用實例,講述本節(jié)課的主要知識點for循環(huán);方法是主要結(jié)合PPT及程序流程圖進行詳細講解本節(jié)知識點。
3.情感態(tài)度與價值觀:使學(xué)生積極參與,發(fā)揮他們的主動性,激發(fā)他們的求知欲。
教學(xué)重點:
1、for 語句的一般格式
2、for語句的執(zhí)行過程
教學(xué)難點:1.for 語句的綜合利用 教學(xué)策略的選擇與設(shè)計:(1)創(chuàng)設(shè)情境: 讓同學(xué)們用我們所學(xué)過的循環(huán)知識,首先探討如何引導(dǎo)大家利用C語言程序設(shè)計引導(dǎo)大家計算我們期末考試的成績,激發(fā)大學(xué)的學(xué)習(xí)興趣,也引導(dǎo)本節(jié)課的主要知識點。
(2)概念講述:
講解FOR語句的格式、各種形式的作用范圍和特點,加強學(xué)生領(lǐng)悟本節(jié)課的主要知識點。
(3)習(xí)題講解
通過習(xí)題講解加強學(xué)生理解FOR循環(huán)的執(zhí)行過程,加深本節(jié)知識點的理解和鞏固。
(4)歸納總結(jié):
在教學(xué)的過程中,學(xué)生在教師指導(dǎo)下,主動歸納本節(jié)的主要知識點,探討for循環(huán)語句可能出現(xiàn)的幾種形式特點。
教學(xué)環(huán)境及資源準備:
1.教師的教學(xué)資源網(wǎng)絡(luò)資源的豐富,學(xué)校圖書館的各種書籍,學(xué)校實驗室網(wǎng)絡(luò)機房可以便于形象生動的講述,主要結(jié)合PPT進行講述,可以在教學(xué)過程中結(jié)合教室的教學(xué)電腦對于關(guān)鍵的知識點進行描述;
2.學(xué)生在大一時有一定的計算機基礎(chǔ),學(xué)過計算機的基礎(chǔ)知識,學(xué)生的求知欲很強,學(xué)習(xí)工具而言大部分學(xué)生具有自己的一臺筆記本,沒有筆記本的學(xué)生也可以利用學(xué)校開放的免費機房進行學(xué)習(xí)。
教學(xué)過程
(二)教學(xué)過程
1、寫出本節(jié)課要介紹的for語句的一般格式 for(表達式1;表達式2;表達式3)循環(huán)體;
2、掌握:基本格式和各個表達式的功能和特征
強調(diào):for語句中的所有表達式和while語句中的表達式所完成的功能是相同的。
表達式1:循環(huán)變量的初始化(初始值)表達式2:循環(huán)條件(終止值)表達式3:循環(huán)變量自增
3、for語句的執(zhí)行過程
for(int i = 0;i < 10;i++){ printf(“我最棒”);}
4、for語句中常見問題(1)表達式1省略(2)表達式2省略
(3)表達式
1、表達式3同時省略(4)表達式1、2、3 全部省略
5、for語句例子講解 用for循環(huán)求1+2+3?+100 #include
第一步:執(zhí)行 i=1;第二步: 判斷i<=100? 第三步:當為真則執(zhí)行s=s+i;第四步: i++;第五步:回到第二步如果為真,則重復(fù)執(zhí)行3、4兩個步驟。如果條件為假則跳出循環(huán),執(zhí)行語句 printf(“%d”,s);6.課程小結(jié)
本節(jié)課主要學(xué)習(xí)了循環(huán)結(jié)構(gòu)中的for循環(huán)語句。學(xué)習(xí)對for循環(huán)條件、循環(huán)變量的設(shè)置,以避免無限循環(huán)的產(chǎn)生。能過使用for循環(huán)結(jié)構(gòu)解決問題。
7.布置作業(yè)
1、求100以內(nèi)偶數(shù)之和。
2、求100以內(nèi)3的倍數(shù)之和。教學(xué)評價:
1.教師而言,可以隨即抽取學(xué)生回答問題,根據(jù)學(xué)生回答的情況評價自己的教學(xué)效果。
2.學(xué)生而言,可以動手實操訓(xùn)練,評價自己對知識的領(lǐng)悟水平。教學(xué)反思:
本節(jié)課主要學(xué)習(xí)了循環(huán)結(jié)構(gòu)中的for循環(huán)語句。學(xué)習(xí)對for循環(huán)條件、循環(huán)變量的設(shè)置,以避免無限循環(huán)的產(chǎn)生。通過本節(jié)的教學(xué)設(shè)計希望可以鍛煉學(xué)生能夠使用for循環(huán)語句結(jié)構(gòu)來解決生活中問題。
第二篇:for循環(huán) 教學(xué)設(shè)計
FOR循環(huán)語句
教學(xué)設(shè)計
教學(xué)要求:掌握循環(huán)語句的作用和使用方法;學(xué)會使用VB編寫循環(huán)控制結(jié)構(gòu)的簡單程序。
設(shè)計思路:循環(huán)是程序設(shè)計中比較抽象難懂的知識,學(xué)生很難理解循環(huán)過程中各種控制因素。按以前傳統(tǒng)的教學(xué)方式是,只在黑板或PPT上講解FOR語句格式,學(xué)生沒能直觀地經(jīng)歷、感受循環(huán)的控制過程,結(jié)果是老師講得很辛苦,學(xué)生理解得不透徹,學(xué)習(xí)效果不佳。由于講解的內(nèi)容枯燥乏味,學(xué)生不能很專注地持續(xù)地保持自己的思維同步于老師的思維。本節(jié)設(shè)計意圖是,調(diào)動學(xué)生積極參與,主動經(jīng)歷FOR語句相關(guān)知識的發(fā)現(xiàn)過程,在動手、動眼、動腦、動口過程中,多角度的刺激,一直保持學(xué)習(xí)的興趣,輕松地理解FOR語句中各要素的含義,并及時加以應(yīng)用,讓抽象難懂的循環(huán)思想、FOR語句應(yīng)用溶于簡單易懂的實踐過程中。教學(xué)目標:
(1)在一個接一個小問題的引導(dǎo)和老師的適時追問下,在實踐過程中嘗試、觀察、思考,感受FOR循環(huán)的在程序中的控制作用,逐步理解FOR語句的循環(huán)變量、初值、終值、步長、循環(huán)體的含義,同時形成規(guī)范書寫FOR語句的良好意識;
(2)能夠分析、讀懂簡單FOR語句代碼,培養(yǎng)嚴謹?shù)膶W(xué)習(xí)態(tài)度;
(3)深入思考,勇于挑戰(zhàn)自我,靈活應(yīng)用FOR循環(huán)來解決實際問題,從而獲得成功的體驗,提高學(xué)習(xí)信心。
教學(xué)準備:電子教鞭、白紙50張、操作文件、PPT課件、擴音器 教學(xué)過程
一、復(fù)習(xí)流程圖、IF語句
(5分鐘)
判斷一個數(shù)是否是偶數(shù)
(讓學(xué)生在白紙上寫,老師查看書寫情況,以便及時抓出問題)
X=3 If x mod 2 = 0 then
Print x
End if
二、問題引導(dǎo)實踐,逐步深入地感受循環(huán)思想,并逐步清晰FOR語句格式及其含義
(學(xué)生實踐,再抽問學(xué)生,促使學(xué)生專注于教師引導(dǎo)的學(xué)習(xí)過程中)
準備工作: 打開“for循環(huán)實踐”-“工程1.vbp”,打開窗體,找到“輸出”按鈕 1.在窗體上輸出一個笑臉
:
Print “ ^_^ “;
2.輸出5個笑臉?(哪些方法? 手動輸?那如果要輸出1000個* ?)輸出10個笑臉呢?
For i=1 to 5
Print “ ^_^ ”;
Next i
追問: 要輸出10個*呢?(讓學(xué)生去模仿、嘗試修改代碼,促使他們自主去解讀語句,初步感受FOR語句對循環(huán)的控制作用)For i=1 to 10
Print “ ^_^ ";
Next i
3.輸出1到10的數(shù)字呢?
輸出10到20的數(shù)字呢?
(感受FOR循環(huán)語句中循環(huán)變量、初值、終值對循環(huán)體執(zhí)行的靈活控制作用、觀察循環(huán)變量的變化規(guī)律)
For i=10 to 20
Print i;
Next i
分析: i經(jīng)歷了哪些數(shù),符合循環(huán)條件(不超出終值)?
i為21時不符合循環(huán)條件,結(jié)束循環(huán)。
師(板書): for 循環(huán)變量=初值 to 終值
Next 循環(huán)變量
?變化規(guī)律是 +1
4.輸出10到20之間所有偶數(shù)?
(學(xué)生可能有不同的實現(xiàn)方式,老師查看學(xué)生代碼)
方法1:if語句實現(xiàn)
方法2:提示:讓循環(huán)變量的變化規(guī)律從加1變?yōu)榧? For i=10 to 20 step 2
Print i;
Next i(理解步長對循環(huán)變量的控制作用)
追問: 輸出20、18、16??10 ?
For i=20 to 2 step-
2Print i;
Next i
老師講解: 判斷條件“超出”的含義,視步長的正負而定,步長為正,則“超出”指大于終值時停止循環(huán),步長為負時,“超出”指小于終值時停止循環(huán)。
三、應(yīng)用知識,讀程序:(突出:循環(huán)條件判斷、循環(huán)變量的變化規(guī)律、循環(huán)體)S=0 For i=1 to 10 S=s+i Next i
‘(1)說出循環(huán)變量、初值、終值、循環(huán)體,循環(huán)次數(shù)? Print s ‘(2)輸出什么? Print i ‘(3)輸出什么?
‘(4)若加step 3 后又怎樣
強調(diào)for語句格式的循環(huán)思路(作為知識的小結(jié))
四、應(yīng)用知識,寫程序,解決問題:
935
提示: 密碼是一個三位數(shù),同時能被5、11、17整除。
思路:循環(huán)初值
?終值?
步長?
循環(huán)體?
(同學(xué)間相互幫忙調(diào)試!)
第三篇:循環(huán)控制教學(xué)設(shè)計(范文)
《循環(huán)的嵌套》教學(xué)設(shè)計
《循環(huán)的嵌套》是清代大學(xué)出版社出版的教材《C程序設(shè)計》第三次修訂本中第六章第六節(jié)的內(nèi)容,現(xiàn)就教材、教法與學(xué)法及教學(xué)過程三方面加以說明。
一、教材分析:
循環(huán)結(jié)構(gòu)是建立在順序結(jié)構(gòu)和分支結(jié)構(gòu)的基礎(chǔ)上,既是教材中的重點又是難點。循環(huán)的嵌套是循環(huán)結(jié)構(gòu)中第三課時的教學(xué)內(nèi)容,是在學(xué)習(xí)了循環(huán)結(jié)構(gòu)的for兩種語句形式的基礎(chǔ)上的深化,本節(jié)課的重點和關(guān)鍵是對循環(huán)嵌套的應(yīng)用。循環(huán)的嵌套在教材上屬于擴展內(nèi)容,但是等級考試把這部分作為重點考查內(nèi)容,因此,還是要把循環(huán)的嵌套作來重點來講解。教材關(guān)于循環(huán)的嵌套只有一個例題,且呈現(xiàn)有點突兀,學(xué)生要掌握難度較大,我在處理時把例題進行逐層分解,由最基本的輸出一個星號、一列、一行、矩形、三角形、等腰三角形圖案再到菱形,一步一個階梯,便于引導(dǎo)學(xué)生通過一個個臺階,最后達到頂峰,此時,學(xué)生才有“一覽眾山小”的傲然之勢,以此增強學(xué)生成功的自豪感和學(xué)習(xí)編程的自信心。
二、學(xué)情分析:
1、知識掌握上:教學(xué)對象為高二年級綜合班的學(xué)生,通過前面循環(huán)結(jié)構(gòu)的for語句形式的學(xué)習(xí),學(xué)生已具備學(xué)習(xí)循環(huán)嵌套的基礎(chǔ)。學(xué)生不容易理解循環(huán)嵌套的執(zhí)行過程。
2、學(xué)習(xí)心理上:學(xué)生對計算機語言類課不感興趣,學(xué)生上課時易分散注意力,不易接受,教師應(yīng)注意到這些問題,引導(dǎo)學(xué)生認真學(xué)習(xí)本節(jié)內(nèi)容。
3、學(xué)生生理上:青少年好動,注意力易分散,愛發(fā)表見解,希望得到教師的肯定,所以在教學(xué)中應(yīng)抓住學(xué)生的這一特點,創(chuàng)造條件和機會,讓學(xué)生發(fā)表見解,發(fā)揮學(xué)生學(xué)習(xí)的主動性。
職高的學(xué)生與普高學(xué)生是有區(qū)別。故我在進行教學(xué)任務(wù)設(shè)計時,從職高學(xué)生的實際情況出發(fā),充分考慮學(xué)生現(xiàn)有的文化知識、認知能力、年齡、興趣等特點,遵循由淺入深、由表及里、循序漸進等原則。因為學(xué)生在完成一個比較有趣的學(xué)習(xí)教學(xué)任務(wù)時,他們會非常專心致志,樂此不疲。在這次任務(wù)完成的過程中,學(xué)生不僅掌握了應(yīng)該掌握的知識,而且還培養(yǎng)了創(chuàng)新的思維的能力。
三、教學(xué)目標的確立:
針對學(xué)情,我把總目標細分成一個個的小目標,并把每一個教學(xué)目標和內(nèi)容細化為一個個容易掌握的小任務(wù),通過這些小的任務(wù)來體現(xiàn)出總的教學(xué)目標。并根據(jù)教學(xué)大綱對知識傳授、能力培養(yǎng)、思想教育三者統(tǒng)一以及循環(huán)嵌套知識分層次掌握的要求,加上對教材的分解和對學(xué)生的了解,我將本節(jié)課的教學(xué)目標定為知識目標、能力目標和情感目標三個方面,具體如下:
1、知識和技能目標:
A、使學(xué)生初步了解FOR循環(huán)嵌套的格式和執(zhí)行過程 B、使學(xué)生初步建立嵌套的算法概念,C、使學(xué)生初步掌握文本作圖的程序設(shè)計算法
2、智能力目標:
A、初步培養(yǎng)學(xué)生的創(chuàng)新能力和獨立分析問題、解決問題的能力
B、有意識地對學(xué)生進行舉一反三的思維遷移訓(xùn)練,提高學(xué)生的觀察和編程能力
3、情感目標:
A、讓學(xué)生在課堂上充分享受成功的喜悅:當學(xué)生在答題時獲得成功時,體驗了成功的感受,增強了自信心,同時也增加了學(xué)習(xí)主動性
B、鼓勵學(xué)生流暢地發(fā)表觀點,交流思想,形成與信息社會相適應(yīng)的價值觀和責(zé)任感 C、通過完善和編寫程序,培養(yǎng)學(xué)生嚴謹?shù)乃季S習(xí)慣。
四、教學(xué)重點與難點分析
學(xué)生是學(xué)習(xí)的主體,考慮到學(xué)生在學(xué)習(xí)本課知識時的原有基礎(chǔ)、現(xiàn)有困難及某些學(xué)習(xí)心理特征,從而有針對性地確定學(xué)習(xí)的重點、難點及教學(xué)對策。剛升入職高一年級的學(xué)生,對程序設(shè)計算法的把握程度還只停留在運用格式來套用程序的方法來編寫程序的水平上,而程序設(shè)計本身內(nèi)核即算法卻還未真正把握,并且他們的邏輯思維能力尚在進一步形成中。根據(jù)大綱要求結(jié)合學(xué)生的實際情況以及本課的特點,我確立本文重點及難點如下:
1、教學(xué)重點:
重點:FOR循環(huán)嵌套的格式和執(zhí)行過程
依據(jù):根據(jù)配套大綱要求,循環(huán)嵌套知識尤其是FOR循環(huán)嵌套是整個循環(huán)嵌套的核心,它與后續(xù)教學(xué)內(nèi)容緊密相連,此內(nèi)容教學(xué)的成敗關(guān)系到整個程序設(shè)計的全局,對是否能達到整個課程教學(xué)大綱規(guī)定的要求和實現(xiàn)專業(yè)培養(yǎng)目標至關(guān)重要。
2、教學(xué)難點:
A、難點:循環(huán)嵌套語句的應(yīng)用——文本作圖。B、依據(jù):本課程教授對象是職業(yè)高中一年級學(xué)生,對專業(yè)課沒有程序設(shè)計基礎(chǔ),并且缺乏課程中需要的算法分析知識;再加上這些學(xué)生好動,注意力容易分散,學(xué)習(xí)積極性不夠高,課堂上很難集中思想來觀察、想象、思維;而教學(xué)內(nèi)容中的文本作圖的畫法正需要集中思想用腦,需要學(xué)生有一定的觀察力和想象力。
五、教法與學(xué)法
1、教法:
任務(wù)驅(qū)動法,使用探究式教學(xué)模式:由于語言類課的層次性和實用性,提出了由表及里、逐層深入的學(xué)習(xí)途徑,便于學(xué)生循序漸進地學(xué)習(xí)編程的知識和技能。讓學(xué)生在一個個典型的文本作圖的例題下展開教學(xué)活動,引導(dǎo)學(xué)生由簡到繁、由易到難、循序漸進地完成一系列教學(xué)任務(wù),從而得到清晰的思路、方法和系統(tǒng)的知識,在完成教學(xué)任務(wù)的過程中,培養(yǎng)分析問題、解決問題的能力以及養(yǎng)成某種算法。形成了具有“以任務(wù)為主線、教師為主導(dǎo)、學(xué)生為主體”的基本特征的教學(xué)模式。方法:講解、啟發(fā)、演示
2、學(xué)法:
自主探究、模仿、實踐、協(xié)作
上機實踐:因為編程是一門實踐性非常強的課程?!鞍僦v不如一練”,光講的教學(xué)方法是行不通的。讓學(xué)生親自上機動手實踐遠比聽老師講要有效得多。通常,教師在對知識進行講解后,最關(guān)鍵的是讓學(xué)生親自動手實踐,讓學(xué)生在實踐中把握真知、掌握方法。教學(xué)用具:微機房多媒體演示系統(tǒng)
六、教學(xué)過程
一、[復(fù)習(xí)舊知,引入新課](5分鐘)
“興趣是最好的老師”。故我在本節(jié)學(xué)習(xí)中以創(chuàng)設(shè)學(xué)習(xí)情景,激發(fā)學(xué)習(xí)興趣為導(dǎo)入新課的指導(dǎo)思想,從文本作圖入手,引發(fā)學(xué)生的求知欲望,從而調(diào)動其學(xué)習(xí)的積極性和主動性。情境:從文本作圖入手,引發(fā)學(xué)生的求知欲望
提問:如何使用一般FOR循環(huán)語句實現(xiàn)簡單文本作圖? “*****”
二、[新課內(nèi)容]:(40分鐘)
再提出問題,給學(xué)生搭知識臺階,引學(xué)生思維上路,也就是說從最簡單的文本作圖出發(fā),緊扣教材,由淺入深地設(shè)置一連串有內(nèi)在邏輯性的問題,一環(huán)緊扣一環(huán),引導(dǎo)學(xué)生積極思維,經(jīng)過獨立思考或共同討論,得出每一問題的準確答案,在這里重在培養(yǎng)學(xué)生的理解能力和分析綜合能力。故我決定從如下三步著手: 第一步:從“果”入手,切中要害
問題:一行星會畫了,那么有沒有同學(xué)思考過
如果有五行星那如何畫呢?(如右圖)
第二步:講解格式及執(zhí)行過程
由上一問題的引出FOR循環(huán)嵌套的格式,并引導(dǎo)學(xué)生學(xué)會思考它的執(zhí)行過程。第三步:由淺入深,設(shè)置任務(wù)
教學(xué)過程是一個復(fù)雜的問題,教學(xué)過程中對學(xué)生的訓(xùn)練也應(yīng)是多層次、多結(jié)構(gòu)的。訓(xùn)練不僅僅體現(xiàn)在課堂上的鞏固練習(xí),而應(yīng)是貫穿在教學(xué)過程的各個環(huán)節(jié)上。教師連貫、準確、富有邏輯論證性的講述本身就使學(xué)生受到科學(xué)思維方法的訓(xùn)練,教師精心設(shè)計的思考題、討論題都是對學(xué)生思維能力的訓(xùn)練,當然最重要的是對學(xué)生課堂上知識進行形成性訓(xùn)練,及時鞏固教學(xué)成果。根據(jù)本課時的教學(xué)目標和學(xué)生的知識基礎(chǔ)以及因材施教的原則,我設(shè)計了四個梯度的任務(wù),每梯度的任務(wù)即為一個高度的臺階,學(xué)生每得出一個答案就登上一個臺階,這樣任務(wù)就迎刃而解了。
*****
***** ***** **********
*
** *** **** ***** ***** **** *** ** * * ** *** **** ***** ***** **** *** ** *
任務(wù)一 任務(wù)二 任務(wù)三 任務(wù)四 由任務(wù)
一、引出對FOR循環(huán)嵌套中內(nèi)循環(huán)變量的值的探究 由任務(wù)
二、引出對FOR循環(huán)嵌套中步長及循環(huán)變量的探究
由任務(wù)三、四引出在內(nèi)外循環(huán)之間如何控制作圖坐標的探究,并鞏固任務(wù)一和二
由以上四個梯度任務(wù)不僅在教授了學(xué)生FOR循環(huán)嵌套的格式和執(zhí)行過程,更重要的是通過任務(wù)的逐層深入,再采用設(shè)問、類比啟發(fā)并輔之以討論的方法,培養(yǎng)學(xué)生的分析能力和思維能力。
[歸納小結(jié)](3分鐘): 引導(dǎo)學(xué)生歸納小結(jié),教師歸納總結(jié),同時在本節(jié)課所教授的主要內(nèi)容;循環(huán)嵌套是個難點,要求學(xué)生結(jié)合文本作圖多看、多想、多比較、不斷實踐,逐步提高循環(huán)程序設(shè)計的分析問題和解決問題的能力。
[課后思考]:(2分鐘)
* ** *** **** *** ** * **** *** ** * ** *** ****
* *** ***** *******
* *** ***** *******
思考一 思考二
(垂直對稱文本作圖的算法)(水平對稱文本作圖的算法)
(此思考題可以幫助學(xué)生加深對嵌套的格式的理解,以及對文本作圖的掌握,對本節(jié)課的教學(xué)重點和難點內(nèi)容加以鞏固,提高學(xué)生分析問題、解決問題的能力)
七、教學(xué)反思:
本節(jié)課通過簡單問題入手,引導(dǎo)學(xué)生應(yīng)用自己理解的知識由簡單到復(fù)雜,沿著臺階狀的問題步步上升、層層深入,在生生、師生討論中找到解決問題的辦法,也使學(xué)生在不知不覺中到達頂峰,體味“一覽眾山小”的氣勢,這在無形中增強了學(xué)生成功的自豪感和學(xué)習(xí)編程的自信心。學(xué)生全程參與了知識的形成過程,通過積極思考、廣泛交流、主動探究與建構(gòu),使問題得到解決,把新知識納入舊知識的體系中,在整個學(xué)習(xí)過程中,學(xué)生成為真正的學(xué)習(xí)的主體,教師只是起到主導(dǎo)的作用,是學(xué)生學(xué)習(xí)的幫助者和促進者。
在本節(jié)課中,學(xué)生掌握的不僅僅是知識本身,更重要的是學(xué)會了解決問題的方法,知道了在什么情況下、在什么地方去應(yīng)用所學(xué)的知識,真正做到學(xué)以致用。在程序設(shè)計語言的教學(xué)之中,最重要的是基本思想和方法的教學(xué),教師的任務(wù)是如何恰當?shù)匾龑?dǎo),使學(xué)生準確地領(lǐng)悟思想,從而較好地掌握基本方法并能恰當應(yīng)用。
在上述教學(xué)中,沒有改變常規(guī)教學(xué)的各個環(huán)節(jié),但由于教學(xué)過程設(shè)計符合學(xué)生的認識規(guī)律,堅持循序漸進的原則,充分發(fā)揮主導(dǎo)和主體的積極性,又以訓(xùn)練為主線,同樣可以收到較好的教學(xué)效果。
以上是對〈循環(huán)嵌套〉這一教學(xué)內(nèi)容的認識和對教學(xué)過程的設(shè)計,不妥之處,請指正,謝謝。
第四篇:FOR循環(huán)語句教學(xué)設(shè)計
FOR循環(huán)語句教學(xué)設(shè)計
一、教材分析:使用教材:教育科學(xué)出版社出版的《算法與程序設(shè)計》(選修)。循環(huán)結(jié)構(gòu)是程序設(shè)計的三種基本結(jié)構(gòu)之一,是程序設(shè)計的基礎(chǔ)。這節(jié)課是循環(huán)語句的第一部分內(nèi)容,教材只是通過一個應(yīng)用題引出了循環(huán)結(jié)構(gòu),并應(yīng)用for循環(huán)結(jié)構(gòu)實現(xiàn)了程序和編寫,沒有給出其語句格式和執(zhí)行過程。我認為這樣會導(dǎo)致一些學(xué)生進行簡單模仿,而不是真正的掌握和理解。學(xué)生只有熟練掌握了FOR循環(huán)語句的語句格式,理解循環(huán)執(zhí)行過程,才能在實際應(yīng)用中游刃有余。因此本部分內(nèi)容分二節(jié)課完成,這節(jié)課主要講for循環(huán)語句的語句格式及其執(zhí)行過程,下節(jié)課再講實際應(yīng)用。
二、學(xué)生分析:教學(xué)對象為高二的學(xué)生,在高一下學(xué)期數(shù)學(xué)課上學(xué)過程序設(shè)計三種方法及流程圖的畫法,但沒有上機實踐。通過前面的學(xué)習(xí)對VB程序設(shè)計已有了一定的認知并且剛學(xué)習(xí)了順序結(jié)構(gòu)和分支結(jié)構(gòu)。
三、教學(xué)目標及確立依據(jù):根據(jù)本節(jié)課教學(xué)內(nèi)容以及學(xué)生的特點,結(jié)合學(xué)生現(xiàn)有知識水平,確定本節(jié)課教學(xué)目標如下:
1、知識目標::
1)掌握FOR循環(huán)語句的基本格式; 2)理解FOR循環(huán)語句的執(zhí)行過程;
3)能根據(jù)實際問題確定程序中的循環(huán)變量、循環(huán)條件和循環(huán)體; 4)能用for循環(huán)結(jié)構(gòu)編寫簡單的程序。
2、能力目標:培養(yǎng)學(xué)生分析問題,解決問題的能力。
3、情感目標:使學(xué)生積極參與,發(fā)揮他們的主動性,激發(fā)他們的求知欲。
四、教學(xué)重點、難點及確立依據(jù): 學(xué)生只有掌握了for循環(huán)語句的語句格式,理解了其執(zhí)行過程,才能在實際應(yīng)用中得心應(yīng)手。
教學(xué)重點:
1、掌握FOR循環(huán)語句的基本格式;
2、理解FOR循環(huán)語句的執(zhí)行過程;
教學(xué)難點:根據(jù)實際問題,確定程序中的循環(huán)變量、循環(huán)條件和循環(huán)體。教材處理:教材上沒有講for循環(huán)語句格式,也沒講它的執(zhí)行過程,直接講了它的應(yīng)用。若直接按教材上的來講,學(xué)生不容易接受。很容易造成學(xué)生的簡單模仿,而不是真正的掌握。所以先用一節(jié)課的時間講for循環(huán)語句的語句格式,執(zhí)行過程。下一節(jié)再講其實際應(yīng)用。
五、教學(xué)環(huán)境:多媒體教室(無網(wǎng)絡(luò))
六、教學(xué)過程:
自我評析:這是我評教學(xué)能手時設(shè)計的案例。在整個教學(xué)過程中,充分體現(xiàn)了學(xué)生的主體地位、以及對學(xué)生各種能力的培養(yǎng)。無論是引入課題還是對本節(jié)課的重點、難點,我都沒有直接講解,而是通過啟發(fā)引導(dǎo)、提出問題、鞏固練習(xí)等形式,充分調(diào)動學(xué)生的學(xué)習(xí)積極性,使他們參與到教學(xué)的整個過程,讓學(xué)生在積極思考,積極探索中掌握新知識、消化本節(jié)課的重點、難點。從反饋情況來看,這是一節(jié)比較成功的課。當然也有不足之處,希望同行們批評指出。
第五篇:《循環(huán)結(jié)構(gòu)》教學(xué)設(shè)計
《循環(huán)結(jié)構(gòu)》教學(xué)設(shè)計
一、教學(xué)內(nèi)容分析
《循環(huán)結(jié)構(gòu)》是人民教育出版社課程教材研究所編著的《普通高中課程標準試驗教科書數(shù)學(xué)3(必修)》(A版)中§1.1.2的第二課時的內(nèi)容。(1)算法是高中數(shù)學(xué)課程中的新內(nèi)容,算法的思想是非常重要的,算法思想已逐漸成為每個現(xiàn)代人所必須具備的數(shù)學(xué)素養(yǎng)。(2)本節(jié)課的內(nèi)容是循環(huán)結(jié)構(gòu),它與順序結(jié)構(gòu)、條件分支結(jié)構(gòu)是算法的三種基本邏輯結(jié)構(gòu),可以表示任何一個算法。并且循環(huán)結(jié)構(gòu)是算法這一部分的重點和難點,它的重要性就是充分體現(xiàn)計算機的優(yōu)勢,也即能以極快的速度進行重復(fù)計算。
二、學(xué)生學(xué)習(xí)情況分析
學(xué)生已經(jīng)學(xué)習(xí)了有關(guān)算法和框圖的基礎(chǔ)知識。絕大多數(shù)同學(xué)對算法和框圖的學(xué)習(xí)有相當?shù)呐d趣和積極性。但在探究問題的能力,應(yīng)用數(shù)學(xué)的意識等方面發(fā)展不夠均衡,尚有待加強。
三、設(shè)計思想
建構(gòu)主義學(xué)習(xí)理論認為,建構(gòu)就是認知結(jié)構(gòu)的組建,其過程一般是引導(dǎo)學(xué)生從身邊的、生活中的實際問題出發(fā),發(fā)現(xiàn)問題,思考如何解決問題,進而聯(lián)系所學(xué)的舊知識,首先明確問題的實質(zhì),然后總結(jié)出新知識的有關(guān)概念和規(guī)律,形成知識點,把知識點按照邏輯線索和內(nèi)在聯(lián)系,串成知識線,再由若干條知識線形成知識面,最后由知識面按照其內(nèi)容、性質(zhì)、作用、因果等關(guān)系組成綜合的知識體。也就是以學(xué)生為主體,強調(diào)學(xué)生對知識的主動探索、主動發(fā)現(xiàn)以及學(xué)生對所學(xué)知識意義的主動建構(gòu)?;谝陨侠碚摚竟?jié)課遵循引導(dǎo)發(fā)現(xiàn),循序漸進的思路,采用問題探究式教學(xué),運用多媒體,投影儀輔助,倡導(dǎo)“自主、合作、探究”的學(xué)習(xí)方式。具體流程如下:
創(chuàng)設(shè)情景(課前準備、引入實例)→授新設(shè)疑(自主探索形成概念→理解概念能識別框圖)→質(zhì)疑問難、論爭辯難(進一步加深對概念的理解→突破難點)→溝通發(fā)展(反饋練習(xí)→歸納小結(jié))→布置作業(yè)。
四、教學(xué)目標
理解循環(huán)結(jié)構(gòu),能識別和理解簡單的框圖的功能,通過模仿、操作、探索,學(xué)習(xí)設(shè)計程序框圖表達,解決問題的過程,發(fā)展有條理的思考與表達的能力,提高邏輯思維能力;能運用循環(huán)結(jié)構(gòu)設(shè)計程序框圖解決簡單的問題,感受和體會算法思想在解決具體問題中的意義,增強學(xué)生的創(chuàng)新能力和應(yīng)用數(shù)學(xué)的意識。
五、教學(xué)重點與難點
重點:理解循環(huán)結(jié)構(gòu),能識別和畫出簡單的循環(huán)結(jié)構(gòu)框圖。
難點:循環(huán)結(jié)構(gòu)中循環(huán)條件和循環(huán)體的確定。
六、教學(xué)過程設(shè)計
(一)創(chuàng)設(shè)情境
引例:德國著名數(shù)學(xué)家高斯幼年時代聰明過人,上學(xué)時,有一天老師出了一道題讓同學(xué)們計算:
1+2+3+4+…+99+100=?
老師出完題后,全班同學(xué)都在埋頭計算,小高斯卻很快算出答案等于5050。(課本例6)你能否寫出求法,并用框圖表示你的算法。
此例由學(xué)生動手完成,投影展示學(xué)生的做法,師生共同點評。鼓勵學(xué)生一題多解。
【設(shè)計意圖】通過高斯求和的故事,復(fù)習(xí)順序結(jié)構(gòu),提出遞推求和的方法,導(dǎo)入新課。此環(huán)節(jié)旨在提升學(xué)生的求知欲、探索欲,使學(xué)生保持良好、積極的情感體驗。
(二)授新設(shè)疑
1.循序漸進,理解知識
(1)引進“計數(shù)變量”、“累加變量”。借助“計數(shù)變量”和 “累加變量”使學(xué)生經(jīng)歷把“遞推求和”轉(zhuǎn)化為“循環(huán)求和”的過程,同時經(jīng)歷初始化變量,確定循環(huán)體,設(shè)置循環(huán)終止條件3個構(gòu)造循環(huán)結(jié)構(gòu)的關(guān)鍵步驟。①將“遞推求和”轉(zhuǎn)化為“循環(huán)求和”的緣由及轉(zhuǎn)化的方法和途徑 引例“求的值”這個問題的自然求和過程可以表示為:
用遞推公式表示為:的值的一個算
直接利用這個遞推公式構(gòu)造算法在步驟中使用了共100個變量,計算機執(zhí)行這樣的算法時需要占用較大的內(nèi)存。為了節(jié)省變量,充分體現(xiàn)計算機能以極快的速度進行重復(fù)計算的優(yōu)勢,需要從上述遞推求和的步驟
中提取出共同的結(jié)構(gòu),即第步的結(jié)果=第(-1)步的結(jié)果+。若引進一個計數(shù)變量來表示計算到第幾步,一個累加變量則第步可以表示為賦值過程②“”、“
”的含義
來表示每一步的計算結(jié)果。
利用多媒體動畫展示計算機中計數(shù)器的工作原理,借助形象直觀對知識點進行強調(diào)說明 1)量。
2)賦值號“=”右邊的變量“”表示前一步累加所得的和,賦值號“=”左邊的“”表示該步累加所得的和,含義不同。3)賦值號“=”與數(shù)學(xué)中的等號意義不同。4)邊的變量的作用是將賦值號右邊表達式。(類比
理解)
在數(shù)學(xué)中是不成立的。的值賦給賦值號左的作用是將賦值號右邊表達式的值賦給賦值號左邊的變借助“計數(shù)變量”、“累加變量”既突破了難點,同時也使學(xué)生理解了“”、“
”的含義。
③初始化變量,設(shè)置循環(huán)終止條件 由的初始值為0,的值由1增加到100,可以初始化循環(huán)變量和設(shè)置循環(huán)終止條件。(2)循環(huán)結(jié)構(gòu)的概念
從某處開始,按照一定條件,反復(fù)執(zhí)行某一處理步驟的結(jié)構(gòu)稱為循環(huán)結(jié)構(gòu)。
教師學(xué)生一起共同完成引例的框圖表示,并由此引出本節(jié)課的重點知識循環(huán)結(jié)構(gòu)的概念(循環(huán)變量、循環(huán)體、循環(huán)終止的條件)。
【設(shè)計意圖】這樣講解既突出了重點又突破了難點,同時學(xué)生在教師引導(dǎo)下,在已有探索經(jīng)驗的基礎(chǔ)上,借助多媒體的形象直觀,共同完成問題的抽象過程和算法的構(gòu)建過程。體現(xiàn)研究問題常用的“由特殊到一般”的思維方式。2.類比探究,掌握知識
例1:改造引例的程序框圖表示 ①求②求③求的值 的值 的值 此例可由學(xué)生獨立思考、回答,師生共同點評完成。
【設(shè)計意圖】通過對引例框圖的反復(fù)改造逐步幫助學(xué)生深入理解循環(huán)結(jié)構(gòu),體會用循環(huán)結(jié)構(gòu)表達算法,關(guān)鍵要做好三點:
① 確定循環(huán)變量和初始值 ② 確定循環(huán)體 ③ 確定循環(huán)終止條件。
例2:根據(jù)程序框圖回答下面的問題
圖A
圖B(1)圖中箭頭指向①時,輸出=_____。
(2)該程序框圖的算法功能是_______________________。(3)去掉條件“
”按程序框圖所蘊含的算法,能執(zhí)行到底嗎,若能
=______;指向②時輸出執(zhí)行到底,最后輸出的結(jié)果是什么? 對比練習(xí):(1)圖B輸出
=_____。(2)圖A指向②時與圖B有何不同?你能得到什么結(jié)論?
(3)對比“引例”與“例2”的程序框圖,試說明二者的區(qū)別和聯(lián)系? 可由學(xué)生小組討論,教師巡視,加強對學(xué)生的個別指導(dǎo),再由學(xué)生分析。
例2是寫出程序框圖的運算結(jié)果,及其功能。
【設(shè)計意圖】設(shè)計此例的目的是讓學(xué)生通過類比意識到:
①循環(huán)結(jié)構(gòu)不能是永無終止的死循環(huán),一定要在某個條件下終止循環(huán),這就需要條件結(jié)構(gòu)來做出判斷,因此,循環(huán)結(jié)構(gòu)一定包含條件結(jié)構(gòu)。
②循環(huán)結(jié)構(gòu)中語句的順序?qū)λ惴ǖ挠绊?。③當型循環(huán)結(jié)構(gòu)與直到型循環(huán)結(jié)構(gòu)的區(qū)別。
(三)質(zhì)疑問難、論爭辯難
例3 圖(1),圖(2),圖(3),圖(4)是為計算而繪制的程序框圖。根據(jù)程序框圖回答下面的問題:
圖(1)
圖(2)
圖(3)
圖(4)
①其中正確的程序框圖有哪幾個?錯誤的要指出錯在哪里。
②錯誤的程序框圖中,按該程序框圖所蘊含的算法,能執(zhí)行到底嗎?若能執(zhí)行到底,最后輸出的結(jié)果是什么?
③根據(jù)上面的回答總結(jié)出應(yīng)用循環(huán)結(jié)構(gòu)編制程序框圖應(yīng)該注意哪幾方面的問題?
【設(shè)計意圖】通過類比,自主探究,幫助學(xué)生深入理解知識,完善知識結(jié)構(gòu),提升認知水平。通過小組討論,實現(xiàn)生生互動,師生互助,豐富情感體驗,活躍課堂氣氛。
(四)溝通發(fā)展、歸納小結(jié) 1.溝通發(fā)展
仿照本節(jié)課例題,同桌倆人一人編題一人解答。【設(shè)計意圖】通過練習(xí)進一步鞏固所學(xué)知識,培養(yǎng)和提升學(xué)生的認知水平。溝通發(fā)展,有助于及時查漏補缺,保持學(xué)生學(xué)習(xí)的熱情和信心。2.課后小節(jié)
①理解循環(huán)結(jié)構(gòu)的邏輯。
②明確條件結(jié)構(gòu)與循環(huán)結(jié)構(gòu)的區(qū)別,聯(lián)系。③當型循環(huán)結(jié)構(gòu)與直到型循環(huán)結(jié)構(gòu)的區(qū)別。④數(shù)學(xué)思想方法:算法思想,類比方法。
【設(shè)計意圖】通過小結(jié)使學(xué)生對本節(jié)課的知識有一個全面的認識,掌握知識。為今后學(xué)習(xí)其它知識打基礎(chǔ)。
(五)布置作業(yè)
①課本P11習(xí)題1-1 A組 2
②課外拓展:寫出一個求滿足1×2×3×…×n>5000的最小正整數(shù)的算法并畫出相應(yīng)的程序框圖。
【設(shè)計意圖】書面作業(yè)第一個層次要求所有學(xué)生完成,第二個層次,只要求學(xué)有余力的同學(xué)完成。體現(xiàn)了差異發(fā)展教學(xué)。
七、教學(xué)反思
循環(huán)結(jié)構(gòu)這部分內(nèi)容在算法中起著承上啟下的作用。本節(jié)施教過程中,基本完成設(shè)計構(gòu)思,教學(xué)效果良好,但仍發(fā)現(xiàn)一些不足之處:
1、學(xué)生對循環(huán)終止條件的確定還存在一定困難,尤其循環(huán)體中“”、“”的順序?qū)K止條件的影響。
”、“
”中滲透的函數(shù)思
2、教學(xué)過程中對循環(huán)體“想(數(shù)學(xué)本質(zhì))體現(xiàn)不夠。對算法教學(xué)的思考:教材將“算法與程序框圖”和“基本算法語句”分開處理。是否將這兩部分內(nèi)容結(jié)合起來處理,在講基本結(jié)構(gòu)的時候,通過基本算法語句在計算機上演示計算結(jié)果,是否會更生動,效果會更好。強調(diào)基本結(jié)構(gòu),適當降低程序框圖和算法語句的難度(學(xué)生反映其中的一些例題結(jié)構(gòu)太復(fù)雜,理解比較吃力)。
算法作為數(shù)學(xué)與計算機技術(shù)的橋梁,體現(xiàn)了數(shù)學(xué)研究的一個新的方向,其作用是勿庸質(zhì)疑的,但作為高中數(shù)學(xué)課程中的新內(nèi)容,如何將其更完美地展現(xiàn)給學(xué)生,還需大家共同努力!