程式設計需要好的數學知識?程式設計師需要數學很厲害嗎?

2023-06-07 20:25:12 字數 4642 閱讀 5479

1樓:雲素琴藩雲

對於基本的程式設計,你需要知道下面的:

加減乘除。實際上,電腦會幫你作加減乘除運算。你僅需要知道什麼時候運用它們。

模運算。模運算是用來計算餘數,它的符號通常用%百分號來表示。所以23除以7等於3,餘數是。

判斷是奇數還是偶數的模運算。

如果你想知道乙個數是奇數還是偶數,用它mod

2來作模運算。如果結果是0,它就是偶數。如果結果是1,就是奇數。23

mod2等於1,所以23是奇數,24

mod2等於0,24是偶數。

對乙個數作百分數運算,就是用這個數來乘以乙個百分數。譬如你要得到279的54%,就是用。這就意味著為什麼等於100%,等於0%。

知道負數是什麼。負數乘以負數等於正數。負數乘以正數等於負數。就這麼簡單。

知道笛卡爾座標系統。在程式設計中,(0,0)代表螢幕左上角,y座標的正軸往下。

知道勾股定律,因為它是用來計算笛卡爾座標中兩點之間的距離的。勾股定律a^2

b^2c^2。(x1,y1)和(x2,y2)兩點之間的距離等於((x1

x2)^2(y1

y2)^2知道十進位制、二進位制、十六進製制。十進位制就是我們通常用的十個數:0-9。通常認為這個十進位制系統是人類發明的,因為我們有十個手指。

電腦採用二進位制資料,只有兩個數字:0和1。這是因為我們用電子元件來構建的電腦,讓電腦只識別兩種狀態更便宜些(一種代表0,另一種代表1)。

數是一樣的,但是在不同的進製系統裡的表現形式不同,因為不同進製包含的數的個數不同。十六進製制比十進位制多六個數字,所以我們用a-f表示超過9的數。能夠表現這些進製系統的最簡單方法就是用乙個計數器(odometer)。

下面三種不同的計數器顯示的是同乙個數,但在不同的進製系統中的形式不同:

2樓:貴連枝從靜

可能是更需要乙個會變的腦袋。其實沒需要什麼數學知識,而是要你有乙個靈活的思維。

程式設計師需要數學很厲害嗎?

3樓:嘚嘚說電子科技

程式設計師不需要數學特別優秀,但需要有一定的數學基礎。

程式設計師(英文programmer)是從事程式開發、程式維護的基層工作人員。一般將程式設計師分為程式設計人員和程式編碼人員,但兩者的界限並不非常清楚。

數學是人類對事物的抽象結構與模式進行嚴格描述的一種通用手段,可以應用於現實世界的任何問題,所有的數學物件本質上都是人為定義的。從這個意義上,數學屬於形式科學。

而不是自然科學。不同的數學家和哲學家對數學的確切範圍和定義有一系列的看法。

程式設計師崗位職責:

1、對專案經理負責,負責軟體專案的詳細設計。

編碼和內部測試的組織實施,對小型軟體專案兼任系統分析工作,完成分配專案的實施和技術支援。

工作。2、協助專案經理和相關人員同客戶進行溝通,保持良好的客戶關係。

3、參與需求調研、專案可行性分析、技術可行性分析和需求分析。

4、熟悉並熟練掌握交付軟體部開發的軟體專案的相關軟體技術。

程式設計所需要的數學知識

4樓:學海無涯回頭是案

計數的能力: for迴圈中經常用, 小學生都會。

數字的加減乘除 : 每種程式語言都會內建支援, 都不需要你自己算。

餘數和模: 偶爾會用得到。

集合運算: 交集、並集、差集 , 程式設計中用的不多。

布林運算: and , or, 非。

各種進製: 二進位制、十進位制、十六進製制。

還有哪些? 我想不起來了, 歡迎補充。

當然這和我從事的程式設計領域有極大關係, 如果我做的不是web開發, 而是搜尋,遊戲, 安全,演算法,人工智慧等, 那對數學的要求估計就開始飆公升了。

其實計算機的基礎是數學, 只是我們一直在應用層程式設計, 體會不到罷了。

比如說我們日常使用的計算機,絕大部分都是所謂馮諾依曼結構(參見文章《馮·馮諾依曼計算機的誕生》) 這個結構可以說是圖靈機這個概念機器的具體實現,而圖靈機就是乙個純數學的東西啊 ,沒有圖靈機這麼偉大的抽象作為數學基礎, 現代的計算機是製造不出來的。

再比如說密碼領域需要很多數論的知識,rsa演算法就涉及到大素數的分解;

我們常用的mysql, oracle 等關聯式資料庫的底層基礎是離散數學的笛卡爾乘積;

通訊系統中很重要的乙個原理就是傅利葉變換。

編譯器會用到有限狀態機;

資料的壓縮會用到各種數學的演算法;

專案管理中的進度管理,甘特圖數學基礎就是圖論。

學程式設計需要精通數學中的哪些知識 學好程式設計需要知道多少數學知識

5樓:新科技

1、首先大學裡的基礎課程高等數學是必須的,這可能對寫演算法來說沒有什麼太直接的關係,高等數學是最基本的東西,裡面的很多概念性的東西都是編寫程式相關的,是學其他幾門數學課程的基礎。

2、線性代數,這們課在工科專業一般都開,很重要,尤其講到的舉矩陣、集合等等,是以後在程式開發中能直接用到的,而且,線性代數裡一些問題的解決方式能很大程度地活躍你的思維。

3、離散數學,離散數學是計算機和軟體工程專業必學的課程,和電腦程式直接相關,舉例來說,在設計一條資料庫的sql語句進行聯表查詢, 可以直接寫上一大串來實現查詢,但如果能用離散數學裡學到的邏輯推理和正規化對sql語句進行簡化,那麼sql語句查詢速度可能會有上百倍的提公升。

4、有興趣可以學一學組合數學,這是研究生的課程之一,但提前學一學還是很有好處的,裡面很多結論、推理都會讓人受益非淺,學好了這門數學,程式質量將上公升到另外乙個高度。

數學程式設計課是學什麼的

6樓:淺夏老師

數學程式設計」指數學領域的程式設計,或者為解決實際的數學問題而進行的程式設計。另外,數學是基礎學科,有豐富的數學基礎可以對理解程式設計中的邏輯有幫助。

程式設計是編定程式的中文簡稱,就是讓計算機**解決某個問題,對某個計算體系規定一定的運算方式,使計算體系按照該計算方式執行,並最終得到相應結果的過程。

執行原理:將高階程式語言編寫的源程式轉換到機器目標程式的方式有兩種:解釋方式和編譯方式。

1、解釋方式下。

計算機對高階語言書寫的源程式一邊解釋一邊執行,不能形成目標檔案和執行檔案。

2、編譯方式下。

首先通過乙個對應於所用程式語言的編譯程式對源程式進行處理,經過對源程式的詞法分析、語法分析、語意分析、**生成和**優化等階段將所處理的源程式轉換為用二進位制**表示的目標程式。?

程式設計師需要怎樣的數學基礎?

7樓:信必鑫服務平台

離散數學對程式設計師來說非常重要,還有組合數學、線性代數、概率論、數論等等,即使你將來不做研究,這些基礎知識也能極大地提高你的水平。電腦科學對離散數學的要求很高,建議你先學習前面提到的這些課程,然後學習計算機演算法和資料結構,再配合到網上的**題庫做題,過程很艱辛,但是對你的幫助會很大。

具體數學》(先學完前面的數學課程,在水平有一定進步以後再看)

演算法導論》(應該人手一本的好書)

簡單來說,學數學的目的,一方面是活躍你的思維;另一方面是為了深入學習演算法打基礎,設想一下,同樣的問題,普通人的程式要幾十分鐘甚至幾小時幾天才能解決出來,甚至根本無法解決,而你精心設計的程式卻能在1秒內解決出來,這就是數學的魅力、演算法的魅力。

其實,一切取決於你是否想做乙個高階程式設計師。如果你做體力活(其實一般程式設計別人都認為是體力活),那你可以不學,因為你用不到,但是,你要是做技術上的創新,做個很強的程式設計師,沒有數學的支援,很難。

你既然學習了c,c++,你也知道演算法的重要性,同樣乙個問題,我用13行程式解決了,我的同學居然用了33行,因為他不懂的用數學。你要達到什麼高等,取決於你的數學修養。當然,要做乙個普通的程式設計師就不用學習了。

要挑戰自己,做個好的,優秀的,學習數學吧!

8樓:魘傳說

程式設計師需要怎樣的數學基礎,可能因為不同的領域和方向而有所不同,但是一般來說,以下幾種數學知識是比較常見和重要的:

離散數學:主要涉及集合、邏輯、關係、函式、圖論、樹、遞迴、數論等概念,可以用來描述離散結構和離散物件之間的關係,在演算法設計、加密解密、編碼理論等領域有廣泛應用。

線性代數:主要涉及向量、矩陣、線性方程組、特徵值、特徵向量、奇異值分解等概念,可以用來處理多維資料和矩陣運算,在機器學習、影象處理、計算機圖形學等領域有廣泛應用。

微積分:主要涉及導數、積分、極限、泰勒等概念,可以用來分析函式的變化率和曲線的形狀,在優化演算法、神經網路、訊號處理等領域有廣泛應用。

概率論和統計學:主要涉及隨機變數、概率分布、條件概率、貝葉斯理論、期望值、方差、協方差、假設檢驗等概念,可以用來分析資料的規律和不確定性,在資料探勘、機器學習、自然語言處理等領域有廣泛應用。

當然,這些只是一些常見的數學基礎知識,並不一定涵蓋了所有程式設計師需要掌握的數學內容。不同的領域和方向可能還需要其他的數學知識,比如資訊理論、復變函式、傅利葉分析等。

程式設計師程式設計序都編些什麼內容,程式設計師的工作的具體內容是什麼?

方向很多了,程式設計是大方向,下面還分了很多小方向 程式設計師的工作的具體內容是什麼?10 程式設計師是從事程式開發 維護的專業人員。一般我們將程式設計師分為程式設計人員和程式編碼員,但兩者的界限並不非常清楚,特別是在中國。作乙個真正合格的程式設計師,應該具有的素質。1 團隊精神和協作能力 團隊精神...

學訊號與系統,需要學那些數學知識。數學知識要學到什麼程度,才能學訊號與系統

復變函式,離散數學,高等數學 其實只要掌握了高等數學就可以學習了,涉及到復變和離散的問題可以遇到再學。秋天的風雨,烯瀝地淋在夢般的天空中,舊日的吉它洋溢著動聽的聲音,美好的幸福,總有一段詩般的品味,甜在心裡,笑在臉上,戀在秋天的童話中。訊號與系統需要什麼數學基礎?請具體回答!需要 復變來 函式與積分...

尼科爾森的微觀需要的數學知識多嗎

經濟學講求bai實際,但是du從學習的角度,是要達到zhi能把思想融入dao數理思維過程。回 接下來建議看高鴻業 答的 微觀經濟學 這是被國內採用最多的教材,因為照比其他國外的書籍,這本書更適合中國人的思維,總結性強。看完這本能達到一般本科生在校生水平。尼科爾森的 微觀經濟學原理與擴充套件 需要整本...