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