欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      C語言循環(huán)結(jié)構(gòu)教學(xué)設(shè)計(jì)方案(合集5篇)

      時(shí)間:2019-05-12 23:44:51下載本文作者:會(huì)員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《C語言循環(huán)結(jié)構(gòu)教學(xué)設(shè)計(jì)方案》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《C語言循環(huán)結(jié)構(gòu)教學(xué)設(shè)計(jì)方案》。

      第一篇:C語言循環(huán)結(jié)構(gòu)教學(xué)設(shè)計(jì)方案

      《C語言循環(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í)行一系列語句,這種重復(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語言中,循環(huán)結(jié)構(gòu)主要包括for、while和do-while三種語句,其中for語句的應(yīng)用更為普遍一些。循環(huán)語句的用法對于有程序設(shè)計(jì)經(jīng)驗(yàn)的學(xué)生來說輕而易舉,但是對于那些沒有經(jīng)驗(yàn)的初學(xué)者來說,難度卻不小。在一堂課的設(shè)計(jì)過程中,引例的作用至關(guān)重要。一個(gè)好的引例能把抽象問題簡單化、具體化,有利于學(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ì)及適合解決的問題,是高級語言程序設(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)語句的的分類和定義

      For循環(huán)、while循環(huán)和do-while循環(huán)

      特點(diǎn):在一個(gè)程序中可以通過變換語句來使用不同的循環(huán)語句,而不改變程序的功能。

      2.循環(huán)語句的引用

      例如:要從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)操作:Visual C++6.0軟件平臺(tái),PC電腦,教學(xué)機(jī)房,網(wǎng)絡(luò)課堂。

      六、教學(xué)思路(教學(xué)策略等)

      在一堂課的設(shè)計(jì)過程中,引例的作用至關(guān)重要。一個(gè)好的引例能把抽象問題簡單化、具體化,有利于學(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)的問題呢?利用最簡單累加求和的例子。

      例:求1+2+3+4+5+?+100的和。

      下面就可以引出本節(jié)課的重點(diǎn),通過分別使用For循環(huán)、while循環(huán)和do-while循環(huán)來完成本程序,我們在整個(gè)過程中都做著重復(fù)的、相同的事情,也就是前面所說的循環(huán),在試著寫出比較簡單的程序時(shí),可以試著選擇素?cái)?shù)或者奇數(shù)累加來增加難度,還可以使得讓學(xué)生接受和探究雙重循環(huán)。

      七、教學(xué)過程 教學(xué)引入

      掌握掌握循環(huán)結(jié)構(gòu)的基本特點(diǎn):for語句、while語句和do-while語句 如何計(jì)算1+2+3+4+?+100 知識(shí)點(diǎn)學(xué)習(xí)

      1)for循環(huán)是循環(huán)的一種標(biāo)準(zhǔn)形式,通過for語句實(shí)現(xiàn),其語法如下:

      for(①;②;③)④

      ①表達(dá)式,通常用于循環(huán)的初始化。包括循環(huán)變量的賦初值、其他變量的準(zhǔn)備等;

      ②表達(dá)式,循環(huán)的條件判斷式,如果為空則相當(dāng)于真值;

      ③表達(dá)式,通常設(shè)計(jì)為循環(huán)的調(diào)整部分,主要是循環(huán)變量的變化部分; ④循環(huán)體,由一條或多條語句構(gòu)成,多條語句需要用一對花括號括起來。

      2)while循環(huán)通過while語句實(shí)現(xiàn)。while循環(huán)又稱為“當(dāng)型”循環(huán),其語法如下

      while(①)②;①表達(dá)式,循環(huán)的條件判斷式,若值為0,則結(jié)束循環(huán),退出while語句;若值為非0,則執(zhí)行循環(huán)體

      ②循環(huán)體,由一條或多條語句構(gòu)成,多條語句需要用一對花括號括起來。

      3)do-while循環(huán),又稱為“直到型”循環(huán),用do-while語句來實(shí)現(xiàn),其一般格式為:

      do { ①;} while(②);do-while語句的執(zhí)行過程為:

      先執(zhí)行循環(huán)體①,再判斷表達(dá)式②的值。若值為0,則結(jié)束循環(huán),退出do-while語句;若值為非0,則繼續(xù)執(zhí)行循環(huán)體

      4)break語句、continue語句和goto語句

      break語句不能用于循環(huán)語句和switch語句之外的任何其他語句中,功能為無條件退出循環(huán)。

      continue語句只結(jié)束本次循環(huán),判斷下一次循環(huán)環(huán)條件,滿足繼續(xù)循環(huán),否則退出循環(huán)。

      goto語句為無條件轉(zhuǎn)向程序中的某條語句。

      思考與探究

      分別使用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)寫出如下語句:

      #include void main(){ int i,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語句、continue語句和goto語句。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),對于程序的維護(hù)和閱讀都是最佳選擇。循環(huán)結(jié)構(gòu)的實(shí)質(zhì)是重復(fù)執(zhí)行一系列語句,這種重復(fù)性是在循環(huán)條件的有效控制之下完成的。程序的關(guān)鍵在于如何控制循環(huán)的條件,在恰當(dāng)?shù)臅r(shí)機(jī)由“真”變“假”而退出循環(huán)。

      八、形成性評價(jià)試題

      如題所示計(jì)算表達(dá)式s=1+(1+2)+(1+2+3)+?+(1+2+3+4+?+10),請寫出程序并計(jì)算出S的值。

      #include void main(){ int i,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)》教學(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)勢,也即能以極快的速度進(jìn)行重復(fù)計(jì)算。

      二、學(xué)生學(xué)習(xí)情況分析

      學(xué)生已經(jīng)學(xué)習(xí)了有關(guān)算法和框圖的基礎(chǔ)知識(shí)。絕大多數(shù)同學(xué)對算法和框圖的學(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é)生對知識(shí)的主動(dòng)探索、主動(dòng)發(fā)現(xiàn)以及學(xué)生對所學(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ì)疑問難、論爭辯難(進(jìn)一步加深對概念的理解→突破難點(diǎn))→溝通發(fā)展(反饋練習(xí)→歸納小結(jié))→布置作業(yè)。

      四、教學(xué)目標(biāo)

      理解循環(huán)結(jié)構(gòu),能識(shí)別和理解簡單的框圖的功能,通過模仿、操作、探索,學(xué)習(xí)設(shè)計(jì)程序框圖表達(dá),解決問題的過程,發(fā)展有條理的思考與表達(dá)的能力,提高邏輯思維能力;能運(yùn)用循環(huán)結(jié)構(gòu)設(shè)計(jì)程序框圖解決簡單的問題,感受和體會(huì)算法思想在解決具體問題中的意義,增強(qiáng)學(xué)生的創(chuàng)新能力和應(yīng)用數(shù)學(xué)的意識(shí)。

      五、教學(xué)重點(diǎn)與難點(diǎn)

      重點(diǎn):理解循環(huán)結(jié)構(gòu),能識(shí)別和畫出簡單的循環(huán)結(jié)構(gòu)框圖。

      難點(diǎn):循環(huán)結(jié)構(gòu)中循環(huán)條件和循環(huán)體的確定。

      六、教學(xué)過程設(shè)計(jì)

      (一)創(chuàng)設(shè)情境

      引例:德國著名數(shù)學(xué)家高斯幼年時(shí)代聰明過人,上學(xué)時(shí),有一天老師出了一道題讓同學(xué)們計(jì)算:

      1+2+3+4+…+99+100=?

      老師出完題后,全班同學(xué)都在埋頭計(jì)算,小高斯卻很快算出答案等于5050。(課本例6)你能否寫出求法,并用框圖表示你的算法。

      此例由學(xué)生動(dòng)手完成,投影展示學(xué)生的做法,師生共同點(diǎn)評。鼓勵(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)勢,需要從上述遞推求和的步驟

      中提取出共同的結(jié)構(gòu),即第步的結(jié)果=第(-1)步的結(jié)果+。若引進(jìn)一個(gè)計(jì)數(shù)變量來表示計(jì)算到第幾步,一個(gè)累加變量則第步可以表示為賦值過程②“”、“

      ”的含義

      來表示每一步的計(jì)算結(jié)果。

      利用多媒體動(dòng)畫展示計(jì)算機(jī)中計(jì)數(shù)器的工作原理,借助形象直觀對知識(shí)點(diǎn)進(jìn)行強(qiáng)調(diào)說明 1)量。

      2)賦值號“=”右邊的變量“”表示前一步累加所得的和,賦值號“=”左邊的“”表示該步累加所得的和,含義不同。3)賦值號“=”與數(shù)學(xué)中的等號意義不同。4)邊的變量的作用是將賦值號右邊表達(dá)式。(類比

      理解)

      在數(shù)學(xué)中是不成立的。的值賦給賦值號左的作用是將賦值號右邊表達(dá)式的值賦給賦值號左邊的變借助“計(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)終止的條件)。

      【設(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)評完成。

      【設(shè)計(jì)意圖】通過對引例框圖的反復(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é)果是什么? 對比練習(xí):(1)圖B輸出

      =_____。(2)圖A指向②時(shí)與圖B有何不同?你能得到什么結(jié)論?

      (3)對比“引例”與“例2”的程序框圖,試說明二者的區(qū)別和聯(lián)系? 可由學(xué)生小組討論,教師巡視,加強(qiáng)對學(xué)生的個(gè)別指導(dǎo),再由學(xué)生分析。

      例2是寫出程序框圖的運(yùn)算結(jié)果,及其功能。

      【設(shè)計(jì)意圖】設(shè)計(jì)此例的目的是讓學(xué)生通過類比意識(shí)到:

      ①循環(huán)結(jié)構(gòu)不能是永無終止的死循環(huán),一定要在某個(gè)條件下終止循環(huán),這就需要條件結(jié)構(gòu)來做出判斷,因此,循環(huán)結(jié)構(gòu)一定包含條件結(jié)構(gòu)。

      ②循環(huán)結(jié)構(gòu)中語句的順序?qū)λ惴ǖ挠绊?。③?dāng)型循環(huán)結(jié)構(gòu)與直到型循環(huán)結(jié)構(gòu)的區(qū)別。

      (三)質(zhì)疑問難、論爭辯難

      例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é)思想方法:算法思想,類比方法。

      【設(shè)計(jì)意圖】通過小結(jié)使學(xué)生對本節(jié)課的知識(shí)有一個(gè)全面的認(rèn)識(shí),掌握知識(shí)。為今后學(xué)習(xí)其它知識(shí)打基礎(chǔ)。

      (五)布置作業(yè)

      ①課本P11習(xí)題1-1 A組 2

      ②課外拓展:寫出一個(gè)求滿足1×2×3×…×n>5000的最小正整數(shù)的算法并畫出相應(yīng)的程序框圖。

      【設(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é)生對循環(huán)終止條件的確定還存在一定困難,尤其循環(huán)體中“”、“”的順序?qū)K止條件的影響。

      ”、“

      ”中滲透的函數(shù)思

      2、教學(xué)過程中對循環(huán)體“想(數(shù)學(xué)本質(zhì))體現(xiàn)不夠。對算法教學(xué)的思考:教材將“算法與程序框圖”和“基本算法語句”分開處理。是否將這兩部分內(nèi)容結(jié)合起來處理,在講基本結(jié)構(gòu)的時(shí)候,通過基本算法語句在計(jì)算機(jī)上演示計(jì)算結(jié)果,是否會(huì)更生動(dòng),效果會(huì)更好。強(qiáng)調(diào)基本結(jié)構(gòu),適當(dāng)降低程序框圖和算法語句的難度(學(xué)生反映其中的一些例題結(jié)構(gòu)太復(fù)雜,理解比較吃力)。

      算法作為數(shù)學(xué)與計(jì)算機(jī)技術(shù)的橋梁,體現(xiàn)了數(shù)學(xué)研究的一個(gè)新的方向,其作用是勿庸質(zhì)疑的,但作為高中數(shù)學(xué)課程中的新內(nèi)容,如何將其更完美地展現(xiàn)給學(xué)生,還需大家共同努力!

      第三篇:循環(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í)例對循環(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é)方法:問題探究式教學(xué)法 四.教學(xué)過程:

      (一)創(chuàng)設(shè)情景,抽象概念

      情景引入:北京取得2008奧運(yùn)會(huì)主辦權(quán)的過程。國際奧委會(huì)對遴選出的五個(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é)果?第(n?1)步結(jié)果?n(n?2,3,?,100); 最終只需輸出s100,而s1至s99中數(shù)據(jù)無需保留。

      開辟變量s存放每次累乘結(jié)果(累乘變量),s的初值為1; 變量i用于追蹤從2至100的變化(計(jì)數(shù)變量),i的初值為2。

      s?s?i教師引導(dǎo)學(xué)生得到循環(huán)體:

      i?i?1

      問題③:如何理解s?s?i與i?i?1?算法中“等號”與“變量”的涵義等同于數(shù)學(xué)中的相應(yīng)涵義嗎?

      問題④:循環(huán)體如何結(jié)束?

      引導(dǎo)學(xué)生分析循環(huán)體執(zhí)行的最后一步:

      s?s?100i?101

      當(dāng)i?100時(shí)執(zhí)行循環(huán);當(dāng)i?101時(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é)生對這兩種循環(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程序框圖,求1???35?1的值。999(組織學(xué)生分組活動(dòng),繼續(xù)改造例1的循環(huán)體,比比看哪組的改造創(chuàng)意最豐富,得到的新算法最多。)

      [設(shè)計(jì)意圖]學(xué)生在自主改造循環(huán)體過程中體驗(yàn)創(chuàng)造喜悅,深化了對循環(huán)結(jié)構(gòu)理解,且體會(huì)了此算法的普適性(解決了有規(guī)律數(shù)列的求和積問題)。

      探究①:若更改例1中循環(huán)體順序,即由

      s?s?ii?i?1 變?yōu)?/p>

      i?i?1s?s?i

      程序功能變化了嗎?

      若有變化,須如何修改初值和終止條件方能使功能不變? 探究②:若去掉例1中判斷條件i?100程序如何執(zhí)行?

      學(xué)生從變式及探究①中體會(huì)三要素對于循環(huán)結(jié)構(gòu)的影響,并再次體會(huì)三要素確定過程:先確定循環(huán)體,再由循環(huán)體第一步確定初值,由最后一步確定終止條件。

      [設(shè)計(jì)意圖]探究①意在通過類比使學(xué)生意識(shí)到循環(huán)體語句順序?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)要素的改變對程序功能的影響。

      數(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)涵延伸到課外。

      第四篇:C語言循環(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è)年級班次姓名學(xué)號

      一、實(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)的基本測試方法。

      ⑶掌握如何正確地控制技術(shù)型循環(huán)結(jié)構(gòu)的次數(shù)。

      ⑷了解對技術(shù)型循環(huán)結(jié)構(gòu)進(jìn)行測試的基本方法。

      ⑸了解在嵌套循環(huán)結(jié)構(gòu)中,提高程序效率的方法。

      二、實(shí)驗(yàn)內(nèi)容

      1.輸入一個(gè)正整數(shù),并將其顛倒過來,如12345對應(yīng)54321.程序 :

      #include

      #include

      int main()

      {

      int n,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);

      return 0;

      }

      運(yùn)行:

      12345

      反序數(shù)為: 54321

      Press any key to continue

      2.將一個(gè)長整型數(shù)s的每一位數(shù)位上的偶數(shù)依次取出來,構(gòu)成一個(gè)新的數(shù)t,其高位仍在高位,低位仍在低位,如s=87653142時(shí),t中的數(shù)為8642.程序:

      #include

      int main()

      {

      long s,t=0,p=1;

      scanf(“%ld”,&s);

      while(s!=0)

      {

      if((s%10)%2==0)

      {

      t=t+(s%10)*p;

      p=p*10;

      }

      s=s/10;

      }

      printf(“%ld“,t);

      return 0;

      }

      運(yùn)行:

      87653142

      8642

      Press any key to continue_

      3.判斷101~200之間有多少個(gè)素?cái)?shù)。

      程序:

      #include

      #include

      int isprime(int m);

      int main()

      {

      int n,s=0;

      for(n=101;n<=200;n++)

      {

      if(isprime(n))

      s++;

      }

      printf(”%dn",s);

      return 0;

      }

      int isprime(int m)

      {

      int i;

      for(i=2;i<=sqrt(m);i++)

      if(m%i==0)

      return 0;

      return 1;

      }

      運(yùn)行:

      Press any key to continue_

      三、分析與討論

      (1)總結(jié)條件循環(huán)結(jié)構(gòu)的一般方法。

      (一)for循環(huán)

      for循環(huán)的一般形式為:

      for(<表達(dá)式1>;<表達(dá)式2>;<表達(dá)式3>)

      {

      語句序列

      }

      (1)先求解表達(dá)式1,然后求解表達(dá)式2,若其值為真(true),則執(zhí)行for語句中內(nèi)嵌的循環(huán)語句;若其值為假(false),則結(jié)束循環(huán)轉(zhuǎn)到{ }后面的語句執(zhí)行。

      (2)求解表達(dá)式3。

      (3)轉(zhuǎn)回上面求解表達(dá)式2,繼續(xù)執(zhí)行。

      (4)循環(huán)結(jié)束,執(zhí)行for語句下面的一個(gè)語句。

      (二)while語句

      while(表達(dá)式)

      {

      語句序列

      }

      其語義是,首先計(jì)算表達(dá)式的值,當(dāng)值為真(true)時(shí),返回循環(huán)體語句;當(dāng)值為假(false)時(shí)結(jié)束循環(huán)。直到表達(dá)式的值為0,則執(zhí)行結(jié)構(gòu)后面的語句。

      特點(diǎn):先判斷,后執(zhí)行。

      (三)do-while語句

      do

      {

      語句序列

      }while(表達(dá)式);

      特點(diǎn):先執(zhí)行,后判斷。

      當(dāng)循環(huán)條件為真(true)時(shí)反復(fù)執(zhí)行循環(huán)體,直到循環(huán)條件為假(false)終止循環(huán)。因此,其循環(huán)體將至少被執(zhí)行一次。

      如果for、while或do-while循環(huán)控制語句的循環(huán)體中又包含循環(huán)控制語句就構(gòu)成了嵌套循環(huán)。這3種循環(huán)語句之間可相互嵌套,構(gòu)成復(fù)雜的邏輯嵌套結(jié)構(gòu)。

      (2)如何測試計(jì)數(shù)型循環(huán)結(jié)構(gòu)的控制表達(dá)式中的錯(cuò)誤?

      斷點(diǎn),或使用try,catch拋出異常

      (3)從實(shí)驗(yàn)中你得到了哪些提高嵌套循環(huán)程序效率的啟示?

      1.注意把循環(huán)次數(shù)大的循環(huán)放在嵌套語句的外層可以產(chǎn)生較好的效率.2.靈活、巧妙運(yùn)用三種循環(huán)語句結(jié)構(gòu)來實(shí)現(xiàn)嵌套。

      第五篇:《C語言循環(huán)結(jié)構(gòu)》課程教學(xué)設(shè)計(jì)研究(定稿)

      《C語言循環(huán)結(jié)構(gòu)》課程教學(xué)設(shè)計(jì)研究

      作者簡介作者簡介:徐東(1972-),男,碩士,中國人民解放軍海軍大連艦艇學(xué)院講師、教研室主任,研究方向?yàn)橛?jì)算機(jī)視覺與人工智能、計(jì)算機(jī)教育。0引言

      C語言程序設(shè)計(jì)中,循環(huán)結(jié)構(gòu)、順序結(jié)構(gòu)和選擇結(jié)構(gòu)共同作為各種復(fù)雜程序的基本構(gòu)造單元。C語言中幾乎所有實(shí)用程序都包含循環(huán),許多問題求解都可歸結(jié)為重復(fù)執(zhí)行的操作,比如數(shù)值計(jì)算中的方程迭代求根、非數(shù)值計(jì)算中的樹的遍歷等等。循環(huán)的特征是:在給定條件成立時(shí),重復(fù)執(zhí)行某程序段,直到條件不成立為止。教學(xué)實(shí)踐證明,循環(huán)結(jié)構(gòu)是整個(gè)C語言程序設(shè)計(jì)課程中的“拐點(diǎn)”,這個(gè)環(huán)節(jié)學(xué)好了,就有了進(jìn)一步學(xué)習(xí)的興趣,反之,則會(huì)讓很多學(xué)生對C語言的深入學(xué)習(xí)望而卻步。因此熟練掌握循環(huán)結(jié)構(gòu)的概念及使用方法是程序設(shè)計(jì)最基本的要求之一。筆者通過總結(jié)學(xué)生學(xué)習(xí)C語言循環(huán)結(jié)構(gòu)的一般心理思維規(guī)律,結(jié)合國內(nèi)外優(yōu)秀的計(jì)算機(jī)語言教學(xué)方法和模式,在講授C語言循環(huán)結(jié)構(gòu)程序設(shè)計(jì)環(huán)節(jié)的教學(xué)過程中,采取“雙主體教學(xué)模式”,充分運(yùn)用了項(xiàng)目實(shí)例教學(xué)、問題驅(qū)動(dòng)教學(xué)、多媒體輔助教學(xué)等多種教學(xué)方法,重視學(xué)生的學(xué)習(xí)主體作用,在課堂教學(xué)中,以創(chuàng)造性貫徹“啟發(fā)式教學(xué)原則”為基本特征,鼓勵(lì)學(xué)生積極主動(dòng)學(xué)習(xí),教師極盡啟發(fā)、誘導(dǎo)、調(diào)動(dòng)學(xué)生學(xué)習(xí)的主動(dòng)性,使學(xué)生在掌握知識(shí)、形成能力、開發(fā)智力等方面得到最大發(fā)展。

      1C語言公共課教學(xué)中存在的問題

      C語言公共課程的授課對象均為非計(jì)算機(jī)專業(yè)學(xué)生,C語言教學(xué)總課時(shí)數(shù)也偏緊。C語言相對于計(jì)算機(jī)基礎(chǔ)課程,它注重設(shè)計(jì)算法、書寫程序并進(jìn)行調(diào)試的整個(gè)過程,內(nèi)容較為抽象、復(fù)雜,教學(xué)方法和學(xué)習(xí)方法都有極大的不同。筆者通過觀察并與學(xué)生交流,發(fā)現(xiàn)很大一部分學(xué)生上課時(shí)能聽懂課程,但程序一旦稍有改變就便不知所措,學(xué)生獨(dú)立編程時(shí)更是無從下手,尤其到了循環(huán)結(jié)構(gòu)設(shè)計(jì)階段。究其原因,在教學(xué)方面存在以下問題。

      1.1傳統(tǒng)課堂教學(xué)方式存在一些弊端

      通常,傳統(tǒng)的C語言教學(xué)方法是選用經(jīng)典教材,教師在講解時(shí)先給出一般的語法格式,然后逐步講解語法要點(diǎn),再給出例子。傳統(tǒng)教學(xué)方法比較適合基礎(chǔ)差的學(xué)生,但此方式的缺點(diǎn)也是顯而易見的,一方面不利于學(xué)生自學(xué)能力的培養(yǎng);另一方面,對于基礎(chǔ)好的學(xué)生會(huì)覺得太羅嗦,甚至因此喪失學(xué)習(xí)興趣。多數(shù)學(xué)生對于這種按部就班講編程的傳統(tǒng)教學(xué)方式有厭倦心理,不愿意主動(dòng)與教師在課后交流,依靠教師的現(xiàn)象比較嚴(yán)重。另外,很大一部分學(xué)生還在延續(xù)高中時(shí)的學(xué)習(xí)方法,缺乏自主學(xué)習(xí)的意識(shí)和能力。C語言畢竟是一門抽象、復(fù)雜的課程,知識(shí)點(diǎn)非常散。學(xué)生在學(xué)習(xí)C語言的過程中,在教學(xué)內(nèi)容越來越多、編程越來越困難的情況下,很難自我保持學(xué)習(xí)的興趣和熱度。

      1.2教與學(xué)比例不合理

      教師在教學(xué)實(shí)施過程中,往往過于注重對知識(shí)的傳授,過于強(qiáng)調(diào)教學(xué)方法,而實(shí)際上,C語言是一門實(shí)踐性很強(qiáng)的課程,理論理解與實(shí)際演練密不可分,相輔相成,因而,整個(gè)C語言教學(xué)過程中如何分配教與學(xué)、理論與實(shí)踐的比例,是學(xué)生學(xué)好C語言的關(guān)鍵因素之一。

      1.3上機(jī)實(shí)作課時(shí)偏少

      由于總課時(shí)數(shù)的限定,目前計(jì)劃學(xué)時(shí)內(nèi)安排上機(jī)實(shí)作學(xué)時(shí)不足以完成預(yù)訂目標(biāo),以計(jì)劃外形式安排課時(shí),學(xué)生在自主學(xué)習(xí)能力較弱的情況下,學(xué)習(xí)效果不佳。

      2雙主體教學(xué)法

      經(jīng)過多年實(shí)踐,我們在教學(xué)過程中采取了適合C語言公共課的“雙主體互動(dòng)教學(xué)模式”。雙主體互動(dòng)教學(xué)模式是新型的課堂教學(xué)理論,它突破傳統(tǒng)教學(xué)中的“雙主”理論,極其重視學(xué)生的學(xué)習(xí)主體作用,并引入“互動(dòng)”觀念,教、學(xué)雙方相互影響,彼此促動(dòng)。在課堂教學(xué)中,它以創(chuàng)造性貫徹“啟發(fā)式教學(xué)原則”為基本特征,鼓勵(lì)學(xué)生積極主動(dòng)學(xué)習(xí),提倡教師極盡啟發(fā)、誘導(dǎo)、調(diào)動(dòng)學(xué)生主動(dòng)性之能事,在授課過程中,采用講解、現(xiàn)場編程演示、幻燈片、提問、目光交流、練、學(xué)生自主學(xué)習(xí)相結(jié)合的方式,授課完畢后進(jìn)行課堂小結(jié),布置上機(jī)作業(yè)。

      2.1采用實(shí)例教學(xué)法,提高學(xué)生對抽象概念的感觀認(rèn)識(shí)

      實(shí)例教學(xué)法打破了以教材為中心的傳統(tǒng)教學(xué)模式,不按教材的順序授課,在講課過程中,經(jīng)常舉一些與實(shí)際生活相關(guān)的事例,以精選出的程序?qū)嵗秊橹行?,把學(xué)習(xí)的重點(diǎn)放在具體實(shí)例講述上,并引導(dǎo)學(xué)生自己去思考解決方案,從主觀上讓學(xué)生感受到成就感,從而保持他們的學(xué)習(xí)興趣。整個(gè)教學(xué)過程中強(qiáng)調(diào)學(xué)以致用,在應(yīng)用中學(xué)習(xí),從而避免了枯燥、繁雜的理論說教,不僅增強(qiáng)了學(xué)生的學(xué)習(xí)積極性,而且對提高學(xué)生綜合分析和解決實(shí)際問題的能力也大有幫助。

      為了達(dá)到本課程的教學(xué)目的,讓學(xué)生能更加深刻地體會(huì)到軟件編程的實(shí)際作用,提高并保持對該課程的學(xué)習(xí)興趣,本文引例就從“實(shí)彈射擊訓(xùn)練分析系統(tǒng)軟件”的編制任務(wù)開始,該軟件編制任務(wù)共分5個(gè)階段完成,編制過程將一直持續(xù)到本課程結(jié)束,并且會(huì)在后續(xù)章節(jié)中得到進(jìn)一步完善。“實(shí)彈射擊訓(xùn)練分析系統(tǒng)軟件”具體任務(wù)安排:

      第一階段:能記錄一名學(xué)生的打靶成績(平均環(huán)數(shù))。

      說明:為簡單起見,規(guī)定每名學(xué)生打10發(fā)子彈,記平均成績。

      第二階段:能記錄每個(gè)班的打靶總成績(總平均環(huán)數(shù))。

      第三階段:能對參訓(xùn)學(xué)生進(jìn)行成績排名;能對參訓(xùn)單位進(jìn)行成績排名。

      第四階段:在前3個(gè)階段任務(wù)完成的情況下,進(jìn)一步完善該軟件的功能,學(xué)生可以添加自定義功能模塊。

      在簡單介紹“實(shí)彈射擊訓(xùn)練分析系統(tǒng)軟件”的編制任務(wù)后,提出本次課的任務(wù)。運(yùn)用實(shí)例啟發(fā)學(xué)生,明確本節(jié)課要解決的任務(wù),即尋求一種循環(huán)機(jī)制,能夠自動(dòng)循環(huán)地對10個(gè)成績求和。這樣,不僅激起了學(xué)生探究問題的興趣,而且輕松地引入了本節(jié)課的教學(xué)內(nèi)容:循環(huán)結(jié)構(gòu)。接下來,就按照軟件設(shè)計(jì)的步驟依次進(jìn)行。

      2.2采用進(jìn)階式問題驅(qū)動(dòng)法,提高上機(jī)效率

      在C語言教學(xué)過程中,上機(jī)操作是非常必要的。通過上機(jī),學(xué)生不但可以進(jìn)一步理解和掌握知識(shí),而且許多不清楚或不理解的問題也迎刃而解。但在上機(jī)過程中,教師不要總是要求學(xué)生按部就班地解決問題,要讓學(xué)生自己尋找解決方法,把學(xué)習(xí)的主動(dòng)權(quán)還給學(xué)生,增強(qiáng)學(xué)生的自主學(xué)習(xí)能力,當(dāng)然,教師的主導(dǎo)地位不能變。在組織學(xué)生上機(jī)實(shí)踐的過程中,教師可以適當(dāng)?shù)卦O(shè)計(jì)一些連續(xù)的作業(yè)。例如,學(xué)完循環(huán)結(jié)構(gòu)后,在上機(jī)時(shí)先帶領(lǐng)學(xué)生分析一個(gè)程序,其功能是輸出四行六列并且是由星形符號構(gòu)成的圖案[1,2]。教師可以通過以下步驟引導(dǎo)學(xué)生上機(jī)實(shí)踐:

      步驟1:教師可用多種編程方法進(jìn)行程序演示。①利用普通的輸出函數(shù)如何解決;②利用單循環(huán)如何解決;③利用雙重循環(huán)如何解決;④說明雙重循環(huán)的優(yōu)點(diǎn)及特征,然后讓學(xué)生自行編寫并運(yùn)行程序。

      步驟2:待學(xué)生完成任務(wù)后,在原程序基礎(chǔ)上,進(jìn)一步提出新問題,讓學(xué)生學(xué)會(huì)靈活編程。①若要輸出每行“#”與“*”相間的四行六列圖案應(yīng)該如何修改程序;②若要輸出每行兩個(gè)連續(xù)的“#”和3個(gè)連續(xù)的“*”的四行五列圖案應(yīng)該如何修改程序;③若要輸出用“*”組成的一個(gè)正三角形應(yīng)如何修改程序;④行列數(shù)在這里是固定的,可否通過鍵盤隨機(jī)輸入,等等。

      以上問題均可通過修改步驟1中編好的程序逐步解決,每次修改的幅度均不大,難度也是緩慢增加,學(xué)生在不知不覺中得到了編程的訓(xùn)練,在很短的時(shí)間內(nèi)掌握了所學(xué)知識(shí)并靈活運(yùn)用,學(xué)生會(huì)擁有成就感,同時(shí)會(huì)意識(shí)到,只要自己肯動(dòng)腦,問題就會(huì)很快解決,從而激發(fā)了學(xué)生的學(xué)習(xí)主動(dòng)性。

      2.3以項(xiàng)目為牽引,強(qiáng)化學(xué)生課后自主學(xué)習(xí)

      在完成一定的教學(xué)任務(wù)后,及時(shí)布置項(xiàng)目作業(yè),訓(xùn)練學(xué)生對所學(xué)知識(shí)的靈活運(yùn)用能力,并使每一階段的內(nèi)容有足夠的焦點(diǎn),讓學(xué)生輕松消化每個(gè)知識(shí)。

      在布置項(xiàng)目時(shí),除要包含所學(xué)內(nèi)容的焦點(diǎn)問題外,還要特別注意對新知識(shí)的遷移,也就是說,可以在項(xiàng)目中涉及少量的學(xué)生沒有學(xué)過的知識(shí)點(diǎn),促使學(xué)生主動(dòng)探究、主動(dòng)解決,教師在恰當(dāng)?shù)臅r(shí)候再給出解答方案,最后由學(xué)生自己總結(jié)得出項(xiàng)目結(jié)果。這么做不僅讓學(xué)生學(xué)習(xí)的心態(tài)更加主動(dòng),而且讓學(xué)生更具有成就感。

      下載C語言循環(huán)結(jié)構(gòu)教學(xué)設(shè)計(jì)方案(合集5篇)word格式文檔
      下載C語言循環(huán)結(jié)構(gòu)教學(xué)設(shè)計(jì)方案(合集5篇).doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        C語言循環(huán)嵌套結(jié)構(gòu)教學(xué)設(shè)計(jì)探究

        C語言循環(huán)嵌套結(jié)構(gòu)教學(xué)設(shè)計(jì)探究 摘 要:C程序循環(huán)嵌套結(jié)構(gòu)設(shè)計(jì)是C程序循環(huán)結(jié)構(gòu)教學(xué)一章的重點(diǎn)與難點(diǎn)內(nèi)容,是后續(xù)數(shù)據(jù)結(jié)構(gòu)課程算法實(shí)現(xiàn)中使用頻率最多的語句,是進(jìn)行復(fù)雜程序設(shè)計(jì)......

        VB循環(huán)結(jié)構(gòu),教學(xué)設(shè)計(jì)

        篇一:vb程序設(shè)計(jì)fornext循環(huán)結(jié)構(gòu)教學(xué)設(shè)計(jì)《vb程序設(shè)計(jì)for?next循環(huán)結(jié)構(gòu)》教學(xué)設(shè)計(jì)江蘇省武進(jìn)高級中學(xué)現(xiàn)代教育技術(shù)組 吳濤一、 教學(xué)目標(biāo)設(shè)計(jì) 本課內(nèi)容的學(xué)習(xí)建立在學(xué)生已......

        FOR循環(huán)結(jié)構(gòu)[推薦5篇]

        程序的循環(huán)結(jié)構(gòu)-For循環(huán)語句 教材分析 本課使用的教材為《算法與程序設(shè)計(jì)》(浙江教育出版社),本節(jié)內(nèi)容為第四章“VB程序設(shè)計(jì)初步”中一個(gè)重要的知識(shí)點(diǎn)。這是對之前學(xué)習(xí)的賦值語......

        循環(huán)結(jié)構(gòu)教案

        高一數(shù)學(xué)(必修3)第四課時(shí) 循環(huán)結(jié)構(gòu) 【教學(xué)目標(biāo)】 1)知識(shí)與技能 學(xué)生能理解循環(huán)結(jié)構(gòu)的概念;把握循環(huán)結(jié)構(gòu)的三要素;能識(shí)別和理解循環(huán)結(jié)構(gòu)的框圖以及功能;能運(yùn)用循環(huán)結(jié)構(gòu)設(shè)計(jì)程序框圖......

        《循環(huán)結(jié)構(gòu)》說課稿

        《循環(huán)結(jié)構(gòu)》說課稿 《循環(huán)結(jié)構(gòu)》說課稿 1 一、說教材1、教學(xué)分析:《神奇的輸出方法——PRINT》,是新版高中信息技術(shù)教科書必修模塊第六章《用程序解決實(shí)際問題》中的內(nèi)容。......

        《For…next循環(huán)結(jié)構(gòu)》教學(xué)設(shè)計(jì)(最終版)

        《For…next循環(huán)結(jié)構(gòu)》教學(xué)設(shè)計(jì)(修改稿) ??谑械谝恢袑W(xué)王錫君 2007年全國高中信息技術(shù)課展評二等獎(jiǎng)作品 一、教材分析: 《for…next循環(huán)》選至高中選修教材《算法與程序設(shè)計(jì)》......

        01.《循環(huán)結(jié)構(gòu)(For 循環(huán)語句)》教學(xué)案例

        《循環(huán)結(jié)構(gòu)(For 循環(huán)語句)》教學(xué)案例 一、 指導(dǎo)思想 本課案例緊扣我國所制訂的信息技術(shù)課程標(biāo)準(zhǔn)和新課程理念:以提升學(xué)生的信息素養(yǎng)為總目標(biāo),倡導(dǎo)自主學(xué)習(xí)、合作學(xué)習(xí)、探究學(xué)習(xí)......

        while循環(huán)結(jié)構(gòu)例題

        引子 #include "stdio.h" main() { int i=1; for(i=1;i......