學程式設計是不是要很好的數學功底,學習程式設計要數學好嗎???

2021-03-22 05:06:49 字數 6052 閱讀 7001

1樓:長沙新華電腦學院

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

2樓:匿名使用者

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

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

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

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

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

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

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

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

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

3樓:天方算

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

4樓:鳳凰山遊子

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

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

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))

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

5樓:匿名使用者

娃娃,我也是學數學的.

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

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

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

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

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

6樓:極度冰藍

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

7樓:匿名使用者

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

8樓:匿名使用者

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

9樓:匿名使用者

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

10樓:孫巨俠

shi de 謝謝就行了 加分啊

11樓:匿名使用者

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

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

12樓:匿名使用者

邏輯判斷能力棒棒的就好

學習程式設計要數學好嗎??? 5

13樓:匿名使用者

程式設計更多的還是思維能力吧,和數學有聯絡單室關係不大,只能說都是思維能力的核心。

英語是很重要的,因為程式設計涉及到的單詞詞彙量很多,所以要想學習程式設計先掌握好英語基礎比較好,思維能力是可以慢慢培養的,雖然科學表明思維能力的最佳培養階段是在3~12歲,但是現在開始培養也不算玩,只要肯堅持努力,可以通過一些書籍,做奧數題,玩益智類玩具遊戲,看推理**來進行,課餘時間可以報個專業課程班進行,我家孩子是從小進行培養的,去年六歲的時候趁著寒假給孩子報了火花思維的課程,還不錯,還挺喜歡,一週上兩節課,還是線上模式的比較方便。

14樓:

數學和程式設計是具有相關性,但不存在明確的因果關係。數學和程式設計都需要邏輯性強的人,數學好的話當然可以,但是數學不太強也並不代表程式設計就不行。

15樓:藺玉枝簡胭

數學還是需要有一定基礎的,但是最重要的還是邏輯思維,因為程式設計的課程很抽象,需要你有很大的邏輯思維來具象化

16樓:郎秀英費緞

其實程式設計就是一個格式,把格式記清弄明白了,都差不多了……

凡事若相信你自己可以做好,你一定可以做好的o,不要怕難、加油o

17樓:巢秀榮容子

這個不一定的

只要你有興趣

肯下功夫

都可以學好的

興趣是最好的老師和動力

18樓:匿名使用者

並沒有規定學程式設計就一定要數學好,但不可否認學好數學對程式設計有一定的幫助。

程式設計一般的都需要和大量的資料和各種特定的英文術語打交道,所以 他們對資料相對而言都比較敏感,更重要的是你要知道那些英語所代表的內容,這就需要數學和英語水平來支撐。

不管以後做什麼,打好基礎是必須的,希望你可以有很好的發展

19樓:匿名使用者

要做黑客首先是學習計算機語言,建議從c語言學起,應該說計算機語言越往底層難度越大,不管哪種語言本身與數學的聯絡不是特別緊密,可以嘗試。但是,學好語言並不時就能做黑客的,在各種演算法上,與數學的聯絡就十分緊密了。英語的話,其實沒有那麼難,應為計算機語言上涉及的都很簡單的一些單詞,而且十分有限。

希望我的答覆能對你有幫助。

20樓:一毛錢的悲愛

數學要一定的基礎才行,那樣會更好,因為一些程式是需要數學方法的

如離散等對計算機有很大的幫助,

望採納謝謝

21樓:匿名使用者

需要的,一定的要哦!學習程式設計,必須瞭解資料結構,要當黑客,對著要求就更加嚴了。簡單程式是當不了黑客的!有好的數學基礎,和好的程式設計思維,才能編寫出好的程式!

22樓:匿名使用者

這就和蓋樓房一樣,沒上過學的搬磚,上過學的在辦公室當監工。

每天上網打遊戲,像你也沒有什麼大的信念。

程式設計的事情還是交給那學上過大學的人去當it民工吧。

19歲還小的哦,趁早選行,一切皆有可能。

如果真有信念的話,努力點也不是沒有可能。

23樓:站著說話腰很痛

至少學完高中再說,數學英語,都非常重要!

24樓:匿名使用者

好啊,許多程式設計人員都有好的數學功底!

25樓:道之理

是的 千里之路始於足下

26樓:匿名使用者

高階開發設計時,要。外語用來讀文獻,數學用來設計。

學習程式設計需不需要很好的數學基礎啊

27樓:至尊翠綠竹林

在學習的時候來主要出來的數學自

問題,因為這樣的問題比較容易處理,處理的都不會是很難得數學問題!但是要著重培養一下自己的邏輯思維能力,只要邏輯關係處理好就沒問題!你覺著難得不是數學問題,而是邏輯問題!

加油,努力,祝君成功

28樓:匿名使用者

學習編bai程需要一定的數學思維,du我本身學過zhi程式設計,數學邏dao輯思維是程式設計的基礎內

,但是最

