2.19 循環(huán)語句 復(fù)習(xí)課_第1頁
2.19 循環(huán)語句 復(fù)習(xí)課_第2頁
2.19 循環(huán)語句 復(fù)習(xí)課_第3頁
2.19 循環(huán)語句 復(fù)習(xí)課_第4頁
2.19 循環(huán)語句 復(fù)習(xí)課_第5頁
已閱讀5頁,還剩17頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 條件語句條件語句 循環(huán)語句循環(huán)語句 練習(xí)課練習(xí)課IF-THEN格式:格式:IF 條件條件 THEN 語句體語句體END IF IF-THEN-ELSE格式:格式:IF 條件條件 THEN 語句語句 1ELSE 語句語句 2 END IF 條件語句一般格式條件語句一般格式條件語句的嵌套條件語句的嵌套IF 條件條件1 THEN 語句語句 1ELSE IF 條件條件2 THEN 語句語句 2 ELSE 語句語句3 END IFEND IF 練習(xí)1 已知分段函數(shù) -x+1 (x0),編寫程序,輸入自變量X的值,輸出相應(yīng)的函數(shù)值。2 設(shè)計解關(guān)于x的不等式ax+b300”是否成立來控制循是否成立來控制循

2、環(huán)。環(huán)。(1)確定循環(huán)體:設(shè))確定循環(huán)體:設(shè)a為某年的年生產(chǎn)總值,為某年的年生產(chǎn)總值,t為年生產(chǎn)為年生產(chǎn)總值的年增長量,總值的年增長量,n為年份,則循環(huán)體為為年份,則循環(huán)體為0 .0 51taaatnn程序框圖程序框圖:開始開始n=2005a=200t=0.05an=n+1a300?是是輸出輸出n結(jié)束結(jié)束否否a=a+t思考思考2:2:在下面的程序運行中,計算機輸在下面的程序運行中,計算機輸出的結(jié)果是多少?出的結(jié)果是多少?x=20 x=20DODOx=x-3x=x-3LOOP UNTIL xLOOP UNTIL x0 0PRINT xPRINT xEND END -1-1思考思考3:3:閱讀下面

3、的程序,你能說明它是閱讀下面的程序,你能說明它是一個什么問題的算法嗎?一個什么問題的算法嗎? x=1x=1WHILE xWHILE x2 210001000 PRINT PRINT x=x+1 x=x+1WENDWENDEND END 求滿足求滿足x x2 210000?否是i = 0s= 0DOi = i + 1s= s + iLOOP UNTIL s10000PRINT iEND5.5.已知兩程序已知兩程序 則則 程序運行輸出的結(jié)果分別是(程序運行輸出的結(jié)果分別是( )(A) 7(A) 7,7 (B) 67 (B) 6,6 (C) 66 (C) 6,7 (D) 77 (D) 7,6 6i=

4、0i=0s=0s=0W H I L E W H I L E s=20s=20 s=s+i s=s+i i=i+1 i=i+1WENDWENDPRINT iPRINT iENDENDi=0i=0s=0s=0W H I L E W H I L E s=20s=20 i=i+1 i=i+1 s=s+i s=s+iWENDWENDPRINT iPRINT iENDEND當(dāng)當(dāng)s=1+2+3+4+5=1520時,執(zhí)行時,執(zhí)行s=15+6,i=6+1退出,退出,i=7當(dāng)當(dāng)s=1+2+3+4+5=1520時,執(zhí)行時,執(zhí)行i=5+1,s=15+6退出,退出,i=6, 故選故選D練習(xí)鞏固6 6、設(shè)計一個算法框圖:

5、逐個輸出、設(shè)計一個算法框圖:逐個輸出1 12 2,2 22 2,3 32 2,n n2 2,并寫出相應(yīng)的,并寫出相應(yīng)的QBASICQBASIC程序。程序。INPUT ni = 0WHILE i = nEND結(jié)束i=0開始i = i+1 : t=i2i=n?否是PRINT tINPUT n1 3 5 799 練習(xí)4、設(shè)計一個計算的算法。t=1i=3DO t=t*i i=i+2LOOP UNTIL i99PRINT tEND練習(xí)練習(xí)5:1.分析下邊所給出程序:當(dāng)分析下邊所給出程序:當(dāng)x=10時,結(jié)果是多少?時,結(jié)果是多少?i=1S=0WHILE i4S=S*x+1i=i+1WENDPRINT SE

6、NDS=11116.下面為一個求下面為一個求20個數(shù)的平均數(shù)的程序個數(shù)的平均數(shù)的程序,在在橫線上填充的語句橫線上填充的語句 S=0 i=1 DO INPUT x S=S+x i=i+1 LOOP UNTIL_ a=s/20 PRINT a ENDi20練習(xí)練習(xí)9.給定這樣一個數(shù)列:給定這樣一個數(shù)列: 0,1,1,2,3,5, ,0,1,1,2,3,5, ,后一個數(shù)等于前兩個數(shù)的和。用直到型循后一個數(shù)等于前兩個數(shù)的和。用直到型循環(huán)語句編寫程序,輸出這列數(shù)的前環(huán)語句編寫程序,輸出這列數(shù)的前5050個數(shù)。個數(shù)。7.用直到型循環(huán)語句寫出求用直到型循環(huán)語句寫出求S=1S=12 2+3+32 2+5+52

7、 2+99+992 2的值的算法的程序的值的算法的程序8.1 12345n1000,求符合求符合條件的最大自然數(shù)條件的最大自然數(shù)n,試寫出程序。,試寫出程序。 3、根據(jù)下面的程序語句畫出對應(yīng)的程序框圖,并分析程序的結(jié)果。s=0i=2WHILE i=18 s=s+i i=i+3WENDPRINT “s=”;sENDS=575.下面是一個計算下面是一個計算20以內(nèi)的正偶數(shù)的積的算法。請?zhí)顚懗绦蚩蛞詢?nèi)的正偶數(shù)的積的算法。請?zhí)顚懗绦蚩驁D和相應(yīng)的程序。圖和相應(yīng)的程序。結(jié)束輸出S否是i= ,S=開始i=S=WHLIE WENDPRINT SEND21S=S*i12i=i+2i=20?S=S*ii=i+2i=20?6、根據(jù)下面的程序、根據(jù)下面的程序,畫

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論