(開放題)寫出求小于100的所有偶數(shù)的和的一個算法,并寫出偽代碼.

答案:
解析:

  解法一:用循環(huán)語句表示為:

  S←2

  For I From 4 To 100 Step 2

  S←S+I

  End For

  Print S

  解法二:用循環(huán)語句表示為:

  S←2

  I←4

  While I≤100

  S←S+I

  I←I+2

  End While

  Print S

  分析:本題考查循環(huán)語句在算法中的應用.常見的循環(huán)語句有兩種:“For”語句和“While”語句.當循環(huán)次數(shù)已經(jīng)確定時,用“For”語句來表示.“While”語句的特點是:首先對條件進行判斷,如果條件成立,則執(zhí)行循環(huán)體部分,每次執(zhí)行循環(huán)體前都要對條件進行判斷.這樣重復執(zhí)行直到條件不成立時,才跳過循環(huán)體,結(jié)束循環(huán).由于此題中循環(huán)次數(shù)一定,所以,采用“For”語句.

  解決這一算法的步驟如下:

  第一步:S←2;

  第二步:I←4;

  第三步:S←S+I;

  第四步:I←I+2;

  第五步:如果I≤100,那么轉(zhuǎn)第三步;

  第六步:輸出S.


練習冊系列答案
相關習題

同步練習冊答案