如果要学好编程,数学一定要很好吗?

我先来说一下我自己的情况:
我是初二的学生,开学上初三,通过课余时间自学了C,C++和汇编语言,因为还有学一些其他的知识,比如PE文件啊,脚本知识啊,WIN下的API函数啊,所以对于编程,我只是能熟练的掌握其语法,写一些简单的程序,但大型的就写不出来了.我对于编程的理解就是熟练的运用语法和函数,象搭积木一样把程序的各个功能给搭出来.来讲讲我数学,在班级里大概都是前5左右的了,但因为我很粗心,所以有考试时,很难得到高分,自认为不是不会,比如,我长犯的错误就是计算出错,为此,我妈专门给我报了个补习班补习数学,我那时相当的不想去啊,又没美女,又浪费时间,还浪费钱,不过听那里的老师说,学好数学对于学好编程很重要,真的是吗?我一直很疑惑,举个简单的例子,几何在编程上运用的多吗?勾股定理呢?等等,我看起来都与编程没有太大的联系啊,所以在这里我想问问各位网友,要学好编程,一定要学好数学吗?不要拿"要好好学习,考上好的大学啊,编程自然就提高上去了"这内话来搪塞我,我想听听到底是不是有关系

数学不好也能编程。只是程序效率的问题。
程序 = 算法 + 数据结构。 而其中的算法 很多时候好的算法用到数学知识,很多复杂的程序最后都是在做数学题。
就比如说一个打飞机的游戏,把子弹和飞机都看成两个矩形,要判断子弹打到飞机没有,就得判断这两个矩形是否相交,这就是一个数学问题了。如此之类的问题很多很多。
所以要想编程很牛,数学就得学好
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-08-20
学好数学是基础,但是学好数学不等于掌握编程语言,学好数学对于小程序有直接用途,还要学好逻辑、计算机语言等
第2个回答  2009-08-23
数学不好不能决定一切,现在程序偏向非数字化发展(专业性强的除外)。一般网站和手持设备的程序可以过的过去。但需要知道用到的时候去哪里查找。最好认识几个数学专业的那最好了
第3个回答  2009-08-21
我是初二的学生,开学上初三,通过课余时间自学了C,C++和汇编语言,因为还有学一些其他的知识,比如PE文件啊,脚本知识啊,WIN下的API函数啊

你很强大!我佩服。

我是计算机应用专业的 我们大学一年级下学期的课程 概率论与数理统计
离散数学 线性代数,还有电工学 都是数学相关的课程。你看着办挖。
第4个回答  2009-08-21
高端的编程是很需要数学思维的。

传说中有个计算机公司来大学招人。只招了数学系的,计算机系的一个没要。。。
你考虑清楚。
我现上大学,软件工程专业。
但数学课程的设置还是很多的。高数,离散,线代等等。
相似回答