要是数学不好能学编程吗?我以前好象在网上看见过说:学编程数学不好,到一个层次就很难上去了或是跟本上不去了,是这样的吗?这个层次是指哪个层次?比如说能过哪个等级的考试(初、中、高程序员、软件分析师)?(要是不能过高的话,我 就放弃了)英语没问题现在有没有很历害的程序员,但数学不好的?要是有的话举个例子。我学了完了C。现在在学数据结构现在刚好把树那章学完了,也都看懂了,基本的算法也都会写,说学数据结构会离散数学学起来简单,我没学过离散数学(离散数学是什么样的我都不知道),学起来好难好累,每天都编都五六个小时,都是一两点中才睡的。现在看好多地方都说数学很重要,要是真是这样的,我也好早点放弃了,不想白费这么多的时间。迷茫中!希望有人指导QQ: 7

热心网友

数学并不是太大的问题,只要有一般的高等数学知识应该就够用了。编程主要的是逻辑思维能力

热心网友

坦克6666大侠说得还是不错的,国内的软件人员大都在混日子过,很少有自己的思想,真是悲哀,其实在学习过程中能多思考,学什么语言都不会花很长时间,最后你会发现,思想才是最重要的。我也见过几个研究生做软件,因为数学不错,总体来说在算法上花样是不少的,但是要做一个大型的软件,不是几个花样算法就能解决的,是要很多人合作的,当然我并不是在否定算法的作用,只是光会算法还是不够的。

热心网友

数学主要培养人的思维逻辑能力,我们学完C语言,现在学JAVA语言,和数学没什么多大关系,而且数学我们只在大一上过一个学期,你说重不重要?

热心网友

主要是要求人的逻辑思维能力要好。我是作编程的,数学的东西学了就忘,一般是边学边工作。我自考过了线性代数,明天考离散数学。C语言并不好学,真恭喜你学会了。不过作编程这行在中国是挣不到钱的。也许你比我行。

热心网友

这不一定,看你要干什么了

热心网友

你先看一下下面的内容 看完后你自己下言论算法的设计:算法的设计的好坏将直接影响运算速度的快慢,1、 蒙特卡罗算法(该算法又称随机性模拟算法,是通过计算机仿真来解决问题的算法,同时可以通过模拟可以来检验自己模型的正确性,是比赛时必用的方法)2、数据拟合、参数估计、插值等数据处理算法3、线性规划、整数规划、多元规划、二次规划等规划类问题4、图论算法(这类算法可以分为很多种,包括最短路、网络流、二分图等算法,涉及到图论的问题可以用这些方法解决,需要认真准备)5、动态规划、回溯搜索、分治算法、分支定界等计算机算法这些算法是算法设计中比较常用的方法6、最优化理论的三大非经典算法:模拟退火法、神经网络、遗传算法 这些问题是用来解决一些较困难的最优化问题的算法,对于有些问题非常有帮助,但是算法的实现比较困难7、网格算法和穷举法 网格算法和穷举法都是暴力搜索最优点的算法, 可以使用这种暴力方案,最好使用一些高级语言作为编程工具)8、一些连续离散化方法(很多问题都是实际来的,数据可以是连续的,而计算机只认的是离散的数据,因此将其离散化后进行差分代替微分、求和代替积分等思想是非常重要的)9、数值分析算法(如果采用高级语言进行编程的话,那一些数值分析中常用的算法比如方程组求解、矩阵运算、函数积分等算法就需要额外编写库函数进行调用)10、图象处理算法。

热心网友

我数学一般.学的是计算机专业,我们学校没有C,直接就教JAVA.我目前觉得也还好.我觉得与数学关系不是很大吧.关键是要有信心,对课程本身感兴趣...我学的不深不敢多下言论,希望对你有帮助

热心网友

数学不是唯一,高级程序员的另一个必须素质是逻辑感,逻辑感可以通过数学成绩来考察。其实,除非你设计复杂算法,在一般情况下逻辑感要比数学能力更重要。成为优秀程序员还有其他非专业性的素质,甚至比专业素质还重要。投入:工作投入,专情投入,投入的工作可以弥补你所有的专业缺失好奇:必须对专业领域的任何技术有好奇心,花足够多的时间去了解每一个技术,至少是知道那是什么玩意。敬业:尊重自己的职业团队:不能跟别人合作也成不了大气最后,我告诉你一个真相:打好基础后,程序员是体力活;打不好基础就是脑力活,会累死你。

热心网友

数学不是唯一,高级程序员的另一个必须素质是逻辑感,逻辑感可以通过数学成绩来考察。其实,除非你设计复杂算法,在一般情况下逻辑感要比数学能力更重要。成为优秀程序员还有其他非专业性的素质,甚至比专业素质还重要。投入:工作投入,专情投入,投入的工作可以弥补你所有的专业缺失好奇:必须对专业领域的任何技术有好奇心,花足够多的时间去了解每一个技术,至少是知道那是什么玩意。敬业:尊重自己的职业团队:不能跟别人合作也成不了大气最后,我告诉你一个真相:打好基础后,程序员是体力活;打不好基础就是脑力活,会累死你。