- Visual Basic 開發從入門到精通
- 陳強
- 495字
- 2019-01-05 00:46:45
3.1 算法概述
知識點講解:光盤:視頻\PPT講解(知識點)\第3章\算法概述.mp4
算法是指用計算機解決某一問題的方法和步驟。在計算機程序實現某個處理功能時,實際上是實現某個算法的過程。在本節的內容中,將對算法等基本知識進行簡要介紹。
3.1.1 算法分類
算法分為如下3類。
? 數值算法:用于解決一般數學解析方法難以解決的問題,例如求超越方程的根,求定積分,解微分方程等。
? 非數值算法:用于對非數值信息進行查找、排序等。
? 非數值算法:用于對非數值信息進行查找、排序等。
3.1.2 算法的特征
算法一共有5個特征,具體說明如下所示。
? 確定性:指算法的每個步驟都應確切無誤,沒有歧義。
? 可行性:指算法的每個步驟必須是計算機能夠有效執行、可以實現的,并可得到確定的結果。
? 有窮性:指一個算法應該在有限的時間和步驟內可以執行完畢的。
? 輸入性:指一個算法可以有0或多個輸入數據。
? 輸出性:指一個算法必須有一個或多個輸出結果。
Visual Basic語言在遵循算法處理的指導下,生成對應功能的流程語句來實現算法的目標。“結構化程序設計方法”規定算法有順序結構、選擇結構和循環結構3種基本結構,所以Visual Basic在流程語句也對應的分為順序結構、選擇結構和循環結構3種基本結構。
推薦閱讀
- Learning C# by Developing Games with Unity 2020
- 深入淺出Java虛擬機:JVM原理與實戰
- C語言程序設計基礎與實驗指導
- 假如C語言是我發明的:講給孩子聽的大師編程課
- Functional Kotlin
- C語言程序設計
- 數據結構與算法分析(C++語言版)
- Scala編程(第5版)
- SQL Server 2008 R2數據庫技術及應用(第3版)
- HTML5+CSS3+jQuery Mobile APP與移動網站設計從入門到精通
- 計算機應用基礎(第二版)
- Visual C++從入門到精通(第2版)
- 計算語言學導論
- Get Your Hands Dirty on Clean Architecture
- Learning GraphQL and Relay