精英家教網 > 高中數學 > 題目詳情

用算法語句描述計算1!+2。3!+…+100!的算法.

答案:
解析:

  解:流程圖如下圖所示:

  用For循環(huán)表示:

  S←0

  P←1

  For I from 1 to 100

  P←P×i

  S←S+P

  End For

  Print S

  用While循環(huán)表示:

  i←1

  S←0

  P←1

  While i≤100

  P←P×i

  S←S+P

  i←i+1

  End While

  Print S

  思路分析:n!=1×2×3×…×n,觀察原式前后項的關系,后一項是在前一項的基礎上乘以項數,如3!是第3項,3。2!×3,設計數器i,一方面產生1,2,3,…,100這些數,一方面控制循環(huán),本例既有累加,又有累乘,所以還要設累加器S,累乘器P.


練習冊系列答案
相關習題

科目:高中數學 來源:101網校同步練習 高一數學 人教社(新課標B 2004年初審通過) 人教實驗版 題型:044

某市電信部門規(guī)定,打市內電話時,如果通話時間不超過3分鐘,則收取通話費0.25元;如果通話時間超過3分鐘,則超過部分以0.1元/分鐘(t以分鐘計,不足1分鐘按1分鐘計)的標準收費,試設計一個計算通話費用的算法,用條件語句描述這個算法.

查看答案和解析>>

科目:高中數學 來源: 題型:044

給出30個數:l,24,7,11,…,其規(guī)律是:第1個數是1,第2個數比第1個數大1,第3個數比第2個數大2,第4個數比第3個數大3,依次類推,要計算這30個數的和,現已給出了該問題算法的流程圖如圖所示.

(1)請在圖中判斷框內①處和執(zhí)行框內②處填上合適的語句,使之能完成該題算法功能;

(2)根據流程圖用基本語句描述算法.

查看答案和解析>>

科目:高中數學 來源: 題型:044

某市電信部門規(guī)定:拔打市內電話時,如果通話時間不超過3分鐘,則收取通話費0.2元;如果通話時間超過3分鐘.則超過部分以每分鐘0.1元收取通話費(通話時間以分鐘計,不足1分鐘時按1分鐘計).試設計一個計算通話費用的算法,要求寫出算法,畫出流程圖,用基本語句描述算法.

查看答案和解析>>

科目:高中數學 來源: 題型:044

設計算法,輸入正整數n,計算它的階乘n!(n!=1×2×3×…×n).畫出流程圖,用for語句描述算術.

查看答案和解析>>

同步練習冊答案