當前位置:中文谷 >

習題庫

> 寫出求1+2+3+4+5+6的一個算法。

寫出求1+2+3+4+5+6的一個算法。

問題詳情:

寫出求1+2+3+4+5+6的一個算法。

【回答】

分析:可以按逐一相加的程序進行,也可以利用公式寫出求1+2+3+4+5+6的一個算法。

進行,也可以根據加法運算律簡化運算過程。

解:算法1:

S1:計算1+2得到3;

S2:將第一步中的運算結果3與3相加得到6;

S3:將第二步中的運算結果6與4相加得到10;

S4:將第三步中的運算結果10與5相加得到15;

S5:將第四步中的運算結果15與6相加得到21。

算法2:

S1:取n=6;

S2:計算寫出求1+2+3+4+5+6的一個算法。 第2張

S3:輸出運算結果。

算法3:

S1:將原式變形為(1+6)+(2+5)+(3+4)=3×7;

S2:計算3×7;

S3:輸出運算結果。

小結:算法1是最原始的方法,最為繁瑣,步驟較多,當加數較大時,比如1+2+3+…+10000,再用這種方法是行不通的;算法2與算法3都是比較簡單的算法,但比較而言,算法2最為簡單,且易於在計算機上執行*作。

知識點:框圖

題型:綜合題

標籤: 寫出 算法
  • 文章版權屬於文章作者所有,轉載請註明 https://zhongwengu.com/zh-mo/exercises/yyew41.html
推薦文章