C語(yǔ)言循環(huán)結(jié)構(gòu)教學(xué)設(shè)計(jì)方案(合集5篇)_第1頁(yè)
C語(yǔ)言循環(huán)結(jié)構(gòu)教學(xué)設(shè)計(jì)方案(合集5篇)_第2頁(yè)
C語(yǔ)言循環(huán)結(jié)構(gòu)教學(xué)設(shè)計(jì)方案(合集5篇)_第3頁(yè)
C語(yǔ)言循環(huán)結(jié)構(gòu)教學(xué)設(shè)計(jì)方案(合集5篇)_第4頁(yè)
C語(yǔ)言循環(huán)結(jié)構(gòu)教學(xué)設(shè)計(jì)方案(合集5篇)_第5頁(yè)
已閱讀5頁(yè),還剩14頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

C語(yǔ)言循環(huán)結(jié)構(gòu)教學(xué)設(shè)計(jì)方案(合集5篇)第一篇:C語(yǔ)言循環(huán)結(jié)構(gòu)教學(xué)設(shè)計(jì)方案《C語(yǔ)言循環(huán)結(jié)構(gòu)》教學(xué)設(shè)計(jì)方案一、教學(xué)內(nèi)容分析循環(huán)結(jié)構(gòu)是面向過程編程中三種結(jié)構(gòu)中最重要的一種結(jié)構(gòu),學(xué)好它是學(xué)好這門課程的關(guān)鍵。循環(huán)結(jié)構(gòu)的實(shí)質(zhì)是重復(fù)執(zhí)行一系列語(yǔ)句,這種重復(fù)性是在循環(huán)條件的有效控制之下完成的。程序的關(guān)鍵在于如何控制循環(huán)的條件,在恰當(dāng)?shù)臅r(shí)機(jī)執(zhí)行循環(huán)或退出循環(huán)。二、學(xué)習(xí)者分析循環(huán)結(jié)構(gòu)是一種比較復(fù)雜的結(jié)構(gòu),在C語(yǔ)言中,循環(huán)結(jié)構(gòu)主要包括for、while和do-while三種語(yǔ)句,其中for語(yǔ)句的應(yīng)用更為普遍一些。循環(huán)語(yǔ)句的用法對(duì)于有程序設(shè)計(jì)經(jīng)驗(yàn)的學(xué)生來說輕而易舉,但是對(duì)于那些沒有經(jīng)驗(yàn)的初學(xué)者來說,難度卻不小。在一堂課的設(shè)計(jì)過程中,引例的作用至關(guān)重要。一個(gè)好的引例能把抽象問題簡(jiǎn)單化、具體化,有利于學(xué)生理解掌握。在學(xué)習(xí)循環(huán)結(jié)構(gòu)時(shí)可先利用現(xiàn)實(shí)生活中的一些具體實(shí)例來說明什么是循環(huán)以及為什么要研究循環(huán)讓一名初學(xué)者盡快擺脫日常的思維定式,更加透徹地理解和掌握程序設(shè)計(jì)中的基本思想,領(lǐng)會(huì)程序設(shè)計(jì)的精髓,總結(jié)出程序設(shè)計(jì)中每一種程序設(shè)計(jì)結(jié)構(gòu)的本質(zhì)及適合解決的問題,是高級(jí)語(yǔ)言程序設(shè)計(jì)這門課程在講授過程中,應(yīng)該時(shí)刻注意的問題。三、教學(xué)目標(biāo)1.知識(shí)與能力掌握循環(huán)構(gòu)造的基本特點(diǎn);區(qū)分多種不同類型循環(huán)結(jié)構(gòu)的運(yùn)行過程;掌握循環(huán)結(jié)構(gòu)的格式及應(yīng)用方法。2.過程與方法首先學(xué)會(huì)區(qū)分多種不同類型的循環(huán)結(jié)構(gòu),而后學(xué)會(huì)定義及應(yīng)用方法,利用上機(jī)熟練應(yīng)用技巧。3.情感態(tài)度與價(jià)值觀我們必須抱有自己想學(xué)習(xí)的心態(tài),多去問老師一些問題,那么你的漏洞將會(huì)越來越少,程序量和代碼量才會(huì)越來越多。四、重點(diǎn)難點(diǎn)及處理1.循環(huán)語(yǔ)句的的分類和定義For循環(huán)、while循環(huán)和do-while循環(huán)特點(diǎn):在一個(gè)程序中可以通過變換語(yǔ)句來使用不同的循環(huán)語(yǔ)句,而不改變程序的功能。2.循環(huán)語(yǔ)句的引用例如:要從1累加到100使用For循環(huán):for(sum,=0,i=1;i<=100;i++)sum=sum+i使用while循環(huán):while(i<=100)sum=sum+i使用do-while循環(huán):do{sum=sum+i;}while(i<=100)五、教學(xué)準(zhǔn)備1.PPT教學(xué)課件2.實(shí)驗(yàn)操作:VisualC++6.0軟件平臺(tái),PC電腦,教學(xué)機(jī)房,網(wǎng)絡(luò)課堂。六、教學(xué)思路(教學(xué)策略等)在一堂課的設(shè)計(jì)過程中,引例的作用至關(guān)重要。一個(gè)好的引例能把抽象問題簡(jiǎn)單化、具體化,有利于學(xué)生理解掌握。在學(xué)習(xí)循環(huán)結(jié)構(gòu)時(shí)可先利用現(xiàn)實(shí)生活中的一些具體實(shí)例來說明什么是循環(huán)以及為什么要研究循環(huán)?,F(xiàn)在我們可以提出一個(gè)問題:在計(jì)算機(jī)程序設(shè)計(jì)的世界里是否也有類似的這種相同操作重復(fù)出現(xiàn)的問題呢?利用最簡(jiǎn)單累加求和的例子。例:求1+2+3+4+5+?+100的和。下面就可以引出本節(jié)課的重點(diǎn),通過分別使用For循環(huán)、while循環(huán)和do-while循環(huán)來完成本程序,我們?cè)谡麄€(gè)過程中都做著重復(fù)的、相同的事情,也就是前面所說的循環(huán),在試著寫出比較簡(jiǎn)單的程序時(shí),可以試著選擇素?cái)?shù)或者奇數(shù)累加來增加難度,還可以使得讓學(xué)生接受和探究雙重循環(huán)。七、教學(xué)過程教學(xué)引入掌握掌握循環(huán)結(jié)構(gòu)的基本特點(diǎn):for語(yǔ)句、while語(yǔ)句和do-while語(yǔ)句如何計(jì)算1+2+3+4+?+100知識(shí)點(diǎn)學(xué)習(xí)1)for循環(huán)是循環(huán)的一種標(biāo)準(zhǔn)形式,通過for語(yǔ)句實(shí)現(xiàn),其語(yǔ)法如下:for(①;②;③)④①表達(dá)式,通常用于循環(huán)的初始化。包括循環(huán)變量的賦初值、其他變量的準(zhǔn)備等;②表達(dá)式,循環(huán)的條件判斷式,如果為空則相當(dāng)于真值;③表達(dá)式,通常設(shè)計(jì)為循環(huán)的調(diào)整部分,主要是循環(huán)變量的變化部分;④循環(huán)體,由一條或多條語(yǔ)句構(gòu)成,多條語(yǔ)句需要用一對(duì)花括號(hào)括起來。2)while循環(huán)通過while語(yǔ)句實(shí)現(xiàn)。while循環(huán)又稱為“當(dāng)型”循環(huán),其語(yǔ)法如下while(①)②;①表達(dá)式,循環(huán)的條件判斷式,若值為0,則結(jié)束循環(huán),退出while語(yǔ)句;若值為非0,則執(zhí)行循環(huán)體②循環(huán)體,由一條或多條語(yǔ)句構(gòu)成,多條語(yǔ)句需要用一對(duì)花括號(hào)括起來。3)do-while循環(huán),又稱為“直到型”循環(huán),用do-while語(yǔ)句來實(shí)現(xiàn),其一般格式為:do{①;}while(②);do-while語(yǔ)句的執(zhí)行過程為:先執(zhí)行循環(huán)體①,再判斷表達(dá)式②的值。若值為0,則結(jié)束循環(huán),退出do-while語(yǔ)句;若值為非0,則繼續(xù)執(zhí)行循環(huán)體4)break語(yǔ)句、continue語(yǔ)句和goto語(yǔ)句break語(yǔ)句不能用于循環(huán)語(yǔ)句和switch語(yǔ)句之外的任何其他語(yǔ)句中,功能為無(wú)條件退出循環(huán)。continue語(yǔ)句只結(jié)束本次循環(huán),判斷下一次循環(huán)環(huán)條件,滿足繼續(xù)循環(huán),否則退出循環(huán)。goto語(yǔ)句為無(wú)條件轉(zhuǎn)向程序中的某條語(yǔ)句。思考與探究分別使用For循環(huán)、while循環(huán)和do-while循環(huán)來累加出1-100之間的奇數(shù)和。實(shí)踐與操作不管是用or循環(huán)、while循環(huán)和do-while循環(huán)都好,核心算法是類似的,由于要累計(jì)出1-100之間的奇數(shù),定義i從1開始,每次累加2即可,把i賦值給sum,直到i大于100即跳出,例使用while循環(huán)寫出如下語(yǔ)句:#includevoidmain(){inti,sum;i=1;sum=0;while(i<=100);{sum=sum+i;i=i+2;}printf(“s=%dn”,s);}教學(xué)總結(jié)循環(huán)結(jié)構(gòu)是面向過程編程中三種結(jié)構(gòu)中最重要的一種結(jié)構(gòu),學(xué)好它是學(xué)好這門課程的關(guān)鍵。本章介紹的內(nèi)容主要是For循環(huán)、while循環(huán)和do-while循環(huán),同時(shí)也介紹了下break語(yǔ)句、continue語(yǔ)句和goto語(yǔ)句。while循環(huán)和do-while循環(huán)的條件判斷一個(gè)在前,一個(gè)在后,為導(dǎo)致循環(huán)體執(zhí)行的次數(shù)不同,需要密切注意;for循環(huán)為標(biāo)準(zhǔn)的功能很強(qiáng)的循環(huán),通常用于可控制的循環(huán),對(duì)于程序的維護(hù)和閱讀都是最佳選擇。循環(huán)結(jié)構(gòu)的實(shí)質(zhì)是重復(fù)執(zhí)行一系列語(yǔ)句,這種重復(fù)性是在循環(huán)條件的有效控制之下完成的。程序的關(guān)鍵在于如何控制循環(huán)的條件,在恰當(dāng)?shù)臅r(shí)機(jī)由“真”變“假”而退出循環(huán)。八、形成性評(píng)價(jià)試題如題所示計(jì)算表達(dá)式s=1+(1+2)+(1+2+3)+?+(1+2+3+4+?+10),請(qǐng)寫出程序并計(jì)算出S的值。#includevoidmain(){inti,j,s=0;for(i=1;i<=10;i++)for(j=1;j<=i;j++)s=s+j;printf(“s=%dn”,s);}第二篇:循環(huán)結(jié)構(gòu)總第5課時(shí)備課第5課時(shí)課題:循環(huán)結(jié)構(gòu)教學(xué)內(nèi)容:青島版八年級(jí)下冊(cè)信息技術(shù)第23頁(yè)至第27頁(yè)一、教學(xué)分析【教學(xué)內(nèi)容分】本課將繼續(xù)學(xué)習(xí)E語(yǔ)言的循環(huán)結(jié)構(gòu)。由于一些函數(shù)的命令課本上沒有,所以學(xué)生接受起來較難?!窘虒W(xué)對(duì)象分析】學(xué)生在學(xué)習(xí)了前面知識(shí)的基礎(chǔ)上,對(duì)E語(yǔ)言的基本輸入輸出語(yǔ)句有了一些了解,本節(jié)課讓學(xué)生應(yīng)用循環(huán)結(jié)構(gòu)來解決九九乘法表的輸出,學(xué)生應(yīng)該較感興趣?!窘虒W(xué)目標(biāo)】知識(shí)和技能目標(biāo)了解循環(huán)結(jié)構(gòu)在算法中的應(yīng)用;學(xué)會(huì)在程序設(shè)計(jì)中利用教學(xué)進(jìn)程教師活動(dòng)談話引入:談話引入九九乘法學(xué)生活動(dòng)設(shè)計(jì)意圖修訂表?大家想一想:九九乘法表的學(xué)生邊聽邊思考現(xiàn)什么規(guī)律呢?那么大家想不想用E語(yǔ)言編寫九九乘法表的程序,讓電腦自動(dòng)學(xué)生較感興趣為我們呈現(xiàn)出九九乘法表呢?點(diǎn)從學(xué)生很熟悉的九入本課,并激發(fā)學(xué)生的求知欲結(jié)構(gòu)是什么樣的?你有沒有發(fā)然后表述自己的觀九乘法表自然地引導(dǎo)入新課探究任務(wù)一:九九乘法表的設(shè)計(jì)生邊參照課本邊思讓學(xué)生自主學(xué)習(xí)問分析與流程圖描述探究任務(wù)1、一2、九九乘法表算法分析考理解九九乘法表題的算法分析與流的算法分析流程圖描述組內(nèi)交流組內(nèi)交流,解決疑問檢查任務(wù)師指生答(將被乘數(shù)和乘數(shù)一完成情教師適當(dāng)指導(dǎo)作為變量)況任務(wù)二:用E語(yǔ)言程序解決九九探究任務(wù)二乘法表計(jì)算與輸出1、2、3、按行輸出按列輸出整個(gè)表的輸出師強(qiáng)調(diào)應(yīng)注意的問題程圖的描述,鍛煉學(xué)九九乘法表流程圖描述理解九九乘法表的習(xí)分析問題的步驟循環(huán)結(jié)構(gòu)有效地解決問題;理解算法優(yōu)化的基礎(chǔ)知識(shí)。過程與方法目標(biāo)通過學(xué)生的自主探究,合作交流以及師生互動(dòng)的形式達(dá)到本課的目標(biāo)情感態(tài)度與價(jià)值觀目標(biāo):對(duì)待同一個(gè)問題,運(yùn)用不同的知識(shí)和方法解決問題,往往能達(dá)到事半功倍的效果。培養(yǎng)學(xué)生運(yùn)用不同方法解決問題的習(xí)慣?!窘虒W(xué)重點(diǎn)】循環(huán)結(jié)構(gòu)在算法中的應(yīng)用;循環(huán)結(jié)構(gòu)語(yǔ)句及命令【教學(xué)難點(diǎn)】循環(huán)結(jié)構(gòu)語(yǔ)句及命令【教學(xué)方法】自主探究,合作交流;教師指導(dǎo)學(xué)生參照課本進(jìn)行讓生在實(shí)際操作中編程,并理解整個(gè)表水到渠成地理解九的輸出與按行輸出九乘法表的編程語(yǔ)和按列輸出時(shí),其語(yǔ)句句有什么區(qū)別和聯(lián)系師做到適時(shí)指導(dǎo),重點(diǎn)指導(dǎo)【教學(xué)資源】硬件資源:軟件資源:【評(píng)價(jià)方法】評(píng)價(jià)量規(guī):檢查任務(wù)師可隨意挑出一兩個(gè)語(yǔ)句,提問來把握學(xué)生的學(xué)生隨機(jī)回答二的完成學(xué)生是什么意思,情況掌握情況,并作適當(dāng)指導(dǎo)計(jì)算機(jī)、電子教室E語(yǔ)言軟件限時(shí)作業(yè)完成2第三篇:循環(huán)結(jié)構(gòu)教學(xué)設(shè)計(jì)循環(huán)結(jié)構(gòu)一.教學(xué)目標(biāo)(1)知識(shí)目標(biāo)①理解循環(huán)結(jié)構(gòu)概念。②把握循環(huán)三要素:循環(huán)變量賦初值、循環(huán)體、循環(huán)的終止條件。③能識(shí)別和理解循環(huán)結(jié)構(gòu)的框圖以及功能。(2)能力目標(biāo)通過由實(shí)例對(duì)循環(huán)結(jié)構(gòu)的探究與應(yīng)用過程,培養(yǎng)學(xué)生的觀察類比,歸納抽象能力;參與運(yùn)用算法思想解決問題的過程,逐步形成算法分析,算法設(shè)計(jì)到算法表示的程序化算法思想。(3)情感目標(biāo)①感受算法思想在解決具體問題中的意義,提高算法素養(yǎng);②經(jīng)歷體驗(yàn)發(fā)現(xiàn)、創(chuàng)造和運(yùn)用的歷程與樂趣,體驗(yàn)成功的喜悅;③培養(yǎng)學(xué)生形式化的表達(dá)能力,構(gòu)造性解決問題的能力,以及程序化的思想意識(shí)。二.教學(xué)重難點(diǎn):重點(diǎn):循環(huán)結(jié)構(gòu)的三要素。難點(diǎn):循環(huán)三要素的確定以及循環(huán)執(zhí)行時(shí)變量的變化規(guī)律。三.教學(xué)方法:?jiǎn)栴}探究式教學(xué)法四.教學(xué)過程:(一)創(chuàng)設(shè)情景,抽象概念情景引入:北京取得2008奧運(yùn)會(huì)主辦權(quán)的過程。國(guó)際奧委會(huì)對(duì)遴選出的五個(gè)城市進(jìn)行投票表決的操作程序:首先進(jìn)行第一輪投票,如果有一個(gè)城市得票超過一半,那么這個(gè)城市取得主辦權(quán);如果沒有一個(gè)城市得票超過一半,那么將其中得票最少的城市淘汰;然后重復(fù)上述過程,直到選出一個(gè)城市為止。[設(shè)計(jì)意圖]新穎引入激發(fā)學(xué)生興趣。教師拋磚引玉,學(xué)生積極舉例循環(huán)現(xiàn)象,其思考舉例過程實(shí)為自主構(gòu)建循環(huán)結(jié)構(gòu)概念過程,體現(xiàn)了自主獲取知識(shí)的新課標(biāo)理念。(教師引導(dǎo)學(xué)生觀察操作中哪些是重復(fù)進(jìn)行的步驟,令其舉例說明社會(huì)、生活和數(shù)學(xué)中的循環(huán)現(xiàn)象;引導(dǎo)學(xué)生從循環(huán)現(xiàn)象中抽象出循環(huán)結(jié)構(gòu)概念)循環(huán)結(jié)構(gòu)概念:算法中按照一定條件反復(fù)執(zhí)行某些步驟的結(jié)構(gòu)。(二)提出問題,分析研究例1:設(shè)計(jì)算法求1×2×3×?×100的值并畫出框圖。(學(xué)生思考后小組討論算法的設(shè)計(jì),并將成果展示出來)[設(shè)計(jì)意圖]由學(xué)生歷經(jīng)提出解法,嘗試,受挫的過程,引發(fā)其認(rèn)知沖突,為新算法的產(chǎn)生奠定基礎(chǔ)。問題①:學(xué)生展示算法步驟中優(yōu)劣各是什么?(三)循序漸進(jìn),深入探究問題②:遞推求積中,每步中重復(fù)的操作是什么,變化的是什么?有何變化規(guī)律?100個(gè)變量的值當(dāng)中哪個(gè)是最終輸出的量?——每一步中重復(fù)操作的是乘法運(yùn)算,變化的只是參與運(yùn)算的;每一步均可描述為:第n步結(jié)果第(n1)步結(jié)果n(n2,3,,100);最終只需輸出s100,而s1至s99中數(shù)據(jù)無(wú)需保留。開辟變量s存放每次累乘結(jié)果(累乘變量),s的初值為1;變量i用于追蹤從2至100的變化(計(jì)數(shù)變量),i的初值為2。ssi教師引導(dǎo)學(xué)生得到循環(huán)體:ii1問題③:如何理解ssi與ii1?算法中“等號(hào)”與“變量”的涵義等同于數(shù)學(xué)中的相應(yīng)涵義嗎?問題④:循環(huán)體如何結(jié)束?引導(dǎo)學(xué)生分析循環(huán)體執(zhí)行的最后一步:ss100i101當(dāng)i100時(shí)執(zhí)行循環(huán);當(dāng)i101時(shí)結(jié)束循環(huán),即為循環(huán)終止條件。[設(shè)計(jì)意圖]問題②至④環(huán)環(huán)相扣,層次遞進(jìn),使學(xué)生歷經(jīng)問題的抽象過程和新算法的構(gòu)建過程,培養(yǎng)其歸納抽象能力,逐步形成算法分析,算法設(shè)計(jì)到算法表示的程序化算法思想。歸納循環(huán)結(jié)構(gòu)三要素:循環(huán)變量賦初值、循環(huán)體、循環(huán)終止條件。循環(huán)三要素確定過程:首先確定循環(huán)體,再由循環(huán)體第一步確定變量初值,由最后一步確定循環(huán)終止條件。根據(jù)剛才的分析畫出程序框圖,從中提取出當(dāng)型和直到型框圖,并給出一般形式,引導(dǎo)學(xué)生對(duì)這兩種循環(huán)結(jié)構(gòu)進(jìn)行區(qū)別和轉(zhuǎn)化。直到型:先執(zhí)行一次循環(huán)體,再判斷條件,若不滿足,繼續(xù)執(zhí)行循環(huán)體,直到條件滿足,跳出循環(huán)。當(dāng)型:在每次執(zhí)行循環(huán)體前判斷條件,若滿足,則執(zhí)行,否則跳出循環(huán)。(四)變式探究,深化理解變式1:在例1當(dāng)型框圖中修改循環(huán)三要素,學(xué)生回答算法功能。11變式2:改造例1程序框圖,求1351的值。999(組織學(xué)生分組活動(dòng),繼續(xù)改造例1的循環(huán)體,比比看哪組的改造創(chuàng)意最豐富,得到的新算法最多。)[設(shè)計(jì)意圖]學(xué)生在自主改造循環(huán)體過程中體驗(yàn)創(chuàng)造喜悅,深化了對(duì)循環(huán)結(jié)構(gòu)理解,且體會(huì)了此算法的普適性(解決了有規(guī)律數(shù)列的求和積問題)。探究①:若更改例1中循環(huán)體順序,即由ssiii1變?yōu)閕i1ssi程序功能變化了嗎?若有變化,須如何修改初值和終止條件方能使功能不變?探究②:若去掉例1中判斷條件i100程序如何執(zhí)行?學(xué)生從變式及探究①中體會(huì)三要素對(duì)于循環(huán)結(jié)構(gòu)的影響,并再次體會(huì)三要素確定過程:先確定循環(huán)體,再由循環(huán)體第一步確定初值,由最后一步確定終止條件。[設(shè)計(jì)意圖]探究①意在通過類比使學(xué)生意識(shí)到循環(huán)體語(yǔ)句順序?qū)λ惴ǖ挠绊懀俺踔?、終止條件的確立依據(jù)。探究②說明不能出現(xiàn)死循環(huán),循環(huán)結(jié)構(gòu)中定含條件結(jié)構(gòu)。(五)課堂小結(jié),回顧提高引導(dǎo)學(xué)生從知識(shí)、方法即數(shù)學(xué)思想方面進(jìn)行小結(jié):知識(shí)與方法:①循環(huán)結(jié)構(gòu)的構(gòu)建過程和循環(huán)三要素的確定。②當(dāng)型和直到型循環(huán)結(jié)構(gòu)的區(qū)別和轉(zhuǎn)化。③循環(huán)要素的改變對(duì)程序功能的影響。數(shù)學(xué)思想:程序化算法思想;算法思維與數(shù)學(xué)思維的區(qū)別。[設(shè)計(jì)意圖]培養(yǎng)學(xué)生自主梳理知識(shí)能力。(六)布置作業(yè),課外拓展常規(guī)作業(yè):P20習(xí)題1.1B組第2題。拓展作業(yè):查閱“韓信點(diǎn)兵,多多益善”的典故,設(shè)計(jì)算法求士兵總數(shù),并給出兩種框圖表示。[設(shè)計(jì)意圖]鞏固課堂知識(shí)。且拓展作業(yè)在應(yīng)用知識(shí)的同時(shí)開闊了學(xué)生視野,將課堂內(nèi)涵延伸到課外。第四篇:《循環(huán)結(jié)構(gòu)》教學(xué)設(shè)計(jì)《循環(huán)結(jié)構(gòu)》教學(xué)設(shè)計(jì)一、教學(xué)內(nèi)容分析《循環(huán)結(jié)構(gòu)》是人民教育出版社課程教材研究所編著的《普通高中課程標(biāo)準(zhǔn)試驗(yàn)教科書數(shù)學(xué)3(必修)》(A版)中§1.1.2的第二課時(shí)的內(nèi)容。(1)算法是高中數(shù)學(xué)課程中的新內(nèi)容,算法的思想是非常重要的,算法思想已逐漸成為每個(gè)現(xiàn)代人所必須具備的數(shù)學(xué)素養(yǎng)。(2)本節(jié)課的內(nèi)容是循環(huán)結(jié)構(gòu),它與順序結(jié)構(gòu)、條件分支結(jié)構(gòu)是算法的三種基本邏輯結(jié)構(gòu),可以表示任何一個(gè)算法。并且循環(huán)結(jié)構(gòu)是算法這一部分的重點(diǎn)和難點(diǎn),它的重要性就是充分體現(xiàn)計(jì)算機(jī)的優(yōu)勢(shì),也即能以極快的速度進(jìn)行重復(fù)計(jì)算。二、學(xué)生學(xué)習(xí)情況分析學(xué)生已經(jīng)學(xué)習(xí)了有關(guān)算法和框圖的基礎(chǔ)知識(shí)。絕大多數(shù)同學(xué)對(duì)算法和框圖的學(xué)習(xí)有相當(dāng)?shù)呐d趣和積極性。但在探究問題的能力,應(yīng)用數(shù)學(xué)的意識(shí)等方面發(fā)展不夠均衡,尚有待加強(qiáng)。三、設(shè)計(jì)思想建構(gòu)主義學(xué)習(xí)理論認(rèn)為,建構(gòu)就是認(rèn)知結(jié)構(gòu)的組建,其過程一般是引導(dǎo)學(xué)生從身邊的、生活中的實(shí)際問題出發(fā),發(fā)現(xiàn)問題,思考如何解決問題,進(jìn)而聯(lián)系所學(xué)的舊知識(shí),首先明確問題的實(shí)質(zhì),然后總結(jié)出新知識(shí)的有關(guān)概念和規(guī)律,形成知識(shí)點(diǎn),把知識(shí)點(diǎn)按照邏輯線索和內(nèi)在聯(lián)系,串成知識(shí)線,再由若干條知識(shí)線形成知識(shí)面,最后由知識(shí)面按照其內(nèi)容、性質(zhì)、作用、因果等關(guān)系組成綜合的知識(shí)體。也就是以學(xué)生為主體,強(qiáng)調(diào)學(xué)生對(duì)知識(shí)的主動(dòng)探索、主動(dòng)發(fā)現(xiàn)以及學(xué)生對(duì)所學(xué)知識(shí)意義的主動(dòng)建構(gòu)?;谝陨侠碚?,本節(jié)課遵循引導(dǎo)發(fā)現(xiàn),循序漸進(jìn)的思路,采用問題探究式教學(xué),運(yùn)用多媒體,投影儀輔助,倡導(dǎo)“自主、合作、探究”的學(xué)習(xí)方式。具體流程如下:創(chuàng)設(shè)情景(課前準(zhǔn)備、引入實(shí)例)→授新設(shè)疑(自主探索形成概念→理解概念能識(shí)別框圖)→質(zhì)疑問難、論爭(zhēng)辯難(進(jìn)一步加深對(duì)概念的理解→突破難點(diǎn))→溝通發(fā)展(反饋練習(xí)→歸納小結(jié))→布置作業(yè)。四、教學(xué)目標(biāo)理解循環(huán)結(jié)構(gòu),能識(shí)別和理解簡(jiǎn)單的框圖的功能,通過模仿、操作、探索,學(xué)習(xí)設(shè)計(jì)程序框圖表達(dá),解決問題的過程,發(fā)展有條理的思考與表達(dá)的能力,提高邏輯思維能力;能運(yùn)用循環(huán)結(jié)構(gòu)設(shè)計(jì)程序框圖解決簡(jiǎn)單的問題,感受和體會(huì)算法思想在解決具體問題中的意義,增強(qiáng)學(xué)生的創(chuàng)新能力和應(yīng)用數(shù)學(xué)的意識(shí)。五、教學(xué)重點(diǎn)與難點(diǎn)重點(diǎn):理解循環(huán)結(jié)構(gòu),能識(shí)別和畫出簡(jiǎn)單的循環(huán)結(jié)構(gòu)框圖。難點(diǎn):循環(huán)結(jié)構(gòu)中循環(huán)條件和循環(huán)體的確定。六、教學(xué)過程設(shè)計(jì)(一)創(chuàng)設(shè)情境引例:德國(guó)著名數(shù)學(xué)家高斯幼年時(shí)代聰明過人,上學(xué)時(shí),有一天老師出了一道題讓同學(xué)們計(jì)算:1+2+3+4+…+99+100=?老師出完題后,全班同學(xué)都在埋頭計(jì)算,小高斯卻很快算出答案等于5050。(課本例6)你能否寫出求法,并用框圖表示你的算法。此例由學(xué)生動(dòng)手完成,投影展示學(xué)生的做法,師生共同點(diǎn)評(píng)。鼓勵(lì)學(xué)生一題多解。【設(shè)計(jì)意圖】通過高斯求和的故事,復(fù)習(xí)順序結(jié)構(gòu),提出遞推求和的方法,導(dǎo)入新課。此環(huán)節(jié)旨在提升學(xué)生的求知欲、探索欲,使學(xué)生保持良好、積極的情感體驗(yàn)。(二)授新設(shè)疑1.循序漸進(jìn),理解知識(shí)(1)引進(jìn)“計(jì)數(shù)變量”、“累加變量”。借助“計(jì)數(shù)變量”和“累加變量”使學(xué)生經(jīng)歷把“遞推求和”轉(zhuǎn)化為“循環(huán)求和”的過程,同時(shí)經(jīng)歷初始化變量,確定循環(huán)體,設(shè)置循環(huán)終止條件3個(gè)構(gòu)造循環(huán)結(jié)構(gòu)的關(guān)鍵步驟。①將“遞推求和”轉(zhuǎn)化為“循環(huán)求和”的緣由及轉(zhuǎn)化的方法和途徑引例“求的值”這個(gè)問題的自然求和過程可以表示為:用遞推公式表示為:的值的一個(gè)算直接利用這個(gè)遞推公式構(gòu)造算法在步驟中使用了共100個(gè)變量,計(jì)算機(jī)執(zhí)行這樣的算法時(shí)需要占用較大的內(nèi)存。為了節(jié)省變量,充分體現(xiàn)計(jì)算機(jī)能以極快的速度進(jìn)行重復(fù)計(jì)算的優(yōu)勢(shì),需要從上述遞推求和的步驟中提取出共同的結(jié)構(gòu),即第步的結(jié)果=第(-1)步的結(jié)果+。若引進(jìn)一個(gè)計(jì)數(shù)變量來表示計(jì)算到第幾步,一個(gè)累加變量則第步可以表示為賦值過程②“”、“”的含義來表示每一步的計(jì)算結(jié)果。利用多媒體動(dòng)畫展示計(jì)算機(jī)中計(jì)數(shù)器的工作原理,借助形象直觀對(duì)知識(shí)點(diǎn)進(jìn)行強(qiáng)調(diào)說明1)量。2)賦值號(hào)“=”右邊的變量“”表示前一步累加所得的和,賦值號(hào)“=”左邊的“”表示該步累加所得的和,含義不同。3)賦值號(hào)“=”與數(shù)學(xué)中的等號(hào)意義不同。4)邊的變量的作用是將賦值號(hào)右邊表達(dá)式。(類比理解)在數(shù)學(xué)中是不成立的。的值賦給賦值號(hào)左的作用是將賦值號(hào)右邊表達(dá)式的值賦給賦值號(hào)左邊的變借助“計(jì)數(shù)變量”、“累加變量”既突破了難點(diǎn),同時(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é)課的重點(diǎn)知識(shí)循環(huán)結(jié)構(gòu)的概念(循環(huán)變量、循環(huán)體、循環(huán)終止的條件)?!驹O(shè)計(jì)意圖】這樣講解既突出了重點(diǎn)又突破了難點(diǎn),同時(shí)學(xué)生在教師引導(dǎo)下,在已有探索經(jīng)驗(yàn)的基礎(chǔ)上,借助多媒體的形象直觀,共同完成問題的抽象過程和算法的構(gòu)建過程。體現(xiàn)研究問題常用的“由特殊到一般”的思維方式。2.類比探究,掌握知識(shí)例1:改造引例的程序框圖表示①求②求③求的值的值的值此例可由學(xué)生獨(dú)立思考、回答,師生共同點(diǎn)評(píng)完成?!驹O(shè)計(jì)意圖】通過對(duì)引例框圖的反復(fù)改造逐步幫助學(xué)生深入理解循環(huán)結(jié)構(gòu),體會(huì)用循環(huán)結(jié)構(gòu)表達(dá)算法,關(guān)鍵要做好三點(diǎn):①確定循環(huán)變量和初始值②確定循環(huán)體③確定循環(huán)終止條件。例2:根據(jù)程序框圖回答下面的問題圖A圖B(1)圖中箭頭指向①時(shí),輸出=_____。(2)該程序框圖的算法功能是_______________________。(3)去掉條件“”按程序框圖所蘊(yùn)含的算法,能執(zhí)行到底嗎,若能=______;指向②時(shí)輸出執(zhí)行到底,最后輸出的結(jié)果是什么?對(duì)比練習(xí):(1)圖B輸出=_____。(2)圖A指向②時(shí)與圖B有何不同?你能得到什么結(jié)論?(3)對(duì)比“引例”與“例2”的程序框圖,試說明二者的區(qū)別和聯(lián)系?可由學(xué)生小組討論,教師巡視,加強(qiáng)對(duì)學(xué)生的個(gè)別指導(dǎo),再由學(xué)生分析。例2是寫出程序框圖的運(yùn)算結(jié)果,及其功能?!驹O(shè)計(jì)意圖】設(shè)計(jì)此例的目的是讓學(xué)生通過類比意識(shí)到:①循環(huán)結(jié)構(gòu)不能是永無(wú)終止的死循環(huán),一定要在某個(gè)條件下終止循環(huán),這就需要條件結(jié)構(gòu)來做出判斷,因此,循環(huán)結(jié)構(gòu)一定包含條件結(jié)構(gòu)。②循環(huán)結(jié)構(gòu)中語(yǔ)句的順序?qū)λ惴ǖ挠绊憽"郛?dāng)型循環(huán)結(jié)構(gòu)與直到型循環(huán)結(jié)構(gòu)的區(qū)別。(三)質(zhì)疑問難、論爭(zhēng)辯難例3圖(1),圖(2),圖(3),圖(4)是為計(jì)算而繪制的程序框圖。根據(jù)程序框圖回答下面的問題:圖(1)圖(2)圖(3)圖(4)①其中正確的程序框圖有哪幾個(gè)?錯(cuò)誤的要指出錯(cuò)在哪里。②錯(cuò)誤的程序框圖中,按該程序框圖所蘊(yùn)含的算法,能執(zhí)行到底嗎?若能執(zhí)行到底,最后輸出的結(jié)果是什么?③根據(jù)上面的回答總結(jié)出應(yīng)用循環(huán)結(jié)構(gòu)編制程序框圖應(yīng)該注意哪幾方面的問題?【設(shè)計(jì)意圖】通過類比,自主探究,幫助學(xué)生深入理解知識(shí),完善知識(shí)結(jié)構(gòu),提升認(rèn)知水平。通過小組討論,實(shí)現(xiàn)生生互動(dòng),師生互助,豐富情感體驗(yàn),活躍課堂氣氛。(四)溝通發(fā)展、歸納小結(jié)1.溝通發(fā)展仿照本節(jié)課例題,同桌倆人一人編題一人解答?!驹O(shè)計(jì)意圖】通過練習(xí)進(jìn)一步鞏固所學(xué)知識(shí),培養(yǎng)和提升學(xué)生的認(rèn)知水平。溝通發(fā)展,有助于及時(shí)查漏補(bǔ)缺,保持學(xué)生學(xué)習(xí)的熱情和信心。2.課后小節(jié)①理解循環(huán)結(jié)構(gòu)的邏輯。②明確條件結(jié)構(gòu)與循環(huán)結(jié)構(gòu)的區(qū)別,聯(lián)系。③當(dāng)型循環(huán)結(jié)構(gòu)與直到型循環(huán)結(jié)構(gòu)的區(qū)別。④數(shù)學(xué)思想方法:算法思想,類比方法?!驹O(shè)計(jì)意圖】通過小結(jié)使學(xué)生對(duì)本節(jié)課的知識(shí)有一個(gè)全面的認(rèn)識(shí),掌握知識(shí)。為今后學(xué)習(xí)其它知識(shí)打基礎(chǔ)。(五)布置作業(yè)①課本P11習(xí)題1-1A組2②課外拓展:寫出一個(gè)求滿足1×2×3×…×n>5000的最小正整數(shù)的算法并畫出相應(yīng)的程序框圖?!驹O(shè)計(jì)意圖】書面作業(yè)第一個(gè)層次要求所有學(xué)生完成,第二個(gè)層次,只要求學(xué)有余力的同學(xué)完成。體現(xiàn)了差異發(fā)展教學(xué)。七、教學(xué)反思循環(huán)結(jié)構(gòu)這部分內(nèi)容在算法中起著承上啟下的作用。本節(jié)施教過程中,基本完成設(shè)計(jì)構(gòu)思,教學(xué)效果良好,但仍發(fā)現(xiàn)一些不足之處:1、學(xué)生對(duì)循環(huán)終止條件的確定還存在一定困難,尤其循環(huán)體中“”、“”的順序?qū)K止條件的影響。”、“”中滲透的函數(shù)思2、教學(xué)過程中對(duì)循環(huán)體“想(數(shù)學(xué)本質(zhì))體現(xiàn)不夠。對(duì)算法教學(xué)的思考:教材將“算法與程序框圖”和“基本算法語(yǔ)句”分開處理。是否將這兩部分內(nèi)容結(jié)合起來處理,在講基本結(jié)構(gòu)的時(shí)候,通過基本算法語(yǔ)句在計(jì)算機(jī)上演示計(jì)算結(jié)果,是否會(huì)更生動(dòng),效果會(huì)更好。強(qiáng)調(diào)基本結(jié)構(gòu),適當(dāng)降低程序框圖和算法語(yǔ)句的難度(學(xué)生反映其中的一些例題結(jié)構(gòu)太復(fù)雜,理解比較吃力)。算法作為數(shù)學(xué)與計(jì)算機(jī)技術(shù)的橋梁,體現(xiàn)了數(shù)學(xué)研究的一個(gè)新的方向,其作用是勿庸質(zhì)疑的,但作為高中數(shù)學(xué)課程中的新內(nèi)容,如何將其更完美地展現(xiàn)給學(xué)生,還需大家共同努力!第五篇:C語(yǔ)言循環(huán)結(jié)構(gòu)實(shí)習(xí)報(bào)告-副本認(rèn)識(shí)(實(shí)習(xí))報(bào)告實(shí)驗(yàn)(實(shí)習(xí))名稱循環(huán)結(jié)構(gòu)程序設(shè)計(jì)日期得分指導(dǎo)教師系專業(yè)年級(jí)班次姓名學(xué)號(hào)一、實(shí)驗(yàn)?zāi)康?1)掌握在程序設(shè)計(jì)條件型循環(huán)結(jié)構(gòu)時(shí),如何正確地設(shè)定循環(huán)條件,以及如何控制循環(huán)的次數(shù)。⑵了解條件型循環(huán)結(jié)構(gòu)的基本測(cè)試方法。⑶掌握如何正確地控制技術(shù)型循環(huán)結(jié)構(gòu)的次數(shù)。⑷了解對(duì)技術(shù)型循環(huán)結(jié)構(gòu)進(jìn)行測(cè)試的基本方法。⑸了解在嵌套循環(huán)結(jié)構(gòu)中,提高程序效率的方法。二、實(shí)驗(yàn)內(nèi)容1.輸入一個(gè)正整數(shù),并將其顛倒過來,如12345對(duì)應(yīng)54321.程序:#include#includeintmain(){intn,m,t=0;scanf(“%d”,&n);if(n<0){printf(“數(shù)據(jù)輸入錯(cuò)誤!n”);exit(0);}while(n!=0){m=n%10;t=t*10+m;n=n/10;}printf(“反序數(shù)為:%dn”,t);return0;}運(yùn)行:12345反序數(shù)為:54321Pressanykeytocontinue2.將一個(gè)長(zhǎng)整型數(shù)s的每一位數(shù)位上的偶數(shù)依次取出來,構(gòu)成一個(gè)新的數(shù)t,

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論