解析:用i表示循環(huán)次數(shù),用sum表示總和,算法步驟如下:
S1 輸入i,sum,i的初始值為1,sum的初始值為0;
S2 i從1開始循環(huán)到1 000,sum=sum+1/i;
S3 循環(huán)結(jié)束后,輸出sum.
流程圖是:

點(diǎn)評(píng):該題解法具有普遍性.sum=sum+1/i表示前i-1項(xiàng)的和加上第i項(xiàng).如果將sum=sum+1/i變?yōu)閟um=sum+i,則變?yōu)榍?+2+3+…+1 000的值;若sum=sum+1/i不變,而i=i+1變?yōu)閕=i+2,則變?yōu)榍?IMG style="vertical-align:middle" SRC="http://thumb.zyjl.cn/pic7/pages/60A2/3575/0416/126a184854097ecddcc9953eca486550/C/Image3159.gif" width=130 height=41>的值.
|