程式設計與數學,程式設計與數學的關係

2022-03-09 08:55:06 字數 5645 閱讀 5676

1樓:匿名使用者

開始的時候不用數學很好,天賦也佔一方面,但是你必須清楚基本的 計算機程式設計應用方面數學基礎 ,然後按照自己的方向來學習應用方面的數學知識,高等數學,線性代數 等等 如果設計3d遊戲等 換需要涉及到幾何 微積分等等 我建議你買本叫做 計算機程式設計藝術 的書 那裡面講得很全面

2樓:

暈為什麼要放棄呢?是初中的基礎就不太好嗎?

那就找人好好從初中開始補起,進度慢點沒關係,跟自己的父母好好勾兌一下,這個基礎很重的啊。

不然,很多程式你想著想著就被繞進去了,呵呵然後「死迴圈」啊。

3樓:匿名使用者

其實也不是數學,關鍵是得邏輯要好,數學好的學起來容易點兒

4樓:匿名使用者

額~一開始倒沒什麼,可是中後期很困難,發展潛力~偏低

5樓:流星戀

不一定需要很好哦 呵呵記得要相信自己 看樣子你對計算機程式設計時很喜歡是吧 其實程式設計也跟數學沒有多少大的關係 只是掛鉤一點點哦 所以你盡可不用怕 還有既然喜歡程式設計就應該好好學 最主要的是思路 邏輯思維 這樣演算法就能學的好 還有我個人的意見是:ok?

程式設計與數學的關係

程式設計 和 數學 的關係是什麼?

6樓:sunny趴窩睡覺

數學是基礎學科,有豐富的數學基礎可以對理解程式設計中的邏輯有幫助。

程式設計對不同的人有不同的意義:

對於一般的程式設計師就是**的產出和可執行程式(數學在這裡面並不是特別重要,更重要的是對各種框架的理解、熟練掌握、設計模式等)。

對於演算法工程師來說,數學就很重要了(例如機器學習,密碼學,計算機圖形學等,當然這個對題主來說還太遙遠)。

題主說的函式實際上就是為了實現目的的一種封裝形式,而遞迴只是在函式中呼叫自身(當然需要終止條件)。

7樓:匿名使用者

我來告訴你,程式和數學的關係:數學是你解決問題的思想和靈魂(即我們說的思維模式),而程式只是血和肉,不管是類、方法還是過程函式,它只是你解決問題的乙個過程,而我們的思維模式當中,涉及最多的肯定就是數學咯,當然還有其它的一些邏輯在裡面,比如語言邏輯,像英語、漢語的思維邏輯就不一樣對吧,語言(這裡也包含程式語言,英文,漢語等等)是你組織、溝通及表達思維模式(靈魂)的一種方式或過程。不知道這樣說你能更好地理解數學和程式的關係了麼!

8樓:百度使用者

數學是一切科學的基礎,沒有數學就不會有其他科學。

程式設計與數學有很大關係嗎

9樓:匿名使用者

有關係,數學是一切人類文明的基礎。這是肯定的;

從vb專業角度來看,關係不小;

首先,數學的邏輯性很強,一步步的演算法必須通過嚴謹的認證後往下算。

而vb學科的學習,在你寫程式的時候這個思想肯定是要用到的,雖然大學vb中執行數學知識的時候少,但到將來你寫程式寫的多的時候你就知道高中數學,大學高等數學的重要性了。一句話,計算機,離不開數學。

其次,vb學科的建立本身就是建立在數學模型的基礎之上的,比如一些命題等都是我們見過的數學模型,難道不是嗎?只要這樣的教學方法才能讓你更加深刻理解it與數學的關係;

最後,用數學的眼光角度分析處理自然科學知道的問題是理智的,慢慢地你會明白 。

祝你好運。

10樓:小鈴鐺

有關係。

數學是一切人類文明的基礎。數學的邏輯性很強,一步步的演算法必須通過嚴謹的認證後往下算。

而vb學科的學習,在寫程式的時候這個思想肯定是要用到的,雖然大學vb中執行數學知識的時候少,但到寫程式寫的時候就要用到高中數學、大學高等數學。

計算機,離不開數學。vb學科的建立本身就是建立在數學模型的基礎之上的 。程式設計需要邏輯思維能力,而恰好邏輯思維能力是數學所培養的。所以程式設計與數學有很大的關係。

