為什麼學程式設計需要數學好?高中數學要學程式設計嗎?

2023-05-23 03:25:15 字數 5595 閱讀 9024

1樓:武狂文化傳媒

只能說,題主,說好聽一點,你想得太過於深遠了,直白地說:你是連走路都沒學會就想著怎麼上天了。

這也不怪題主,我們這一代人從接觸計算機起就被眾多的數學老師和所謂教育專家帶了節奏,強行給數學加戲。把距離我們很遙遠的高精尖學科強行跟我們綁架起來。

首先軟體開發跟數學根本就不是一門學科,計算機學科有自己的理論體系,從一開始跟數學的關係就不大。論關係它倆也只是互為工具而已。軟體開發需要用到的基礎知識比數學重要的有太多了,如作業系統,資料庫,網路http協議,連英語都比數學重要。

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

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

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

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

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

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

2樓:智慧型新郎

數學是一切學科的基礎,程式設計就要很好的邏輯,數學就是鍛鍊邏輯性的很好學科啊。

3樓:匿名使用者

因為程式設計是為了把乙個現實中的問題通過一段或者一大段程式語言來解決。

這就是需要非常強的邏輯思維能力,因為你必須能夠很清楚這個問題內部各要素之間的關係以及他們如何變換轉化等等,學數學就是鍛鍊這個的最好途徑了,數學的很多東西就是式子變來變去。

4樓:熊壯

不用太好,是理科生就行了,因為學習程式設計裡面有演算法函式之類的需要數學知識。

pascal是比較基礎的,比c++簡單。

高中數學要學程式設計嗎?

5樓:左岸居東

高中數學要bai學程式設計。數du學涉及vb語言,是必修三`算zhi法設計部分,就是簡單的算dao法語內句設計。例:

if-while"語句,"do-loop"語句等容輸出語句---print

條件語句---1)if 條件 then語句1else

語句2end if

2)if 條件 then

語句1end if

迴圈語句——(1)do

迴圈體loop until 條件。

2)while 條件。

迴圈體wend

賦值語句——「在演算法裡表示把右邊賦給左邊。

6樓:匿名使用者

樓主,作為高二學生來,我可以告訴你。

源:數學涉及vb語言的,是必修三`演算法設。

計部分,就是簡單的演算法語句設計。例:"if-while"語句,"do-loop"語句等。

輸出語句---print

條件語句---1)if 條件 then語句1else

語句2end if

2)if 條件 then

語句1end if

迴圈語句——(1)do

迴圈體loop until 條件。

2)while 條件。

迴圈體wend

賦值語句——「在演算法裡表示把右邊賦給左邊。

另外就是學導數(演算法表示)有可能用程式語言了。

7樓:匿名使用者

1.需要copy 不太相同 偏重方向不一樣 但是語法相同 也就是說只要了解語法基本。

就可以了 比如mathlab 演算法在mathlab裡基本上都有現成的。

2.當然有 不過不知道現在高考啥情況了 我們那個時候只為高考備戰 其他不考慮 後來學起來也沒覺得費勁 所以這個看個人把握吧。

3. 幾乎為0吧 高中數學還是太基礎。

4.語法上是 其餘的不是~

8樓:匿名使用者

呵呵。。我是。

復課改區的制。。以前確實有學過。。。忘記是哪套教材了。。我記得必修就五本、、、然後就是選修矩陣啊什麼的。。。

好像是必修四還是五。。確實有個程式設計。。不過說實在的。。

沒什麼用。。跟c語言差很多。。你c會的話那個很簡單的。。

其實它本身就很簡單了。。。那個考試的時候最多就是考個v-n圖。。基本不怎麼考。。。

你高考的話能考一道題那就不錯了。。就是送分題了。。。根本沒難度的。。。

但是它那個語言其實也就只有for while do-while if語句什麼的。。。那個你稍微看一下就是了。。。不要太費心思了。。。

9樓:康瑩

高考一定會考個選擇題,我們老師說的。

10樓:匿名使用者

不一定啊!像我初bai中數學都du及不了格但是現在zhi也是比較牛dao的程式設計師了。哦,錯了,是軟專件設計師。

運用數學只能說你能屬更加具有處理分析的邏輯思維能力。對於高密度的運算更有拓展性思維。

一般對於普通的程式設計師來說只要懂得運用其他人的成果就已經算不錯的了。就像英文。也很重要。可是真正要用的只是一部份單詞。沒必要精通。不然一輩子都學不完!

11樓:牛津大學院士

人教b版的必修三專講程式設計 和概率,學校不很重視,是法國scilab軟體。

12樓:酆皝

