要学习C语言要哪些数学基础.请一一列出 尽量详细

来源:百度知道 编辑:UC知道 时间:2024/05/26 15:52:14
我过一段时间就要去专业的学习编程了

关键是 我不知道我的文化基础够不够

(英语没问题 关键是数学)

需要大家帮助一下

(回答问题请别用复制答案 复制也要复制其中有用的 别乱答)

学C语言,至少具备+-/*四则运算的数学领悟能力,英语会写26个字母。
用C语言,开发一个实质的程序,要了解逻辑概念(分解程序中的功能逻辑能力)
用好C语言,解决开发应用中的问题,那至少要数据结构和常用算法。

罗嗦吧!

不用很强的数学基础,基本上能考上大学的都可以很好的学习了
只是对你的逻辑思维和分析能要求比较高。

普通的中学数学就够了
很少需要高级数学内容的,主要是你的逻辑思维能力要强.

首先,需要一定的高等数学基础,虽然表面上高等数学并没有对学习编程有直接的学术帮助,但通过学习高等数学所锻炼出来的严谨的思维能力是学习编程不可或缺的,我个人认为至少要达到我国大学本科生(理工类)公共基础课一年制的水平(课程名称叫“微积分”或“高等数学”等)。
其次,学习编程需要有严谨的逻辑思维能力,因此建议你去学习离散数学这门课,因为这门课能充分激发并锻炼你的逻辑思考能力,换句话说就是教你用电脑的二进制意识去思考问题。
再次,数据结构也将成为你通向高级编程的必修课之一,编程不外乎就是数据不断转换的过程,所以充分了解数据结构将使你的学习过程事半功倍。
最后,如果你将来如倾向于研究计算机硬件的话我还建议你多看看有关电子信息的课程,比如:数字电路,单片机,信息论等。只是搞软件的话则要多接触有关汇编语言以及系统函数的知识。
(另附:“思想道德修养”这门课号称“催眠进行曲”,其内容无聊至极乃至每次教授在上面上课都引来讲台下“听取鼾声一片”,此课主要是锻炼你的忍受无聊环境的能力,因为编程之路是一条充满了枯燥与无聊的成功之路,坚持到最后的都是赢家,加油!)

说实说,学C语言基本不需要数学基础,它只是一门语言。但如果用它做事的话,离散数学是用的上的,再有就是用到什么学什么就行了,我在C语言中还没用到过高等数学的知识了,除非你去参加ACM之类的竞赛,或是去编MATLAB:)加油吧,C语言不会太难的!