用算法語句描述計(jì)算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,觀察原式前后項(xiàng)的關(guān)系,后一項(xiàng)是在前一項(xiàng)的基礎(chǔ)上乘以項(xiàng)數(shù),如3!是第3項(xiàng),3!=2!×3,設(shè)計(jì)數(shù)器i,一方面產(chǎn)生1,2,3,…,100這些數(shù),一方面控制循環(huán),本例既有累加,又有累乘,所以還要設(shè)累加器S,累乘器P.


練習(xí)冊系列答案
相關(guān)習(xí)題

科目:高中數(shù)學(xué) 來源:101網(wǎng)校同步練習(xí) 高一數(shù)學(xué) 人教社(新課標(biāo)B 2004年初審?fù)ㄟ^) 人教實(shí)驗(yàn)版 題型:044

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

查看答案和解析>>

科目:高中數(shù)學(xué) 來源: 題型:044

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

(1)請?jiān)趫D中判斷框內(nèi)①處和執(zhí)行框內(nèi)②處填上合適的語句,使之能完成該題算法功能;

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

查看答案和解析>>

科目:高中數(shù)學(xué) 來源: 題型:044

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

查看答案和解析>>

科目:高中數(shù)學(xué) 來源: 題型:044

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

查看答案和解析>>

同步練習(xí)冊答案