




已閱讀5頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
學(xué)習(xí)目標(biāo): 1、正確理解循環(huán)語句的兩種格式及功能; 2、能夠?qū)⒊绦蚩驁D化為程序語句,會求程序執(zhí)行后的結(jié)果;深刻體會到循環(huán)語句在解決大量重復(fù)問題中起重要作用。 3、通過本小節(jié)內(nèi)容的學(xué)習(xí),有益于我們養(yǎng)成嚴(yán)謹(jǐn)?shù)臄?shù)學(xué)思維以及正確處理問題的能力。,基本算法語句三,INPUT “輸入年份:”;y b=y MOD 4 c=y MOD 100 d=y MOD 400 IF b=0 AND c0 THEN PRINT “閏年.” ELSE IF d=0 THEN PRINT “閏年.” ELSE PRINT “不是閏年.” END IF END IF END,自 我 校 對 課 本 29 頁 練 習(xí) 4,溫故而知新,1、順序結(jié)構(gòu)常用的程序語言和格式,2、條件結(jié)構(gòu)常用的程序語言和格式,輸入語句 INPUT “提示文字”;變量,輸出語句 PRINT “提示文字”;表達(dá)式,賦值語句 變量=表達(dá)式,(1),IF 條件成立 THEN 語句體1 ELSE 語句體2 END IF,(2),IF 條件成立 THEN 語句體 END IF,3、循環(huán)結(jié)構(gòu)的基本形式有?,當(dāng)型循環(huán)結(jié)構(gòu)(當(dāng)條件滿足時反復(fù)執(zhí)行循環(huán)體),直到型循環(huán)結(jié)構(gòu)(反復(fù)執(zhí)行循環(huán)體直到條件滿足),對應(yīng)于程序框圖中的兩種循環(huán)結(jié)構(gòu),一般程序設(shè)計語言中也有當(dāng)型(WHILE型)和直到型(UNTIL型)兩種語句結(jié)構(gòu)。,探究展示,閱讀課本29-32頁,小組交流回答下列問題,1、循環(huán)語句的作用?基本格式有那些? 2、直到型循環(huán)結(jié)構(gòu)對應(yīng)的程序框圖是什么?該循環(huán)結(jié)構(gòu)對應(yīng)的循環(huán)語句的一般格式設(shè)定為什么? 3、直到型循環(huán)語句的功能? 4、當(dāng)型循環(huán)結(jié)構(gòu)對應(yīng)的程序框圖是什么?該循環(huán)結(jié)構(gòu)對應(yīng)的循環(huán)語句的一般格式設(shè)定為什么? 5、當(dāng)型循環(huán)語句的功能? 6、如何區(qū)分當(dāng)型循環(huán)語句和直到型循環(huán)語句?,1、循環(huán)語句的作用?基本格式有那些?,探究展示,作用:,用來實(shí)現(xiàn)算法循環(huán)結(jié)構(gòu)的功能。,1、當(dāng)型(WHILE型),基本格式:,2、直到型(UNTIL型),DO 循環(huán)體 LOOP UNTIL 條件,2、直到型循環(huán)結(jié)構(gòu)的程序框圖是什么?該循環(huán)結(jié)構(gòu)對應(yīng)的循環(huán)語句的一般格式設(shè)定為什么?,程序框圖 直到型循環(huán)語句的一般格式,3、直到型循環(huán)語句的功能?,(1)先執(zhí)行一次DO和UNTIL之間的循環(huán)體,再對UNTIL后的條件進(jìn)行判斷. (2)如果條件不符合,則繼續(xù)執(zhí)行循環(huán)體; (3)然后再檢查上述條件,如果條件仍不符合,則再次執(zhí)行循環(huán)體,直到條件符合為止. (4)這時,計算機(jī)將不執(zhí)行循環(huán)體,而執(zhí)行UNTIL語句之后的語句.,DO 循環(huán)體 LOOP UNTIL 條件,4、當(dāng)型循環(huán)結(jié)構(gòu)對應(yīng)的程序框圖是什么?該循環(huán)結(jié)構(gòu)對應(yīng)的循環(huán)語句的一般格式設(shè)定為什么?,程序框圖 當(dāng)型循環(huán)語句的一般格式,WHILE 條件 循環(huán)體 WEND,滿足條件?,是,否,WHILE 條件 循環(huán)體 WEND,5、直到型循環(huán)語句的功能?,(1)先對條件進(jìn)行判斷,如果條件符合,則執(zhí)行WHILE和WEND之間的循環(huán)體; (2)再檢查上述條件,如果條件仍符合,則再次執(zhí)行循環(huán)體,直到某一次條件不符合為止. (3)這時,計算機(jī)將不執(zhí)行循環(huán)體,而執(zhí)行WEND語句之后的語句.,6、如何區(qū)分當(dāng)型循環(huán)語句和直到型循環(huán)語句?,(1)當(dāng)型循環(huán)是先判斷條件,后執(zhí)行循環(huán)體,而直到型循環(huán)則是先執(zhí)行循環(huán)體,后判斷條件;,(2)當(dāng)型循環(huán)是條件滿足時執(zhí)行循環(huán)體,不滿足時結(jié)束循環(huán),而直到型循環(huán)則是條件不滿足時執(zhí)行循環(huán)體,條件滿足時結(jié)束循環(huán);,(3)直到型循環(huán)至少執(zhí)行一次循環(huán)體。而當(dāng)型循環(huán)可能一次也不執(zhí)行循環(huán);,(4)在程序設(shè)計中,一般來說,這兩種語句用哪一種都可以,但在某種限定條件下,有時用WHILE語句較好表達(dá),有時用UNTIL語句較好表達(dá),i=1,S=0,DO,S=S+i,i=i+1,LOOP UNTIL i100,PRINT S,END,第一步,令i=1,S=0. 第二步,計算S+i, 仍用S表示. 第三步,計算i+1, 仍用i表示. 第四步,判斷i100 是否成立.若是,則 輸出S,結(jié)束算法; 否則,返回第二步.,例1、用直到型循環(huán)結(jié)構(gòu)設(shè)計計算1+2+3+100的值的算法,并寫出算法語句,理論遷移,算法,第一步,令i=1,S=0. 第二步,若i100成立,則執(zhí)行第三步;否則,輸出S,結(jié)束算法. 第三步,S=S+i. 第四步,i=i+1,返回第二步.,i=1,S=0,WHILE i=100,S=S+i,i=i+1,WEND,PRINT S,END,例2、用當(dāng)型循環(huán)結(jié)構(gòu)設(shè)計計算1+2+3+100的值的算法,并寫出相應(yīng)的算法語句,理論遷移,算法,理論遷移,例2、已知函數(shù)y=x3+3x2-24x+30,寫出連續(xù)輸入自變量的11個取值,分別輸出相應(yīng)的函數(shù)值的程序.,第五步,判斷輸入的次數(shù)是否大于11.若是,則結(jié)束算法;否則,返回第一步.,第一步,輸入自變量x的值.,第二步,計算y=x3+3x2-24x+30.,第三步,輸出y.,第四步,記錄輸入次數(shù).,算法分析:,n=1,DO,INPUT x,y=x3+3*x2-24*x+30,PRINT y,n=n+1,LOOP UNTIL n11,END,你能利用WHILE語句寫出這個算法對應(yīng)的程序嗎?,1、在下面的程序運(yùn)行中,計算機(jī)輸出的結(jié)果是多少?,x=20 DO x=x-3 LOOP UNTIL x0 PRINT x END,-1,達(dá)標(biāo)檢測,2、閱讀下面的程序,你能說明它是一個什么問題的算法嗎?,x=1 WHILE x21000 PRINT X x=x+1 WEND END,求滿足x21000的所有正整數(shù)x的值.,3、將下面的程序改寫為求:n!=12345n 的值的程序,如何修改?,WHILE語句,i=1 S=0,WHLIE i=100,S=S+i,i=i+1,WEND,PRINT S,END,INPUT “n=”;n,S=1,S=Si,in?,S=1,n,S=Si,4、將下面的程序改寫為求:1357101的 值的程序,如何修改?,UNITL語句,i=1 S=0,DO,S=S+i,i=i+1,LOOP UNTIL i100,PRINT S,END,S=1,101,S=Si,i=i+2,直到型,S=1,S=Si,i=i+2,i101?,5、判斷整數(shù)n(n2)是否為質(zhì)數(shù)的算法如何用算法語句表示?,INPUT “n=”;n,DO,r=n MOD i,LOOP UNTIL in-1 OR r=0,i=i+1,END,i=2,END IF,IF r=0 THEN,ELSE PRINT “n是質(zhì)數(shù).”,PRINT “n
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 運(yùn)動營養(yǎng)咨詢師崗位面試問題及答案
- 市場數(shù)據(jù)分析專家崗位面試問題及答案
- 江蘇省蘇州市第五中學(xué)校2025屆化學(xué)高二下期末質(zhì)量跟蹤監(jiān)視試題含解析
- 2025屆四川省成都實(shí)驗高級中學(xué)化學(xué)高一下期末統(tǒng)考模擬試題含解析
- 杭州禽類交易管理辦法
- 發(fā)票管理辦法開具發(fā)票
- 村鎮(zhèn)規(guī)劃果園管理辦法
- 區(qū)域醫(yī)師注冊管理辦法
- 核算崗位電價管理辦法
- 小區(qū)物業(yè)管理制度監(jiān)督考核方案
- 期末教師會議校長精彩講話:最后講了存在的問題
- 知名連鎖漢堡店食安QSC稽核表
- 攝影設(shè)備采購合同范例
- DB41T 1812-2019 蘋果簡約栽培技術(shù)規(guī)程
- 【《三只松鼠公司員工激勵現(xiàn)狀調(diào)查及優(yōu)化建議(附問卷)14000字》(論文)】
- 護(hù)理不良事件登記本及護(hù)理不良事件報告新規(guī)制度
- 農(nóng)業(yè)土壤檢測技術(shù)行業(yè)發(fā)展前景及投資風(fēng)險預(yù)測分析報告
- 廣東省深圳市羅湖區(qū)2023-2024學(xué)年二年級下學(xué)期期末考試數(shù)學(xué)試題
- 長沙新華書店面試題目
- 秒懂藝術(shù)那些事智慧樹知到期末考試答案章節(jié)答案2024年商丘師范學(xué)院
- (中考試題)2024年浙江省湖州市中考數(shù)學(xué)真題-附解析
評論
0/150
提交評論