數學思維和程式設計思維

2022-09-17 21:18:16 字數 556 閱讀 7115

1、程式設計沒有數學基礎不行

2、但懂數學不等於懂程式設計

舉乙個例子:

求1+2+3+4+……+99+100的和。

數學解法通常是:

1、(1+100)*100/2=5500

2、小學生的解法:1+2=3、3+3=6、……這樣累算下去。

程式設計解法呢?跟數學解法2相同,**如下:

static

void main(string

args)

console.writeline(theresult.tostring());

}

所以:程式設計解決問題時候,要懂幾個邏輯道理:

1、電腦運算速度是很快的

2、電腦不會出錯,除非你的**有bug

所以:就比如求1到100的加和,數學可以用技巧,程式(電腦)因為他運算速度快和不會出錯,可以用最笨的辦法累算。

這就是程式設計思維和數學思維。

程式設計演算法有:

1、窮舉法

2、貪心演算法

3、動態規劃法

等等上面舉的例子,就是程式設計演算法中的窮舉法。

資訊 思維和組織

知道 人獲得資訊的過程 知道 事物變化的可能性變大或變小的過程 不能獲得有效控制的原因 獲得的資訊太少 電機位置控制中,單環 位置環 控制 雙環 位置環和速度環 控制 和三環 位置 速度 電流環 控制的效果肯定不一樣 補充兩點 1 資訊如何利用 控制演算法 2 利用後如何執行 執行器,驅動器的速度,...

什麼是工程思維和產品思維

在外行人眼裡,工程師是乙個死板 墨守成規 不會思變的工種。其實不然。一 在工程上經常會遇到那些與設計無關的 但是或多或少能影響到工程效率的東西,要想提高效率,就要靈活運用你的工程思維。下面舉幾個例子 1 乙個板子上有多組電源,5v 3.3v 2.5v,而且都是ldo。這時,在功率允許的範圍下,在每個...

成長性思維和富人思維

一 成長性思維 有這樣一對相反的思維模式,能夠決定乙個人生命的高度。由於相反,所以每個人只能擁有其一。這兩種思維模式,乙個讓人勇往直前 勝利在望 另乙個讓人安於現狀 自我陶醉。這是史丹福大學著名心理學教授 carol dweck在 終身成長 一書中提出的一種理論。他們就是成長型思維和固定型思維。成功...