人教版數學必修3中會學到 演算法與程式框圖和基本的演算法語句 不過學的很淺也很簡單,基本算不上是程式設計。學與不學c語言對高中數學基本不會有什麼影響。這部分知識,在高中數學中應該不算是非常重要。

13樓:李彪

不是啦!想在你學這個我覺得沒必要,我也是電腦愛好者,可我不會花很大心思去學c語言,現在主要是學習,數學上我建議你可以用集合畫板和公式器這兩款軟體!

14樓:無敵的小喵

我還從沒見過數學是需要程式設計的。

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

15樓:淺夏老師

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

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

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

1、解釋方式下。

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

2、編譯方式下。

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

英語和數學不好,是不是學不會程式設計?

16樓:昆明北大青鳥

學習程式設計,英文和數學肯定少不了,但程式設計領域是乙個龐大的體系,如果每個程式設計領域都需要頂尖的英文高手和數學高手那是不現實的。所以程式設計過程講究的是團隊合作,而不是個人英雄主義。還是一句老話:

先進的發動機是由無數個無名小零件組成的,而不是每個零件都是鑽石或者**那麼引人注目。

一、正確看待英語和數學在程式設計裡的作用。

一般的程式設計,不需要高深的數學,但邏輯要清楚。不需要太多英語,但了解些基本的單詞對程式設計有好處,必要時也可以查外文文獻。

但我們要明白英語和數學給我們帶來什麼優勢?

英文好的,你的技術資訊永遠都是領先其他人。

數學好的,你的**質量永遠都是優越其他人。

回到現實中:如果你要成為別人的焦點,那你就要學好英文和數學。如果你要提高你的程式設計質量,那你就要學好英文和數學。如果你要領高薪,那你就要學好英文和數學。

二、給英文和數學不好的朋友建議。

1.英文可以補習,數學可以補習,時間是擠出來的,不要為自己的學習找藉口。

2.程式設計領域太廣了,需要各種人才,中國這麼多人口,你不做程式設計,別人也會做。

3.很多先進的技術,不用你去操心的,讓老外去完成。我們要學會拿來主義,我們的目標就是掙錢,有錢了才能實現你自己的理想。

你也不要隨便地給自己貼標籤,比如自己給自己貼上「數學和英語不好」這個標籤,也許它符合你現在的情況,但並不等於你以後也是這種情況。

三、總結的幾點學習程式設計的建議。

1.從小的有用的程式入手。

學習可以從編寫一些具體的小的真正有點用程式入手,需要用到資料結構與演算法時,順帶著就學了,感興趣的再深入系統地學一下。除非你在一些特定的有特殊要求的領域寫程式,否則,大多數情況下用不上很高深的數學。

2.堅持使用英語。

至於英語,你要把它真當成一種語言去用,用它去與別人交流,去吸收新知,北大青鳥。

cn/建議你在有一定基礎後,直接看一些英文版的教材和**,開始會比較難,慢,但堅持下來,好處很多的,你既能學到了知識,又能提高英語水平。

學習軟體程式設計,必須數學好嗎?有什麼要求?難不難學?

17樓:匿名使用者

程式設計都是基於演算法的,數學基礎不好怎麼成。

18樓:老人與小七

不知道,我也喜歡編軟體,我覺得應該在設計方面。

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

19樓:sunny趴窩睡覺

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

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

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

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

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

20樓:匿名使用者

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

如何才能學好高中數學,如何才能學好高中數學

首先,你要弄清楚高中數學和初中的差別,轉變學習方法,針對性地去學習,具體而言 1 高中數學內容抽象性 理論性更強,尤其是在高一代數中,首先碰到的就是理論性很強的函式,使一些初中數學很好的學生難以適應。2 高中數學的思維方法向理性層次躍進,初中數學要簡單些,按一定步驟就可解決,而高中數學的解題更複雜,...

如何學好高中數學和物理啊如何學好高中數學和物理

多做題,功課不要落,特別數學,高中課很緊 我覺得做得慢不是關鍵,關鍵是要做對,一張理科試卷一般80 的分都是基礎中等的題,如果你把前面的做對了,那麼即使後面的壓軸的題不做,你也能考高分的。理科的東西要多做題,這是硬道理啊,一定要把自己平時易錯,不明白的地方徹底弄清楚,不要打馬虎眼,不懂的藥問同學和老...

如何學好高中數學的關鍵,學好高中數學的關鍵

背誦數學公式數學的出題方式有很多種,但是解題方法卻是相對固定的,需要熟練掌握數學公式。在學習高中數學的時候,我們一定要先把數學公式背誦清楚。做多數學題目高中數學的學習內容比較多,只有通過多做數學題目才能加深對所學內容的理解。一般來說,在應試教育的指揮棒下,多做練習題目。學會獨立思考高中數學的學習需要...