如果没有初等数学和高等数学的不同知识,学高等数学能学好吗

我是学编程的掌握比较好的语訁是C语言,并能用C写一些小程序小游戏了但我的数学很差,可能初中的数学知识都不具备我发现要真正深入学习编程应该掌握数据结構,高等数学离散数... 我是学编程的,掌握比较好的语言是C语言并能用C写一些小程序小游戏了。但我的数学很差可能初中的数学知识嘟不具备,我发现要真正深入学习编程应该掌握数据结构高等数学,离散数学线性代数等等数学至少。我想问问大家我如此缺乏数学方面的知识可不可以学好这些课程应该怎么学?

一、高等数学包括数学分析主要就是微积分;高等代数,主要是线性代数的内容

1、茬学习高数之前首先要打好基础。

2、初等数学和高等数学的不同知识不够数量或者掌握太少,变形变不过来这样就算知道高等数学,泹是初等掌握不好会遇到一定困难。

3、一些基本概念导数的定义,连续性的定义以及基本公式表微分公式表,这些基本的东西要记积分公式表记不住,积分就过不了关

二、离散数学主要研究的逻辑,集合论抽象代数,布尔运算等等几乎不涉及微积分,离散数學里有一些算法可能会用到线性代数的东西

1、离散数学是研究离散量的结构及其相互关系的数学学科,是现代数学的一个重要分支它茬各学科领域特别在计算机科学与技术领域有着广泛的应用,同时离散数学也是计算机专业的许多专业课程必不可少的先行课程

2、离散數学是传统的逻辑学,集合论(包括函数)数论基础,算法设计组合分析,离散概率关系理论,图论与树抽象代数(包括代数系統,群、环、域等)布尔代数,计算模型(语言与自动机)等汇集起来的一门综合学科

3、学习离散数学的要求具备初等数学和高等数學的不同的知识就可以学习,如果已学过高等数学就更好

三、线性代数是要学习齐次和非齐次方程组的解法,前面的基础是行列式和矩陣高中的基础可以没有,需要的是掌握初中数学的解的方程组方程组会解,线性代数这部分计算上是没问题的剩下的是理解概念和解题的步骤了。

如果你专门学习数学那么需要相当长的一段时间,况且你会发现你所学的数学和你的程序似乎没有多么大的联系.

那么我建议伱先去看看关于算法和数据结构方面的书(<数据结构(c语言版)清华大学出版社>),如果你理解起来其中的算法没什么困难,那么以你现在的数学水平巳经足够了.如果不行的话,那么你可以针对遇到的问题,比如在计算时间复杂度中用到的概率和期望的知识,图数据结构需要你了解拓扑以及一些最优化方面的知识.

顺便说一下,高等数学是一个很笼统的说法.其中包括数学分析(主要就是微积分),高等代数(主要是线性代数的内容).老三高,就昰指高等数学,高等几何,高等代数.这是基础.如果你想在有所发展我建议你可以继续学习"新三高",抽象代数(近世代数),拓扑,泛函分析.

当然关于计算機的具体还有分形几何,概率论等.

数学是一种乐趣,主要是积累和运用,要从小养成好学的习惯,数学必然就不差了,现在也可以补一补数学,争取把數学成绩提高,还可以给没步算式加个小标题,以免不知道怎样算下去了.

只要你认真学!~~什么事情都难不倒你!我相信你!~

下载百度知道APP抢鮮体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}

我要回帖

更多关于 初等数学和高等数学的不同 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信