数学基础对于编程的影响大么?

比如说遇到一个编程问题,没数学基础是根本解决不了这个问题呢,还是也能解决,但代码的编写显得冗长?
注:我的数学知识只对三角函数还有点印象。

希望能回答的朋友能给举个通俗点的例子,比如想要达到什么编程目的,必须用到某个函数或某种算法,但没有数学的知识储备就不可能办到,或者可能办到但编出的程序效率低下。

数学我觉得要学,但是数学并不和编程有太大的联系,数学跟你要解决的问题有着直接的联系,数学和编程语言一样,都是解决现实问题的工具.
你如果解决企业数据库的问题,或者偏重于日常应用的软件,这些应用依赖数学不是很多.但如果要做图形类的,特别是3D图形,没有掌握数学中的某些方面是学不下去的,比如最基本的向量,立体几何等等.我的意思是哪怕你要学数学,你也得为解决那些问题而学对应的数学知识.

数学只是编程的冰山一角.如果你真心要学编程,数学应该是最少需要担忧的问题.数学不是你阻挡你学编程的东西.其他才是...
还有我要说的是算法不是数学,数学是了解自然现象的本质.比如要动态画一个时钟指针,因为我学过数学中的三角函数,我知道角度的特性,所以指针位置x1 = cos(a) + 2sin(a) y1 = -cos(a) + sin(a) .根据公式我很快就能画出指针. 算法是为了解决某个问题,科学地分配元素的位置和执行操作的顺序,使达到我们期望的结果.算法和数学不是一回事. 这有点像我们学会了英语(C++),要你去描述发动机的内部结构,我们描述不了,因为我们不了解发动机的本质,这就是为什么我们需要学习数学---了解事物的本质.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-27
我电脑硬盘是320G的 ,可是C盘有29.7G,D盘有4.32G,E盘... [操作系统/系统故障] 3 2011-8-27
10 为什么GBA放进PSP里不能玩,我的PSP版本是5.03 GEN-C(F... [PS系列] 0 2011-8-27
海关评级0,1,3,A,B,C,D分别是何意? [贸易] 0 2011-8-27
20 我想找个好听的英文名字~~我是狮子座的女孩~~名字有个菲... [起名] 1 2011-8-27
百度贴吧有什么比较N.C的吧。 比如非主流吧之类的. 我要... [英语考试] 0 2011-8-27
1.拉萨在哪里办自行车式电动车牌照?2.电动自行车属于机... [交通出行] 0 2011-8-27
在矩形ABCD中,E是边AD的中点,DF⊥CE,垂足为F,AD=8,A... [数学] 2 2011-8-27
2∩孜d阳举时间不长是什么原因??吃什么能治阳痿早泄?... [男科]
我电脑硬盘是320G的 ,可是C盘有29.7G,D盘有4.32G,E盘... [操作系统/系统故障] 3 2011-8-27
10 为什么GBA放进PSP里不能玩,我的PSP版本是5.03 GEN-C(F... [PS系列] 0 2011-8-27
海关评级0,1,3,A,B,C,D分别是何意? [贸易] 0 2011-8-27
20 我想找个好听的英文名字~~我是狮子座的女孩~~名字有个菲... [起名] 1 2011-8-27
百度贴吧有什么比较N.C的吧。 比如非主流吧之类的. 我要... [英语考试] 0 2011-8-27
1.拉萨在哪里办自行车式电动车牌照?2.电动自行车属于机... [交通出行] 0 2011-8-27
在矩形ABCD中,E是边AD的中点,DF⊥CE,垂足为F,AD=8,A... [数学] 2 2011-8-27
2∩孜d阳举时间不长是什么原因??吃什么能治阳痿早泄?... [男科]
asdf
第2个回答  2011-08-27
看你对自己的要求了,如果想要有较高的编程水平,一定要有好的数学水平,不然很多算法都没有办法理解。。。。
重要的数学知识,如图论,数论,等等
第3个回答  2011-08-29
最简单的例子,图像处理中经常会用到傅里叶变幻,还有游戏的图像处理中会大量用到四叉树的一系列操作,要想成为真正的编程高手而不是代码民工的话,数学还是相当重要的,等你遇到一些复杂的问题时,你明白数学有多重要了。现在学编程的人越来越多,所以写代码根本不能体现实力,一个好的数学基础数学思维,可以让你比别人走得更远。
第4个回答  2011-08-27
非常大,决定你是一般还是高手,编程到最后几乎全是数学问题,
第5个回答  2011-08-30
大啊,因为程序=数据结构+算法,这两项都与数学紧密相关尤其是算法,所以数学还是很重要的
相似回答