學習程式設計對數學有什麼要求,軟體開發對數學的要求

2021-04-17 13:39:29 字數 4625 閱讀 9889

1樓:匿名使用者

兩個都是工具,不過

抄語言是為數學服務的,如果只熟悉語言, 寫不出高效率的**。 數學是為了更好的設計演算法, 程式的靈魂在於演算法, 如果沒有好的演算法, 誰都可以寫程式。這就是為什麼剛學c語言的同學感覺學c語言有點在讀故事會那麼簡單。

但是現在的行業軟體開發,競爭的就是在演算法的效率上, 這樣才會奪得更多的客戶。還有現在的遊戲開發,也是用到大量的解析幾何以及高等代數(線性代數)的東西。所以數學還是很重要的,否則只能是寫出一些沒有技術含量的東西。

另外一點, 學數學也是更好的鍛鍊邏輯思維能力和判斷能力,這種能力不是一時學來的,是在學習數學的過程中培養出來的。 如果有機會的話,還是學一點比較好, 要不然在寫程式時,別人問你兩個向量的對角線怎麼求的這麼最簡單不過的問題都不會的話,還是會讓人覺得你也就是會寫點程式而已,僅此而已

程式設計對數學要求高不高?

2樓:拜雅毋若薇

是的是的啊~~~~~~~

數學能訓練人的邏輯思維能力啊~~!!!!!

學好數學是為以後打下更好的基礎~~~很多語言都是互通的最終的關鍵就是你的思維~!!!

很多東西真的是沒有做不到就怕想不到的~~!!!

3樓:希望旭光

可以肯定都告訴你,數學學的好的,程式設計會了一半,再加上英語,程式設計遊刃有餘版。不權

要聽別人的,程式設計和數學沒關係嗎?很有關係!從少兒圖形程式設計到高階語言程式設計,設計諸如模組化,軟體設計,統籌管理,邏輯順序,幾何學,變數分析。。。

哪一個離不開數學的學習,所以數學學不好,程式設計至少會因為知識點不夠而無法進行數值運算。程式設計只是網路資訊學的分支,是屬於數學的應用分支,數學是程式設計的基礎,學好了,才有可能應對複雜的程式執行。

4樓:約是

程式設計屬工科,對數學的要求沒像理科的那麼高。不過要編好的大的程式,軟體版要有很好權

的抽象能力,還有邏輯思維能力,這些在數學的學習中都能得到很好的鍛鍊。

我自己計算機專業的學生,學過離散數學,概率論與數理統計,圖論

5樓:禰嘀噯

對數學要求不高,但是邏輯思維一定要非常強悍!

6樓:匿名使用者

實際用的話,基本的數學知識知道就可以。

不是對數學要求特別高.

數學可以說是爛到一定地步了,那還不趕快學學?

7樓:匿名使用者

數學問題又程式來完成

邏輯思維是最重要的

8樓:匿名使用者

基本上,不要太多數學,你放心學吧.

軟體開發對數學的要求

9樓:逗比的世家

如果做普通的bai程式開發du,一般的數學知識就夠了,zhi如果涉及核心演算法

dao的開

發,那回就要看計算能力和數答據結構了。

而底層資料壓縮,影象處理等等,對數學要求比較高,如果只做上層邏輯,就不太需要數學功底 現在軟體的工作都是結合其它學科的。

比如銀行軟體業 這種只需要對銀行業務特別熟練 對軟體可以編寫過的去的就可以了

所以說對數學的需求分你以後從事軟體業的哪個方面如果從事影象處理,遊戲過程優化等軟體業 是對數學要求很高的如果只是從事一些普通軟體 那麼對數學要求就不是很大

10樓:嘿丶你的小內

如果做普通的程式來

開發,一源般的數學知識就bai夠了,如果涉及核心du演算法的開發,那就要看資料zhi結構和計算能dao力。做演算法的一般都是行業的業務人員,本身可能就是數學系或者工科專業的,軟體開發者只要將運算方法翻譯成程式語言即可。

軟體開發是根據使用者要求建造出軟體系統或者系統中的軟體部分的過程。軟體開發是一項包括需求捕捉、需求分析、設計、實現和測試的系統工程。軟體一般是用某種程式設計語言來實現的。

通常採用軟體開發工具可以進行開發。軟體分為系統軟體和應用軟體,並不只是包括可以在計算機上執行的程式,與這些程式相關的檔案一般也被認為是軟體的一部分。 軟體設計思路和方法的一般過程,包括設計軟體的功能和實現的演算法和方法、軟體的總體結構設計和模組設計、程式設計和除錯、程式聯調和測試以及編寫、提交程式。

11樓:匿名使用者

高等數學,離散數學,

12樓:01刷刷

一般的就夠了!!不會要求要多深!!!

學程式設計是不是要很好的數學功底

13樓:長沙新華電腦學院

當然,如果數學,邏輯好點的好,當然可以的。系統學的話,可以到這邊看看

14樓:匿名使用者

一個數學系的學生,基礎程式設計必須掌握,至少,c語言類的基礎程式設計是應該會的.

如果你想把程式設計作為自己的專業,作為工作,那麼下面的個人意見僅供參考:

數學對程式設計很重要, 這並不是說要你數學課要考多高的分,數學掌握的有多好,而是說數學及邏輯思維很重要,要有較嚴密的邏輯思維. 軟體要求對一個實際問題建立一個資料模型並以一定的演算法來處理這個模型.因此,較好的數學基礎對於建立模型以演算法設計都是有好處的.

