當前位置:中文谷 >

習題庫

> 寫出求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-tw/exercises/yyew41.html
推薦文章