容重要的還是當你程式設計的時候能夠把這種思想很恰當的運用到程式中,這是很重要的。我覺得最初學習程式設計的時候還是在看懂程式的基礎上敲**,敲得多了知道的也就多了,然後再多讀書多看書,擴充套件自己的知識面,不停地敲**,時間長了就好了。

29樓:匿名使用者

我覺得應該是邏輯思維能力跟英語要好點,這樣學起程式設計來就不是很吃力。

30樓:楓葉豬

太需要了!不過也要看你是編計算類的程式,還是一些非計算的程式!從我自身經歷來講,我覺得太需要了!

數學不好能學程式設計嗎?

31樓:種子的葉子

樓上說得有bai道理

我覺得du,學程式設計zhi不用數學好,但要學好程式設計,我是說

dao學到有創新的地步,一定要數學好回

因為答學程式設計的可以幹很多事,比如程式設計師,工程師,搞設計,搞科學

舉個人,floyd,就是floyd-warshall演算法的一位提出人,好像桶排序也是他和別人弄的..

他早先是職員,後來才開始研究數學,如果不是數學,這些演算法光憑經驗是得不出的吧..

所以呢,不研究數學的話,永遠只能停留在應用層面,無法透過原理給出更好的程式

其實在計算機和許多學科間都有相通的地方,借鑑是最好的方式,就像神經學 仿生和ai

32樓:經沙陳峰

可以的,程式設計佈置邏輯思維需要,英語也很重要

33樓:寶從荀雪晴

it裡最常見的工作就是復

程式設計,制學習程式設計要求邏輯思維bai要好,因為du用計算機的思維去處理zhi

問題,才是程式設計的目的。dao但學習程式設計沒有大家想的那麼複雜,簡單來說一下如何學習程式設計:

1、需要掌握程式設計的基礎知識,這個知識並不要求有很高的數學水平。程式設計過程中會有一些常用英文單詞,只要記住它們,就可以開始程式設計工作了。

2、需要邏輯思維要清晰。這個同樣不需要數學水平很高,不過,要注意基礎知識的積累。程式設計形象的說就是在建房子,從地基到到最後的房屋成型,都是一塊塊磚壘起來的。

這個過程需要一個耐心、細心。

學程式設計一定要數學和英語很好嗎??

34樓:天馬流星

程式設計如果不是從事3d遊戲引擎,人工智慧,高階演算法,航天資訊工程,那數學一點都不重要。最多遊戲開發中用到些牛頓運動定律,圓周和拋物線運動,而且有大量現成的例子,不需要你數學學得有多麼好。

相比之下,英語卻非常重要。因為絕大多數有用資料都在英文論壇,官網上面,英語不好你讀不懂sdk那分分種就想回家。

還有一種品質,比數學和英語都重要。

理解c++的指標和多型需不需要數學和英語?不需要,一個複雜無比的流程和系統架構根本不需要任何數學和英語知識,但是你就是看不懂。

不知道lz有沒有看過聖鬥士星矢,沒錯,就是需要那種能忍受常人難以忍受的煎熬的痛苦,一步一個腳印腳踏實地克服一個又一個幾乎不可能戰勝的困難的品質。開發中,莫名其妙的問題會一個接一個蹦出來,你不可能 像系統重灌一樣的簡單迴避它,要解決它們,需要大量的平時經驗積累和長時間痛苦的摸索和煎熬,沒有星矢那種不怕**被打趴下多少次都不屈服的精神,勸你別來找虐,因為放棄是早晚的事。

沒有美術功底學Zbrush是不是很難

是吧,你想zbrush是個三維,一般人說美術功底大概講的就是二維的手繪 畫畫什麼的。二維都不過的話,三維就更難說了。特別是zbrush又是專門向藝術方面看齊的軟體,建的模往往是一些有機生物模型,諸如人物 四足動物等等 昆蟲鳥類或者幻想的擬人怪獸。所以說沒有美術功底學zbrush難。學會用不是很難,也...

學程式設計是不是一定要學好英語和數學

程式設計也分很多方向和區別,業務跟技術,國企跟外企。國企的話英語要求沒那麼高吧。業務的話對數學沒有很大關係,如保險,醫療,銀行,專案,一般需要業務要求高的人,那麼對數學就沒那麼大要求。曾經高考英語滿分150分拿了49分的人,建議你,想走程式設計這條路英語真的要好!因為這跟自己的工資掛鉤!以前自己再不...

學計算機程式設計需要英文嗎,學程式設計是不是一定要英語很好?

學習計算機程式設計是需要英文的。c語言大部分的程式設計都是用英語來的。程式語言本身用到的英文並不多,而且可以說很少,記住一些關鍵的,如while for print等。英文的意義在於閱讀文件。大部分的程式語言誕生於國外,所以國外有比國內更豐富的社群 更豐富的資源 更豐富的文件。當所遇到的問題在中文社...