典型例題探究(循環(huán)語句)_第1頁
典型例題探究(循環(huán)語句)_第2頁
典型例題探究(循環(huán)語句)_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

[典型例題研究]【例1】求1+111+1的值,用程序語言表示其算法.234100解析:設(shè)置累加和,用循環(huán)語句實現(xiàn),可用WHILE語句,也可以用UNTIL語句.解:(方法一)“WHILE語句”s=1i=2WHILEi<=100a=1/is=s+ai=i+1WENDPRINT“1+111+1=”;s234100END(方法二)“UNTIL語句”s=1i=2DOa=1/is=s+ai=i+1LOOPUNTILi>100PRINT“1+111+1=”;s234100END【例2】求12+22+32++n2<1000成立的n的最大整數(shù)值,用程序語言表示其算法.解析:設(shè)置累加和,用循環(huán)語句實現(xiàn).循環(huán)的條件是累加和小于1000.解:(方法一)“WHILE語句”s=1i=2WHILEs<1000∧a=i2s=s+ai=i+1WENDi=i-2PRINT“n的最大整數(shù)值為:”;iEND(方法二)“UNTIL語句”s=1i=2

規(guī)律發(fā)現(xiàn)此處可以改為s=0i=1若是是求1+3+5+7++99的值,則要點處“i=i+1”改為“i=i+2”!近似的問題可仿此解決.此處可改為s=0i=1可直接寫成∧s=s+I2在循環(huán)體外設(shè)置“i=i-2”的原因是:在循環(huán)體內(nèi)判斷s<1000時執(zhí)行了兩次i=i+1,以致DO∧a=i2s=s+ai=i+1LOOPUNTILs>1000i=i-2

不吻合要求,從而i的值應(yīng)該減去2.近似地,將平方改為立方、四次方、開平方等均可設(shè)計近似的程序.PRINT“n的最大整數(shù)值為:”;iEND【例3】一個小朋友在一次調(diào)皮球時,有時發(fā)現(xiàn)一個現(xiàn)象:球從某高生活中各處存在數(shù)學(xué)問題,度落下后,每次都反彈回原高度的1,再落下,再反彈回前一次高度的1只要留神便會發(fā)現(xiàn)好多幽默的,33問題.這樣屢次.假設(shè)球從100cm處落下,那么第10次下落的高度是多少?在第10次落地時共經(jīng)過多少行程?試用程序語言表示其算法.解析:第一次下落時高度h1=100cm,經(jīng)過一次;第二次下落時高度h2=h1cm,經(jīng)過2次;第三次下落時高度h3=h2cm,經(jīng)過2次序十33次下落時高度h10=h9cm,經(jīng)過2次.經(jīng)過的總行程是各次高度的和.3解:s=0h=100s=s+hi=2WHILEi<=10h=h/3s=s+2*hi=i+1WENDPRINT“第10次下落的高度為:”;hPRINT“第10次落地時共經(jīng)過的行程為:”;sEND【例4】已知m、n是兩個正整數(shù),求m+n<10的所有正整數(shù)對m、n.解析:當(dāng)m=1時,n可取1,2,3,4,5,6,7,8;當(dāng)m=2時,n可取1,2,3,4,5,6,7;當(dāng)m=3時,n可取1,2,3,4,5,6;;當(dāng)m=8時,n取1.利用循環(huán)語句實現(xiàn)上述算法.解:m=1n=1PRINT“適合m+n<10的所有正整數(shù)對是:”WHILEm<=8DOPRINTm,nn=n+1LOOPUNTILm+n>=10m=m+1n=1

可畫表示圖幫助解析h1h2h3h4若用UNTIL語句,則為:DOh=h/3s=s+2*hi=i+1LOOPUNTILi>10用列舉法找出規(guī)律;對m,n都是循環(huán)的.條件可以適合放大,如改為m<=9或m<=10都可以,但增加了循環(huán)時間和次數(shù).WENDEND【例5】用公式π2244·66··2n2n,求2133557(2n1)(2n1)π的近似值.解析:設(shè)公式右邊為t,則π=2t.要點是求出t的值.從公式看,分子是搜尋題目所給式子的特色.連續(xù)偶數(shù)的關(guān)系,分母是相鄰兩個奇數(shù)的關(guān)系,利用循環(huán)語句可以實現(xiàn).求t的值,需要輸入n的值.解:INPUT“請輸入正整數(shù)n的值:”;nm=2*nt=1i=2WHILEi<=mx

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論