学习C的windows程序编写和数据结构,离散数学和线性代数以及高等数学是不是必学的

来源:百度知道 编辑:UC知道 时间:2024/07/07 15:35:57
高等数学主要包括什么
重点是第题目那个问题,高等数学其次

高等数学就是微积分之类的知识,函数与极限的知识是前置,应用就是级数,如图像编解码算法中用到傅立叶级数(快速傅立叶变换)。要不是特别专业的图像处理/嵌入式开发,编程就用不到,反正我从来没用过。

数学培养的是你的算法。你做windows程序的时候,知道语法,而不知算法,是没有办法做成的。
我是数学系的,拥有数学的算法,你会发现程序中的本质的东西,而不是简单地做前人做的东西。
打个比方,你可以看一本书而学会编写一个pi一万位的东西,但是不可能会对其中的原理很清楚,但是你会数学,那就只要学会语法,加上你的聪明才智,你就可能写一个自己的程序。而且懂得的知识比别人还多。
事实,不用学数学也可能做成对一些程序的编写,可能你没有数学的本质思考的习惯,就不可能学会高级的程序!
个人觉得有必要先学数据结构,离散数学和线性代数以及高等数学;
离散数学好像更偏向算法多一点。
还有一点我想说,数学要去编程难多了,你会数学,编程 就容易了.

高等数学与C程序设计没有本质的联系,高等数学主要是培养你的推理思维能力。
离散数学和线性代数可以视为程序设计的基础课程,因为在这两门课中将会学到一些编程所要用到得结构、算法等,比如说离散数学中的树和图,线性代数中的线性结构、行列式和矩阵等,故这两门课程学好了对后面得程序设计课程的学习是有好处的!
数据结构是C程序的算法核心,主要是对数据类型以及在其上的操作进行分析的。学好数据结构是学好程序设计的必经过程!

祝愿你早日成功!!

高等数学(第三版) 作者:胡去非,闫守峰 主编
ISBN:10位〔7506646617〕13位〔9787506646611〕
出版社:中国标准出版社
出版日期:2007-9-1
定价:¥32.50元
[编辑本段]内容提要
本书是“高等学校课程教材”之一,该书是在高职高专数学教学与教改经验的基础上,并借鉴国内同类教材编写而成的。全书共分13章,具体内容包括函数与极限、导数与微分、导数的应用、不定积分、定积分、定积分的应用、向量代数与空间解析几何等。该书可作为工程类高职高专高等数学教材,也可供经贸类及文科类各专业选用