日韩亚洲一区中文字幕,日韩欧美三级中文字幕在线,国产伦精品一区二区三区,免费在线欧美性爱链接

      1. <sub id="o5kww"></sub>
        <legend id="o5kww"></legend>
        <style id="o5kww"><abbr id="o5kww"></abbr></style>

        <strong id="o5kww"><u id="o5kww"></u></strong>
        1. 2.條件語句的嵌套可多于兩層.可以表達算法步驟中的多重限制條件. 題型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 點評:你能用“UNTIL 型循環(huán)語句表示“典例1 中的程序嗎? 例8.編寫一個程序.求1!+2!+-+10!的值. 解析:這個問題是求前10個正整數(shù)的階乘之和.可以用“WHILE+ WHILE 循環(huán)嵌套語句格式來實現(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)來實現(xià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)嵌套語句格式.這是一個比較好想的方法.但實際上對于求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 顯然第二個程序的效率要比第一個高得多.第一程序要進行1+2+-+10=55次循環(huán).而第二程序進行10次循環(huán).如題目中求的是1!+2!+-+1000!.則兩個程序的效率區(qū)別更明顯. 點評:解決具體的構(gòu)造循環(huán)語句的算法問題.要盡可能的少引入循環(huán)變量.否則較多的變量會使得設(shè)計程序比較麻煩.并且較多的變量會使得計算機占用大量的系統(tǒng)資源.致使系統(tǒng)緩慢.另外.也盡可能使得循環(huán)嵌套的層數(shù)少.否則也浪費計算機的系統(tǒng)資源. 題型5:實際應用 例9.中國網(wǎng)通規(guī)定:撥打市內(nèi)電話時.如果不超過3分鐘.則收取話費0.22元,如果通話時間超過3分鐘.則超出部分按每分鐘0.1元收取通話費.不足一分鐘按以一分鐘計算.設(shè)通話時間為t.通話費用y(元).如何設(shè)計一個程序.計算通話的費用. 解析: 算法分析: 數(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×. 第三步:輸出通話費用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 “通話費用為: ,y END 點評:實際應用問題.在高考中是一個熱點.如何將實際問題轉(zhuǎn)化成數(shù)學問題是解題的關(guān)鍵.最后還要用算法步驟和程序進行表達.如:中國網(wǎng)通通話費的規(guī)定在數(shù)學中就是通話時間到通話費用的分段函數(shù).日常生活中的分段函數(shù)問題還有很多:出租車的計費問題.個人所得稅問題.銀行利率問題等等. 例10.編寫程序.計算數(shù)列{an}的前20項的和.(其中數(shù)列的前幾項分別為1.1.2.3.5.8.--) 解析:這是“Fibonacci數(shù)列 的典型特征.從第三項起每一項都是它前兩項的和.即. 程序如下: 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 點評: 查看更多

           

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

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


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

          查看答案和解析>>

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

          [  ]

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

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

          C.條件語句實現(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)

          查看答案和解析>>


          同步練習冊答案