當前位置:首頁 » 語數英語 » 計算機與數學的關系

計算機與數學的關系

發布時間: 2021-07-24 13:02:19

① 計算機到底和數學什麼關系

數學和物理在計算機發展中起核心作用。
數學是計算機科學的基礎,准確來說,計內算機只不過是容數學在特定領域的一個應用。
有人說,0和1就構成這個世界。這句話意在說明數學對於人類發展和人們生活的重要性。也正因為有了數學,有了2進制,有了數據結構,有了演算法等等,才會為構建計算機領域的萬千世界提供了夯實的基礎。

② 數學和計算機到底有什麼關系嗎

計算機科學是研究信息處理的科學。計算機科學分為理論計算機科學和實驗計算機科專學兩屬個部分。在數學文獻中所說的計算機科學,一般是指理論計算機科學。實驗計算機科學還包括有關開辟計算機新的應用領域的研究計算數學也叫做數值計算方法或數值分析。主要內容包括代數方程、線性代數方程組、微分方程的數值解法,函數的數值逼近問題,矩陣特徵值的求法,最優化計算問題,概率統計計算問題等等,還包括解的存在性、唯一性、收斂性和誤差分析等理論問題。有聯系,但也不是太明顯

③ 數學與計算機演算法有什麼關系

從簡單的計算來說,數學是十進制的,而計算機是通過二進制的,也就是先把數字用二進制轉換,通過計算再轉換回來

④ 數學與計算機有什麼聯系

在接觸計算機前,就被N多人告知,計算機和數學關系很大;在網上和MM聊天時,當我自稱是學計算機的學生時,對方直接曰:那你數學很強咯~~~ 我只能....汗....
因為當時我剛大一,只學了c語言和高數,我實在看不出c語言和高數有什麼關系~~
相信這也是很多剛剛學習計算機、編程的同學的問題

在此我給大家說說我的理解,並不一定正確,但相信一定值得你借鑒

首先要說,計算機不等於編程

如果你學過數據結構和計算機組成原理,你就一定明白,編程,只是計算機行業里的一個小分支,你為什麼能編寫程序?是因為有人已經把更低端的語言直至硬體系統都做好了而要完成後者,就必須懂數學,因為硬體如何有效地形成系統等一系列底層計算機問題,都是通過一個方法來解決的:抽象成數學模型
既然咱這是c++吧,這就不多說了

再次要說,編程是什麼

既然學c++了,就一定聽過演算法這個詞,演算法是什麼,就是每個等待要被計算機解決的問題的方法,我們編程的過程,永遠是先看到問題,然後想出辦法(即演算法),最後由某種語言來在計算機上實現
由此可以看出,語言固然重要,它是把問題計算機化的唯一手段,但演算法才是精髓
你編程語言再NB,如果你不懂演算法,那麼你永遠是計算機行業的藍領
那些懂演算法的人甚至可以不懂任何一門編程語言(據說美國有些計算機教授真的不懂任何一門編程語言,他們都是研究數學然後轉到了計算機方向),他們把演算法用偽碼寫好,而你的任務此刻更像是個機器----把人家給你的偽碼實現

所以如果你學編程只是玩玩,那沒關系,只學語言就好而如果你想真正學計算機,哪怕你只是學直接和代碼打交道的專業,那有個很重要的工作你必須去做,就是學計算機專業的數學和演算法

對於計算機專業的數學,有最基本的這幾門:離散數學、線性代數、概率統計
尤其是第一門,和演算法、網路聯系相當緊密,同時它又是訓練邏輯思維的最佳選擇!單純的編程確實可以鍛煉邏輯思維,有助於計算機學習,但如果你想系統地、大幅度地提升你的邏輯思維能力,請去學:離散數學!!

學了這幾門課後,如果你有任意一門高級語言的基礎,那就可以學數據結構和演算法了

把以上的都學了,才算是完成了計算機的基礎學習(請注意在此過程中編程語言的用處和地位)

當然我絕對不是在說大家都別學c++了,因為只有你懂一門語言,才能把你的邏輯能力實例化,才能進行數據結構和演算法的學習

我只是想說,既然學c++,相信大家的智商都不是問題,既然學了c++,就應該以此為基礎,去學習更多的東西~~~~

其實我所說的,就是每個大學計算機專業的大一大二的課程安排....
咱吧不是有個帖子是《學習c++的50條忠告》么,就如此貼中說的,不要浮躁,腳踏實地地學習才是王道!不要迷戀最新技術,好好把c、c++(不是那些把什麼都封裝好的語言譬如java)學好了,就足夠你去學別的課程了

⑤ 數學與計算機到底是什麼關系

計算機科學和數學的關系有點奇怪。二三十年以前,計算機科學基本上還是數學的一個分
支。而現在,計算機科學擁有廣泛的研究領域和眾多的研究人員,在很多方面反過來推動
數學發展,從某種意義上可以說是孩子長得比媽媽還高了。