11樓:匿名使用者

沒關係。

因為現在的程式是演算法越簡單的程式越吃香。最好都是很簡單的運算。

有關係的是英文與邏輯分析能力。

算數方面你個知道加加減減這些足夠了。

12樓:芻啟波

當然有很大的關係了,去做幾道acm的題目就知道有多大關係了

歡迎你進來做題目。。。。

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

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樓:天馬流星

只能說,題主, 你想得太遠了。首先軟體開發跟數學根本就不是一門學科,軟體開發需要用到的知識比數學重要的太多了。比如英語。

而數學對於大多數人來說是最不重要的知識。為什麼?理解c++的指標和多型需要數學嗎?

乙個複雜的系統架構也不需要半點數學知識,而你就是看不懂。

在你擔心數學好不好之前,你更應該關心程式設計環境怎麼搭建,連ide都搞不定不知道程式怎麼跑起來你還搞什麼呀,下一步就是程式基本的語法和sdk庫函式的掌握,基本sdk都不知道什麼意思怎麼去用,如字串函式,檔案讀寫和資料庫常用操作,這些你都不會你還有學下去的必要嗎?還有更重要的更基本的程式除錯技術,程式老出錯老崩潰怎麼辦呀,**變數為空了記憶體寫錯了?為什麼程式老編不過去呀,誰能幫幫我呀!!!

這個時候你發現那牛逼的數學知識真是屁用沒有,你還是感嘆自己基本功底不行經驗太少,這個時候打死你也不會再關心數學好不好的問題了。

軟體開發說到底是對於語言,sdk和工具的運用。常見的如android開發,**開發都不需要半點數學知識。只有遊戲開發需要用到一點簡單的牛頓運動定律和圓周運動和拋物線運動。

如果說用到數學的大概只有3d遊戲引擎,很智慧型的人工智慧,如格鬥遊戲的電腦應對玩家的複雜ai,生化危機中殭屍怪物的配合商量運用策略包抄玩家和記憶功能,還有航空航天領域這樣高精尖技術學科才會用到複雜一點的數學知識。而這些都是計算機專家才要掌握的內容。所以題主你是想多了,還是先關心下自己程式為什麼編不過老是報錯的問題吧!

25樓:匿名使用者

邏輯判斷能力棒棒的就好

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

26樓:可俏可俏的娃

程式設計也分很多方向和區別,業務跟技術,國企跟外企。國企的話英語要求沒那麼高吧。

業務的話對數學沒有很大關係,如保險,醫療,銀行,專案,一般需要業務要求高的人,那麼對數學就沒那麼大要求。

曾經高考英語滿分150分拿了49分的人,建議你,想走程式設計這條路英語真的要好!

因為這跟自己的工資掛鉤!!!

以前自己再不怎麼想學,現在因為工作還是要把英語學好,出來混遲早是要還的。。。

數學英語跟程式設計有多大關係

數學和英語不好都可以學,但是想出類拔萃就不大可能了 程式設計靠的是一種邏輯思維的能力 想成高手還得數學好點,多看點英文原版書.c語我覺得數學關係比較大,要邏輯思維 言就是背 寫程式,做東西。有些程式是以一些著名的數學模型為背景的,比如fibonacci數列,漢諾塔.需要的是數學思想 數學,程式設計 ...

硬體程式設計與軟體程式設計的區別與聯絡,硬體程式設計和軟體程式設計有什麼區別?哪位大俠給詳細說說吧!

你學的是程式設計吧 聯絡我 有空一起討論下!如果幫助到您,請記得採納為滿意答案哈,謝謝!祝您生活愉快!vae.la 硬體程式設計和軟體程式設計有什麼區別?哪位大俠給詳細說說吧!硬體程式設計針對的是硬體的驅動之類的東西,應該說是底層的東西,一般用c c 和彙編以及hdl語言編寫,需要對數字邏輯,數位電...

尚學堂程式設計和數學英語的關係大不

首先,不需要英語好。當然有基礎更好,但沒有也不會出現問題。現在的很多語言都是允許使用中文來命名的,比如java。若英語好的話,在使用很多系統類的時候會更容易理解,畢竟那個裡面的註釋什麼的都是英文。其次,大多數情況下是需要數學好的,因為很多時候就是在做數學題,或是現實抽象的時候也要考慮演算法問題,這個...