1樓:
程式設計中要用的基礎知識就是數學,不管是c還是c++,都要有相當的數學基礎才會理解程式的演算法。所以程式設計需要數學底功和較強的邏輯思維能力。
需要離散數學、線性代數、概率統計。
當然是工科數學水平,也就是僅次於數學專業的難度。
如果說初中數學難度為1,則上面這些…這個不好說,但應該在10以上。
高中數學是高等數學的基礎,學習高等數學需要高中數學作為基礎。但不是說高中數學難度與高等數學就能很接近了。
高中數學只能算是中等偏下難度。後者難度也應該數倍於它。
2樓:匿名使用者
1、為了培養你程式設計的邏輯性,同時數學也是演算法編制的依據2、起碼得高等數學吧,計算機專業都是學的數學分析3、同上
4、高中數學。。。
掌握好高等數學對於程式設計有很大幫助,應該屬於初級,必須掌握
3樓:崔真茹
就我的理解,高中以前的都屬於靜態的數學,大學的是動態的.
4樓:匿名使用者
學習程式設計的確需要一定的數學知識,因為程式設計的過程就是一次建立數學模型的過程,你的數學知識的多少雖然不能完全決定你的抽象問題的能力,但它在很大程度上是影響著你的思維與解決問題的能力。但這也並不能說沒有足夠的數學知識就不能學習程式設計,學習程式設計首先要掌握一門計算機語言如php,只要你語法牢固,當一名程式設計師是可以的。如果要編出好程式,學習演算法是必不可少的,演算法是程式的靈魂!
所以,要學習數學才能往高層次發展!
給我寫數學作業的答案!寫完正確者追加50分!保證! 15
5樓:匿名使用者
1.解方程就是要求出其中的未知數(例如x),通過去分母、去括號、移項、合併、係數化為1等步驟,就可以使一元一次方程逐步向著x=a的形式轉化,這個過程主要依據等式的性質和運算律等
3.關於x的方程 (k+2)*x*x+4kx-5k=0是一元一次方程,k=___-2_
4.已知方程mx+2=2(m-x)的解滿足|x-(二分之一)|=0,則m=__2__
5.若2|x-1|=4 ,則x的值為_3或-1____
6.方程|x|=3的解是__正負3__,|x-3|=0的解是__3__,3|x|=-3的解是_無解___,若|x+3|=3,則x=__0___
7.在公式s=[2分之(a+b)]*k中,已知s.k.
a,用s.k.a的代數式表示b=___1/k*2s-a____,當s=10,a=3,k=4時,則b的值=___2___
8.等量關係"x的5倍減去7,等於它的3倍加上8"可用方程表示為___5x-7=3s+8____________,方程的解是____7.5____.
9.若|x+3|=x+3,則x為__-3或全體實數___
10.日曆的12月份上,爺爺生日那天的上,下,左,右4個日期的和為80,你能說出爺爺生日是幾號嘛?(要過程)
設生日上日期為a,則下日期為a+14,設生日左日期為b,則右4日期為b+2,列方程組得
a+(a+14)+b+(b+2)=80
a+6=b
解得a=13,b=19,所以生日為20號
11.小林家的**號碼是7位數,其中後面四位是3275,前面三位數是從小到大的連續的自然數,且這3個數字之和等於第3位數字的2倍加2,小林家的**號碼是多少?(要過程)
設第一位為x,第二位為y,第三位為z,列方程組為
x+y+z=2z=2
x+1=y
y+1=z
解得x=3,y=4,z=5,所以**號碼為3453275
12.乙個兩位數,十位數字比個位數字的4倍多1,將2個數字調換順序後所得的數比原數小63,求原數(要過程)
設原數十位為x,個位為y,列方程組得
x=4y+1
10x+y-63=10y+x
解得x=9,y=2,所以原數為92
13.乙個3位數,十位上的數字比個位上的數字大3,而比百位上的數字小1,且3個數字之和的50倍比這個3位數小2,求這個3位數.(要過程)
設百位x,十位為y,個位為z,列方程組得
y-z=3
y+1=x
50(x+y+z)+2=100x+10y+z
解得x=6,y=5,z=2,所以原數為652
14.乙個四位數的首位數字是7,如果把首位上的數字放在個位上,那麼所得到的新四位數比原四位數的一半多3,求原四位數.(要過程)
15.在甲處勞動的有52人,在乙處勞動的有23人,現從甲,乙兩處共調出12人.到丙處勞動,使在甲處勞動的人數是在乙處勞動人數的2倍,求應從甲.乙兩處各調走多少人?(要過程)
設從甲調走x人,從乙調走y人,列方程組得
x+y=12
52-x=2(23-y)
解得x=9,y=3,所以從甲調走9人,從乙調走3人
6樓:月茗雪
第1題抄書吧
3、-2
4、25、-1或3
6、正負3,3,無解,0
7、2s/k-a
8、5x-7=3x+8,2/15
9、x為非負數時有無數解,否則x=-3
10、x-7+x-1+x+x+1+x+7=80,x=2011、設第2位數為x,則第1位是x-1,第3位是x+1x-1+x+x+1=2(x+1)+2,x=4所以號碼為3453275
12、設個位數為x,則十位數為4x+1
列方程:10(4x+1)+x-10x-4x-1=63x=2,數字為92
13、設個位數為x,則十位數為x+3,百位數為x+4列方程:50(x+x+3+x+4)=100(x+4)+10(x+3)+x-2
x=2數字為652
14、設原數為7000+x,得方程:10x+7=(7000+x)/2+3
x=368
數字為7368
15、設甲調走x人,乙調走y人
方程:x+y=12
52-x=2(23-y)
x=10
y=2同是天涯淪落人啊
程式設計與數學的關係
數學與程式設計的關係@_@
7樓:敲響鍵盤
這個很重要啊!程式=演算法+資料,演算法就像是數學裡面的方法一樣,就比如說一道證明題.有時證明你要新增虛線,虛線好比是資料一樣,而你證明的每一小步就是演算法的每一步驟了.
每一題證明的方法都不只一種而你必須選擇一種最好的,你的方法(演算法)越多你的選擇最優的機會就會越多,你如果沒有數學的方法又如何推理這些演算法呢?英語重要不說了可以擴充套件你的知識還有閱讀外文資料.當然這些有專門開的"計算機英語"的你們現在不學這個.
這些方面的知識太廣了你現在的主要精力應該放在當前的學習上好好的打好基礎,以後有機會了可以好好的學.
8樓:匿名使用者
多寫程式 才是重要的 數學題目做多了會數學成績就好起來了
程式設計 也是一樣 程式設計 重要的在 邏輯 和 數學一樣
9樓:想
程式設計學得深了之後沒有強大的數學能力寸步難行,推理演繹證明來尋求演算法都需要數學.演算法科學的全部內容都是數學的分支,即各種數學模型的建立與解決.
學到以後解決複雜的問題要用到組合數學,運籌學,離散數學等等.
另外數學開發大腦,兩者思維方式相通
對於初中生來說計算機和數學我都是過來人..
10樓:匿名使用者
學程式設計:
為什麼要學英語呢?
因為好的程式設計技術 沒有中文的相關資料 大多數都是英文的 有好的也是英文翻譯過來的 所以學英文是為了看 英文原版
為什麼要學數學呢?
其實就是乙個邏輯思維能力的問題
程式語言有n種 越基礎的語言才越需要數學功底以初一的 數學知識足已 學程式設計了
程式設計嘛 多看別人做的 多模仿就能學得不錯了
11樓:團結的
年輕人,你的想法很好啊!就是有點膽小啊,要勇敢的嘗試啊!祝你好運啊,有機會聯絡啊!忘你好好學習啊
12樓:匿名使用者
我簡明的講下吧:
1.想成為乙個程式設計師,數學是基礎,就像一樓所說,程式設計的目的是處理資料,比如最簡單的:讓你編個程式算幾個數的平均值。你如果不知道平均值的公式能行嗎?
2.想成為乙個好的程式設計師,數學就顯的更加重要,準確說重要的是「邏輯思維」能力,只有擁有豐富的經驗和清醒的頭腦,你才能在面對大量而且複雜的資料和資料關係,抓住關鍵,直擊要害,這樣你編的程式才比別人更加簡潔!
我建議你以後多做些競賽題之類的,就是那種看起來很有意思的題,來鍛鍊下邏輯能力,這種題一般有一些十分巧妙的解題方法,你可以留意一下。當然可不能一門心思做這些題,課本上的更要學好啊!
如何學習c語言
13樓:卯永芬次凰
學習c語言的方法很多,最有效的莫過於
學習心態以及學習的順序!
心態要端正,遇到問題別懷疑自己的大腦和能力,我敢保證只要你沒有智障,任何語言對你來說絕對不是問題!
學習順序非常重要,比方說你不能在不學習普通型別變數的操作下去學習陣列……我建議你好好把基礎大好,還有乙個就是
c語言在執行的過程中
他的底層是如何實現的,這個很重要,
如果你按照我說的學習,c語言對你來說
很容易!
14樓:呼新蘭騎丙
嘿嘿,你跟我有那麼一比
當初我也是成績相當不好
但是只要感興趣,絕對是學得好的。
有人說學c++之前一定要學c。
這倒不一定
但是如果直接學c++的話
之後最好再看看c
了解一下也是有好處的,
c++primer
是本好書
注意不是primer
plus
這本我沒看過
甚至你可以隨便先找本爛書看
如果你屬於很好問的人的話
你一定會有很多問題
然後再看c++primer
那樣效果會很好的
另外,多上論壇
不懂問就是
積累了一定的知識之後可以試著幫著回答別人的一些問題這樣可以加強自己對語言的理解。
有一點不同意樓上的說法
c語言是基礎,但他絕不簡單
簡單的知識語法而已
而你知道語法有什麼用呢?
就好比你知道中文的語法
你就能寫出漂亮的詩歌嗎?
答案是否定的……
語法並不太必要刻意熟記,
用多了自然就記得了
思考演算法、結構
最重要的是程式設計思想。
「物件導向」不是說說而已
如果沒理解清楚那寫出來的東西說不定就是四不象。
但是不必害怕,
雖然不簡單,但也不是難以入門。
具體的在你學的過程中是能夠慢慢體會到的。
15樓:匿名使用者
1.c語言是一種面向過程的程式語言,非常靠近底層的程式語言,相對來說來講語法細節不是很多,但是這種自由組合的力度,靈活性非常強,真要組合起來**也是比較難看懂的,所以linux核心原始碼真正核心機制方面的**基本很難看懂,關鍵在與靈活運用,所以要想掌握的徹底就需要把基礎概念徹底搞明白,c語言難易理解的概念也就是那麼幾個,指標,指標函式,**,遞迴等概念。可以來和大家一起學習交流
3.無論理論學到什麼程度,總要找到實踐平台去練手,可能這對於初學者而言比較難,如果是在學校裡面,途徑相對少點,有些學校裡面老師本身會接一些專案,正好需要一些基礎還不錯的人一塊幫著去做,這都是不錯的機會,前提基礎要弄好。當然最直接的是研究開源社群的**,**可以直接拿到,先從看懂**開始,能看懂**也是一種巨大的進步,畢竟**都不是孤立的,需要連串著去看,需要從**裡面抽象出中心思想,然後嘗試著去修改,雖然看起來距離實際的專案有距離了,但這是做專案之前必經之路,先從修改簡單的功能入手,然後再慢慢切入,做任何事情都需要有個過程。
學習程式設計要保持足夠的耐心,起碼讓自己在大染缸裡面,呆上一段時間,不要輕易下結論自己不適合這個行業,沒有什麼做不成的事情,關鍵看堅持的力度。
程式設計與數學,程式設計與數學的關係
開始的時候不用數學很好,天賦也佔一方面,但是你必須清楚基本的 計算機程式設計應用方面數學基礎 然後按照自己的方向來學習應用方面的數學知識,高等數學,線性代數 等等 如果設計3d遊戲等 換需要涉及到幾何 微積分等等 我建議你買本叫做 計算機程式設計藝術 的書 那裡面講得很全面 暈為什麼要放棄呢?是初中...
關於數學考試時答題的問題,關於數學考試時答題的乙個問題
可以在紙上寫一下這個思路,再想怎麼去寫,可是這樣寫是不會給分的,還是用方程好一些,如 果對了,老師會認為你是蒙的就不會給分。採納哦 答案是對的。過程讓我有點迷茫,看了好幾遍了。假設零件份數 30個 40個 60個 不斷測驗得出 那麼其餘三人加工了 20個 30個 50個 不斷測驗得出 甲 10個 乙...
中學數學測試與評估(初三數學總複習訓練用)答案只要圓與多邊形這章答案速度
1 因為d是ab中點,且copyfd ab,所以af fb2 連線fd,cf,因為f為三等分點,所以 adf 60 即三角形cdf為等邊,而c是ad中點,所以ac cf df,即df af 3 過點f作fm ce,即fm 3 2,所以bf 7設fh x,所以bh.bf be.bc,即 7 x 7 3...