编程和数学的关系有多大?想好好学学编程,但是数学底子很差,求解,谢谢。

如题所述

对于一般的程序员来说,高中数学再加上关系代数,就足够了。几乎所有常用的算法都停留在高中数学的水平,比如各种排序算法、搜索算法;关系代数主要用在数据库编程方面。
高等数学和线性代数只在特定的工程计算编程(应力分布、疲劳度、化学反应分析等等)和一些金融领域(衍生品定价、风险模型分析等等)会被用到。

所以,你有高中的数学知识,再学习一下关系代数,就能应付绝大多数编程里的数学问题了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-01-27
没事,世上无难事,只怕有心人.小学文化也完全可以学会编程,兴趣是最好的老师.编程中所用到的数学,都是其思路和方法,并非全都是数学知识。实际上,即使你编程学到很高深的境界,也不见得能用得到太多的数学知识。所以说,数学不好与学不好编程并没有直接关系。玖柒贰 壹 伍捌捌壹肆。我告诉你怎么学
第2个回答  2014-01-27
要求数学好是因为它的算法较多,如果你能运用数学,那就能是程序更加精炼。但是其实像是学习java这样的,不接触太多底层,有一般的逻辑思维就可以了。数学好的也不一定就能熟练地运用到算法上。。其实不用太担心。。
第3个回答  2014-01-27
数学不好 就比较难理解编程 个人认为数学不好 编程不可能好 这的有一定天赋
第4个回答  2014-01-27
编程的话要有一定的数学基础
更重要的是逻辑一定要清晰追问

谢谢,这个基础大概是什么段位呢?我高中数学就不大行。。

追答

数学基础一般使用的话其实初中段位的在大多数领域都还算适用
除非你要编的是用来计算四色问题这种高难度的问题……

第5个回答  2014-01-27
初级编程的话高中的水平就可以了(逻辑清楚就可以),但是高级编程就会涉及到高等数学什么的,比如我们的老师就会去数学系问一些数学建模问题,只要数学建模成功,对编程高手来说剩下的事就easy了。数学是编程的基础。底子差没关系,义务教育教出来的成绩并不一定就是你的水平,数学的能力高低不是写写题,而是解决问题的能力。
相似回答