- C語言程序設計
- 張翼 周憶陶
- 311字
- 2019-10-23 13:56:28
1.4 程序設計的靈魂——算法
1.4.1 什么是算法
算法是指解決問題的方法和步驟。在計算機中,算法是一系列解決問題的清晰指令,也就是說,能夠對一定規范的輸入,在有限時間內獲得所要求的輸出。
利用計算機解決問題,首先要編寫計算機程序。計算機程序是許多指令的集合,每條指令讓計算機完成一個具體的操作,一個程序所規定的操作全部執行完成后,就能產生計算結果。因此,編寫出正確的程序是讓計算機解決實際問題的關鍵。一般編制正確的計算機程序必須具備兩個基本條件:一是掌握一門計算機高級語言的規則,二是要掌握解題的方法和步驟。
計算機語言只是一種工具,僅掌握語言的語法規則是不夠的,最重要的是學會針對各種類型的問題,擬定出有效的解題方法和步驟的算法。
【例1.4】利用算法描述1+2+3+…+100之和。

推薦閱讀
- Getting Started with PowerShell
- 3D少兒游戲編程(原書第2版)
- KnockoutJS Starter
- concrete5 Cookbook
- Expert Data Visualization
- Node.js Design Patterns
- Visual Foxpro 9.0數據庫程序設計教程
- Java網絡編程實戰
- 愛上micro:bit
- Statistical Application Development with R and Python(Second Edition)
- OpenCV 3計算機視覺:Python語言實現(原書第2版)
- Training Systems Using Python Statistical Modeling
- 嵌入式C編程實戰
- Flink核心技術:源碼剖析與特性開發
- RESTful Web API Design with Node.js(Second Edition)