官术网_书友最值得收藏!

1.4 程序設(shè)計的靈魂——算法

1.4.1 什么是算法

算法是指解決問題的方法和步驟。在計算機(jī)中,算法是一系列解決問題的清晰指令,也就是說,能夠?qū)σ欢ㄒ?guī)范的輸入,在有限時間內(nèi)獲得所要求的輸出。

利用計算機(jī)解決問題,首先要編寫計算機(jī)程序。計算機(jī)程序是許多指令的集合,每條指令讓計算機(jī)完成一個具體的操作,一個程序所規(guī)定的操作全部執(zhí)行完成后,就能產(chǎn)生計算結(jié)果。因此,編寫出正確的程序是讓計算機(jī)解決實際問題的關(guān)鍵。一般編制正確的計算機(jī)程序必須具備兩個基本條件:一是掌握一門計算機(jī)高級語言的規(guī)則,二是要掌握解題的方法和步驟。

計算機(jī)語言只是一種工具,僅掌握語言的語法規(guī)則是不夠的,最重要的是學(xué)會針對各種類型的問題,擬定出有效的解題方法和步驟的算法。

【例1.4】利用算法描述1+2+3+…+100之和。

主站蜘蛛池模板: 东安县| 聊城市| 清水河县| 吉木萨尔县| 浙江省| 西乡县| 瓦房店市| 金川县| 读书| 鄂托克前旗| 临高县| 遵化市| 乳源| 客服| 黄浦区| 延津县| 聂拉木县| 宝坻区| 芷江| 大理市| 资溪县| 安康市| 察雅县| 榆中县| 高州市| 柘城县| 定兴县| 玛沁县| 姚安县| 江陵县| 通河县| 文山县| 赤城县| 屯门区| 台南市| 汝阳县| 杨浦区| 通化县| 浮山县| 嘉黎县| 武穴市|