線性代數,概率論,離散數學,數值逼近等課對於程式設計都是有益的課程.當然,對於不同領域的軟體,所需要的知識是不同的,比如說,在圖形處理領域,計算幾何方面,線性代數等知識是比較重要的.

以上只是說數學對程式設計是有好處的,最重要的還是興趣,至於數學,有一般的理工科背景就可以了.

現在大多程式設計師都不是數學專業出身的,一樣有很多人是非常優秀的. 當然,有些好公司更偏愛數學系出身的程式設計師.

另外,有些程式語言一定程度上降低了對程式設計人員的要求,如c#等.這些語言更注重了軟體的架構和設計.

所以,只要有興趣,以你的背景,學程式設計不用擔心什麼,但是提醒一下,能把數學學得好或者有信心把數學學得好的人,更容易成為專家級的程式設計師.

英語的話,能上大學,這個英語水平就夠了,搞軟體,或多或少會有些英文文件是要看的. 大多公司會要求過英語四級. 如果你想進外企,或者想看一些國外的著作,那英語當然就要求高些了.

15樓:天方算

計算機二進位制需要學習數學,由二進位制衍生的c語言不需要太多,但是一改就報廢,c語言是底層程式設計,簡單說也就是機器操作儀器,二進位制就是製造機器,但是c語言一變你就要幾乎是徹底的重學。

16樓:鳳凰山遊子

沒有良好的數學基礎,想做良好的程式是困難一些。但是並不是不可以做程式設計師。

比如:**儲存,根據**檔名存放到不同的資料夾:

1-500

501-1000

1001-1501

.....

一般程式設計師都是用n個if或case語句來判斷這個**的檔案號是多少,應該儲存到哪個目錄,判斷會很多。假如檔案號是n

if n>0 and n<=500

wjj="1-500"

endif

if n>=501 and n<=1000

wjj="501-1000"

endif

if n>=1001 and n<=1501

wjj="1001-1501"

endif

。。。。。。。。

而數學基礎好的,做一個變換,也就是一個數學表示式就把路徑給描述出來了。

wjj=allt(str((int((n-1)/500))*500+1))+"-"+allt(str((int((n-1)/500)+1)*500))

表示式僅用了一個線性變換(對映),程式顯得很簡潔。

17樓:匿名使用者

娃娃,我也是學數學的.

你現在的困惑可能是沒弄明白1個問題.

大學數學專業是以"函式論"為基礎的學科.而計算機是以"數論"為基礎的科學,所以它們之間沒有必然的聯絡.做一個程式設計的中級水平,不學數學可以應付,就是這個原因.

不過我建議你學習"數值分析"這個課程的時候能夠多看寫其他的書籍,比如"數值分析與matlab實現"什麼的.這個課程和計算機中的演算法聯絡比較緊密!

我們都是學數學的,不要抱怨了,我也正在轉計算機,不過好象學計算機專業課程的時候比計算機專業的,看書要快好多.誰教咱是學數學的呀.呵呵

我給你來個比喻哦"數學就好象是九陽神功",如果你"九陽神功"護體,學什麼都快!呵呵

18樓:極度冰藍

不用!因為程式設計基本上是用不著微分積分線性代數那種東西的,但是數學思維好的話對程式設計是很有用的.邏輯要很好.

19樓:匿名使用者

如果你想要深入學習的話,就一定要把數學學好,基礎的掌握不用數學也行的

20樓:匿名使用者

數學有多好,程式就能走多遠。

21樓:匿名使用者

學程式設計思想最重要 主要是 解決程式中的問題 就和做 數學 題目一樣

22樓:孫巨俠

shi de 謝謝就行了 加分啊

23樓:匿名使用者

咱倆相反,我是學程式設計的, 如果只涉及到應用層面的話與數學關係不大。 但我現在的方向是研究演算法, 逼得自己重新開始學數學。(我只有小學學歷, 可想而知學習高等數學的難度有多大。

對數函式的圖形就搞了好幾天才有了一丁點認識)。 想學就去學吧,我覺得只要肯努力,沒有學不會的東西。

24樓:匿名使用者

邏輯判斷能力棒棒的就好

初中數學學習軟體,有什麼學習軟體是專門學習初中數學的嗎?

好成績 初中數學 初中數學學習伴侶 初中數學學習方法 全面複習,把書讀薄 全面複習不是生記硬背所有的知識,相反,是要抓住問題的實質和各內容各方法的本質聯絡,把要記的東西縮小到最小程度,要努力使自已理解所學知識,多抓住問題的聯絡,少記一些死知識 而且,不記則已,記住了就要牢靠,事實證明,有些記憶是終生...

微電子學對數學的要求有多高

不會的!針對具體應用專業的數學內容都是有限的。微電子要求每個人都學的高數 線性代數,另需邏輯數學,要求高學校的要 離散數學 另大學要全面發展 學會自學,學習成績只是一個部分而已。對數學要求bai並不是很du 高,只要高數,概率論zhi,線代三 dao門基礎學科都懂了回就行了。不過微電子對物答理的要求...

學習深度學習,有什麼要求嗎?需要掌握一門程式語言嗎

學習深度bai學習課程的話最基本du的就是要具有一zhi定的編dao程基礎,並且具備一定 內的數學容基礎。比如計算機相關專業的本科生 研究生,計算機相關專業的高校講師,從事it行業的程式設計人員,人工智慧領域的從業人員。在有一定基礎的前提下還是能學會的。無程式設計基礎的人員則需要提前學習python...