但不管怎麼樣,這個孩子身上始終流著母親的血液。這血液是the mathematical underpi
nning of computer science(計算機科學的數學基礎),-- 也就是理論計算機科學。

現代計算機科學和數學的另一個交叉是計算數學/數值分析/科學計算,傳統上不包含在理
論計算機科學以內。所以本文對計算數學全部予以忽略。
在http://eniu.blog.hexun.com/2790387_d.html有更詳細資料
參考資料:http://eniu.blog.hexun.com/2790387_d.html

⑥ 數學與計算機的關系

類似於母子關系吧。
數學和物理在計算機發展中起核心作用。
數學是計算機科學回的基礎,准答確來說,計算機只不過是數學在特定領域的一個應用。
有人說,0和1就構成這個世界。這句話意在說明數學對於人類發展和人們生活的重要性。也正因為有了數學,有了2進制,有了數據結構,有了演算法等等,才會為構建計算機領域的萬千世界提供了夯實的基礎。

⑦ 數學與計算機學的關系

計算機科學和數學的關系有點奇怪。二三十年以前,計算機科學基本上還是數學的一個分
支。而現在,計算機科學擁有廣泛的研究領域和眾多的研究人員,在很多方面反過來推動
數學發展,從某種意義上可以說是孩子長得比媽媽還高了。

但不管怎麼樣,這個孩子身上始終流著母親的血液。這血液是the mathematical underpi
nning of computer science(計算機科學的數學基礎),-- 也就是理論計算機科學。

現代計算機科學和數學的另一個交叉是計算數學/數值分析/科學計算,傳統上不包含在理
論計算機科學以內。所以本文對計算數學全部予以忽略。
在http://eniu.blog.hexun.com/2790387_d.html有更詳細資料

⑧ 計算機與數學的關系是什麼

計算機科學和數學的關系有點奇怪。二三十年以前,計算機科學基本上還是數學的一個分
支。而現在,計算機科學擁有廣泛的研究領域和眾多的研究人員,在很多方面反過來推動
數學發展,從某種意義上可以說是孩子長得比媽媽還高了。
但不管怎麼樣,這個孩子身上始終流著母親的血液。這血液是the mathematical underpi
nning of computer science(計算機科學的數學基礎),-- 也就是理論計算機科學。
現代計算機科學和數學的另一個交叉是計算數學/數值分析/科學計算,傳統上不包含在理
論計算機科學以內。所以本文對計算數學全部予以忽略。
最常和理論計算機科學放在一起的一個詞是什麼?答:離散數學。這兩者的關系是如此密
切,以至於它們在不少場合下成為同義詞。
傳統上,數學是以分析為中心的。數學系的同學要學習三四個學期的數學分析,然後是復
變,實變,泛函等等。實變和泛函被很多人認為是現代數學的入門。在物理,化學,工程
上應用的,也以分析為主。
隨著計算機科學的出現,一些以前不太受到重視的數學分支突然重要起來。人們發現,這
些分支處理的數學對象與傳統的分析有明顯的區別:分析研究的對象是連續的,因而微分
,積分成為基本的運算;而這些分支研究的對象是離散的,因而很少有機會進行此類的計
算。人們從而稱這些分支為「離散數學」。「離散數學」的名字越來越響亮,最後導致以
分析為中心的傳統數學分支被相對稱為「連續數學」。
離散數學經過幾十年發展,基本上穩定下來。一般認為,離散數學包含以下學科
1) 集合論,數理邏輯與元數學。這是整個數學的基礎,也是計算機科學的基礎。
2) 圖論,演算法圖論;組合數學,組合演算法。計算機科學,尤其是理論計算機科學的核心是
演算法,而大量的演算法建立在圖和組合的基礎上。
3) 抽象代數。代數是無所不在的,本來在數學中就非常重要。在計算機科學中,人們驚訝
地發現代數竟然有如此之多的應用。
但是,理論計算機科學僅僅就是在數學的上面加上「離散」的帽子這么簡單嗎?一直到大
約十幾年前,終於有一位大師告訴我們:不是。D.E.Knuth(他有多偉大,我想不用我廢話了)在Stanford開設了一門全新的課程Concrete Mathematics。 Concrete這個詞在這里有兩層含義:
第一,針對abstract而言。Knuth認為,傳統數學研究的對象過於抽象,導致對具體的問題
關心不夠。他抱怨說,在研究中他需要的數學往往並不存在,所以他只能自己去創造一些
數學。為了直接面向應用的需要,他要提倡「具體」的數學。在這里我做一點簡單的解釋。例如在集合論中,數學家關心的都是最根本的問題--公理系統的各種性質之類。而一些具體集合的性質,各種常見集合,關系,映射都是什麼樣的,數學家覺得並不重要。然而,在計算機科學中應用的,恰恰就是這些具體的東西。Knuth能夠首先看到這一點,不愧為當世計算機第一人。
第二,Concrete是Continuous(連續)加上discrete(離散)。不管連續數學還是離散數學,
都是有用的數學!
前面主要是從數學角度來看的。從計算機角度來看,理論計算機科學目前主要的研究領域
包括:可計算性理論,演算法設計與復雜性分析,密碼學與信息安全,分布式計算理論,並
行計算理論,網路理論,生物信息計算,計算幾何學,程序語言理論等等。這些領域互相
交叉,而且新的課題在不斷提出,所以很難理出一個頭緒來。
下面隨便舉一些例子。
由於應用需求的推動,密碼學現在成為研究的熱點。密碼學建立在數論(尤其是計算數論)
,代數,資訊理論,概率論和隨機過程的基礎上,有時也用到圖論和組合學等。
很多人以為密碼學就是加密解密,而加密就是用一個函數把數據打亂。這就大錯特錯了。
現代密碼學至少包含以下層次的內容:
第一,密碼學的基礎。例如,分解一個大數真的很困難嗎?能否有一般的工具證明協議正
確?
第二,密碼學的基本課題。例如,比以前更好的單向函數,簽名協議等。
第三,密碼學的高級問題。例如,零知識證明的長度,秘密分享的方法。
第四,密碼學的新應用。例如,數字現金,叛徒追蹤等。

