【正文】
的函數(shù)值往往用條件語句編寫程序. 2 .條件語句可以嵌套,即條件語句的 The n 或 Else 后面還可以跟條件語句. 商場促銷活動中:年歷每本 20 元,購買 5 到 9 本按 9 折收費,買 10 本以上按 折收費.求購買 x 本時所付金額 y為多少元?畫算法框圖并用相應的語句描述. [ 解析 ] 算法框圖如下圖 用語句描述為: 輸入 x ; If x 5 then F or 語句 編寫程序計算 2 + 4 + 6 + ? + 20 的值. [ 規(guī)范解答 ] 程序如下: S = 0 F or i = 1 To 10 [ 點評 ] 注意循環(huán)變量 i 的初始值與終值各是多少,有時易錯認為終值為 20. ( 文 ) 下面程序運行的結果為 ( ) t = 1F or i = 2 T o 5 t = t * iNe x t輸出 tEnd A . 80 B . 120 C . 100 D . 95 [ 答案 ] B [ 解析 ] 運行結果為 t = 1 2 3 4 5 = 120. ( 理 ) 設計算法求 n ?。?1 2 3 ? n 用語句描述. [ 解析 ] 解法 1 用語句描述為: 輸入 n ; S = 1 ; F or i = 1 T o n S = S * i Ne x t 輸出 S . 解法 2 輸入 n i = 1 P = 1 Do P = P * i i = i + 1 L oop W hile i ≤ n 輸出 P Do L oo p 語句 編寫程序,求 12+ 22+ 32+ ? + 1002 [ 規(guī)范解答 ] 程序如下: i = 1 S um = 0 Do S um = S um + i2 i = i + 1 L oop W hile i ≤ 100 輸出 S um [ 方法總結 ] 注意循環(huán)變量初始值的設置方式及累加變量的位置,當位置不同時,處理功能有可能不同. 求 12+ 22+ 32+ ? + n2 1 000 成立的 n 的最大正整數(shù)值.用程序語言表示其算法. [ 解析 ] S =