亚洲人成影院在线播放高清|久久精品视频免费播放国产|日本亂倫近親相姦在线播放|国产九九免费观看思思

    <td id="rjvax"><strong id="rjvax"></strong></td>
    2.條件語句的嵌套可多于兩層.可以表達(dá)算法步驟中的多重限制條件. 題型4:循環(huán)語句 例7.設(shè)計一個計算1×3×5×7×-×99的算法.編寫算法程序. 解析: 算法如下: 第一步:s=1, 第二步:i=3, 第三步:s=s×i, 第四步:i=i+2, 第五步:如果i≤99.那么轉(zhuǎn)到第三步, 第六步:輸出s, 程序如下: s=1 i=3 WHILE i<=99 s=s*i i=i+2 WEND PRINT s END 點(diǎn)評:你能用“UNTIL 型循環(huán)語句表示“典例1 中的程序嗎? 例8.編寫一個程序.求1!+2!+-+10!的值. 解析:這個問題是求前10個正整數(shù)的階乘之和.可以用“WHILE+ WHILE 循環(huán)嵌套語句格式來實(shí)現(xiàn). 程序結(jié)構(gòu)要做到如下步驟: ①處理“N! 的值,(注:處理N!值的變量就是一個內(nèi)循環(huán)變量) ②累加“N! 的值.(注:累加N!值的變量就是一個外循環(huán)變量) 顯然.通過10次循環(huán)可分別求出1!.2!.-.10!的值.并同時累加起來, 可求得S的值.而求T=N!.又可以用一個循環(huán)來實(shí)現(xiàn). 程序?yàn)? s=0 i=1 WHILE i<=10 j=1 t=1 WHILE j<=i t=t*j j=j+1 WEND s=s+t i=i+1 WEND PRINT s END 上面程序中哪個變量是內(nèi)循環(huán)變量.哪個變量是外循環(huán)變量? (1)內(nèi)循環(huán)變量:j.t (2)外循環(huán)變量:s.i “典例2 程序是一個的“WHILE+WHILE 型循環(huán)嵌套語句格式.這是一個比較好想的方法.但實(shí)際上對于求n!.我們也可以根據(jù)求出的(n-1)!乘上n即可得到.而無需重新從1再累乘到n. 程序可改為: s=0 i=1 j=1 WHILE i<=10 j=j*i s=s+j i=i+1 WEND PRINT s END 顯然第二個程序的效率要比第一個高得多.第一程序要進(jìn)行1+2+-+10=55次循環(huán).而第二程序進(jìn)行10次循環(huán).如題目中求的是1!+2!+-+1000!.則兩個程序的效率區(qū)別更明顯. 點(diǎn)評:解決具體的構(gòu)造循環(huán)語句的算法問題.要盡可能的少引入循環(huán)變量.否則較多的變量會使得設(shè)計程序比較麻煩.并且較多的變量會使得計算機(jī)占用大量的系統(tǒng)資源.致使系統(tǒng)緩慢.另外.也盡可能使得循環(huán)嵌套的層數(shù)少.否則也浪費(fèi)計算機(jī)的系統(tǒng)資源. 題型5:實(shí)際應(yīng)用 例9.中國網(wǎng)通規(guī)定:撥打市內(nèi)電話時.如果不超過3分鐘.則收取話費(fèi)0.22元,如果通話時間超過3分鐘.則超出部分按每分鐘0.1元收取通話費(fèi).不足一分鐘按以一分鐘計算.設(shè)通話時間為t.通話費(fèi)用y(元).如何設(shè)計一個程序.計算通話的費(fèi)用. 解析: 算法分析: 數(shù)學(xué)模型實(shí)際上為:y關(guān)于t的分段函數(shù). 關(guān)系是如下: 其中[t-3]表示取不大于t-3的整數(shù)部分. 算法步驟如下: 第一步:輸入通話時間t, 第二步:如果t≤3.那么y = 0.22,否則判斷t∈Z 是否成立.若成立執(zhí)行y= 0.2+0.1× (t-3),否則執(zhí)行y = 0.2+0.1×. 第三步:輸出通話費(fèi)用c . 算法程序如下: INPUT “請輸入通話時間: ,t IF t<=3 THEN y=0.22 ELSE IF INT(t)=t THEN y=0.22+0.1*(t-3) ELSE y=0.22+0.1* END IF END IF PRINT “通話費(fèi)用為: ,y END 點(diǎn)評:實(shí)際應(yīng)用問題.在高考中是一個熱點(diǎn).如何將實(shí)際問題轉(zhuǎn)化成數(shù)學(xué)問題是解題的關(guān)鍵.最后還要用算法步驟和程序進(jìn)行表達(dá).如:中國網(wǎng)通通話費(fèi)的規(guī)定在數(shù)學(xué)中就是通話時間到通話費(fèi)用的分段函數(shù).日常生活中的分段函數(shù)問題還有很多:出租車的計費(fèi)問題.個人所得稅問題.銀行利率問題等等. 例10.編寫程序.計算數(shù)列{an}的前20項(xiàng)的和.(其中數(shù)列的前幾項(xiàng)分別為1.1.2.3.5.8.--) 解析:這是“Fibonacci數(shù)列 的典型特征.從第三項(xiàng)起每一項(xiàng)都是它前兩項(xiàng)的和.即. 程序如下: a=1 b=1 s=0 i=3 WHILE i<=20 s=s+a+b t=a a=b b=b+t i=i+1 WEND PRINT s END 點(diǎn)評: 查看更多

     

    題目列表(包括答案和解析)

    以下關(guān)于條件語句的說法正確的是


    1. A.
      條件語句的執(zhí)行是按程序進(jìn)行的先后順序執(zhí)行的
    2. B.
      條件語句不能相嵌套,即條件語句中不能再有條件語句
    3. C.
      條件語句實(shí)現(xiàn)了程序框中的條件分支結(jié)構(gòu)
    4. D.
      條件語句一定要完整,即If、Else、End If每一部分均不可少

    查看答案和解析>>

    以下關(guān)于條件語句的說法正確的是

    [  ]

    A.條件語句的執(zhí)行是按程序進(jìn)行的先后順序執(zhí)行的

    B.條件語句不能相嵌套,即條件語句中不能再有條件語句

    C.條件語句實(shí)現(xiàn)了程序框中的條件分支結(jié)構(gòu)

    D.條件語句一定要完整,即If、Else、End If每一部分均不可少

    查看答案和解析>>

    算法的三種邏輯結(jié)構(gòu)是(    )

    A.順序結(jié)構(gòu);流程結(jié)構(gòu);循環(huán)結(jié)構(gòu)      B.順序結(jié)構(gòu);條件結(jié)構(gòu);嵌套結(jié)構(gòu)

    C.順序結(jié)構(gòu);條件結(jié)構(gòu);循環(huán)結(jié)構(gòu)      D.流程結(jié)構(gòu);條件結(jié)構(gòu);循環(huán)結(jié)構(gòu)

     

    查看答案和解析>>

    設(shè)計一個程序,要求輸入自變量的值,輸出函數(shù)的值,要求用if的嵌套語句.

     

    查看答案和解析>>

    算法的三種基本結(jié)構(gòu)是(    )

    A.順序結(jié)構(gòu)、流程結(jié)構(gòu)                          B.順序結(jié)構(gòu)、條件結(jié)構(gòu)、嵌套結(jié)構(gòu)

    C.順序結(jié)構(gòu)、條件分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)     D.流程結(jié)構(gòu)、順序結(jié)構(gòu)、循環(huán)結(jié)構(gòu)

    查看答案和解析>>


    同步練習(xí)冊答案