⑨ 計算機與數學之間是一種什麼樣的關系

計算機科學和數學的關系有點奇怪。二三十年以前,計算機科學基本上還是數學的一個分支。而現在,計算機科學擁有廣泛的研究領域和眾多的研究人員,在很多方面反過來推動數學發展,從某種意義上可以說是孩子長得比媽媽還高了。
傳統上,數學是以分析為中心的。數學系的同學要學習三四個學期的數學分析,然後是復變,實變,泛函等等。實變和泛函被很多人認為是現代數學的入門。在物理,化學,工程上應用的,也以分析為主。
隨著計算機科學的出現,一些以前不太受到重視的數學分支突然重要起來。人們發現,這些分支處理的數學對象與傳統的分析有明顯的區別:分析研究的對象是連續的,因而微分,積分成為基本的運算;而這些分支研究的對象是離散的,因而很少有機會進行此類的計算。人們從而稱這些分支為「離散數學」。「離散數學」的名字越來越響亮,最後導致以分析為中心的傳統數學分支被相對稱為「連續數學」。
離散數學經過幾十年發展,基本上穩定下來。一般認為,離散數學包含以下學科:
1) 集合論,數理邏輯與元數學。這是整個數學的基礎,也是計算機科學的基礎。
2) 圖論,演算法圖論;組合數學,組合演算法。計算機科學,尤其是理論計算機科學的核心是演算法,而大量的演算法建立在圖和組合的基礎上。
3) 抽象代數。代數是無所不在的,本來在數學中就非常重要。在計算機科學中,人們驚訝地發現代數竟然有如此之多的應用。但是,理論計算機科學僅僅就是在數學的上面加上「離散」的帽子這么簡單嗎?一直到大約十幾年前,終於有一位大師告訴我們:不是。
第一,針對abstract而言。Knuth認為,傳統數學研究的對象過於抽象,導致對具體的問題關心不夠。他抱怨說,在研究中他需要的數學往往並不存在,所以他只能自己去創造一些數學。為了直接面向應用的需要,他要提倡「具體」的數學。
第二,Concrete是Continuous(連續)加上discrete(離散)。不管連續數學還是離散數學,都是有用的數學!
前面主要是從數學角度來看的。從計算機角度來看,理論計算機科學目前主要的研究領域包括:可計算性理論,演算法設計與復雜性分析,密碼學與信息安全,分布式計算理論,並行計算理論,網路理論,生物信息計算,計算幾何學,程序語言理論等等。這些領域互相交叉,而且新的課題在不斷提出,所以很難理出一個頭緒來。

熱點內容
欲為良師必有師德有感 發布:2025-08-25 20:10:56 瀏覽:400
英語上 發布:2025-08-25 20:01:40 瀏覽:504
蘇牧老師 發布:2025-08-25 18:04:56 瀏覽:47
七年級上冊地理期中考試 發布:2025-08-25 16:56:51 瀏覽:228
南京教育咨詢公司 發布:2025-08-25 14:53:20 瀏覽:632
2017年陝西數學 發布:2025-08-25 11:13:28 瀏覽:808
千筆教學 發布:2025-08-25 10:13:14 瀏覽:178
最美鄉村教師馬劍霞 發布:2025-08-25 09:48:41 瀏覽:504
認識米的教學反思 發布:2025-08-25 08:32:43 瀏覽:788
游褒禪山記教學反思 發布:2025-08-25 03:51:39 瀏覽:894