数学与计算机有什么联系

2024-12-04 16:28:08
推荐回答(4个)
回答1:

数学和物理在计算机发展中起核心作用。
数学是计算机科学渣伍的基础,准确来说,计算机只不过是数学在特定领域的一个应用。
有人说,0和1就构成这个世界。这句话意在说明数学对于人类发展和人们生活的重要性。也正因为有了数学,有了2进制,有了数据结构,有了算法等等,才芦州会为构建计算机领域的万千世界提供了夯实的基陪梁蔽础

其实学习数学是为了可以更好的去学学习计算机,首先,如果学好了例如大学所学习的大学数学,离散,线性代数等,可以培养好的逻辑思维,而在学习计算机,尤其是学习计算机软件的编程的时候是非常有用的。所以学说,学好数学,可以把数学中的逻辑思维应用在计算机上。

回答2:

在接触计算机前,就被N多人告知,计算机和数学关系很大;在网上和MM聊天时,当我自称是学计算机的学生时,对方直接曰:那你数学很强咯~~~ 我只能....汗....
因为当时我刚大一,只学了c语言和高数,我实在看不出c语言和高数有什么关系~~
相信这也是很多刚刚学习计算机、编程的同学的问题

在此培孙我给大家说说我的理解,并不一定正确,但相信一定值得你借鉴

首先要说,计算机不等于编程

如果你学过数据结构和计算机组成原理,你就一定明白,编程,只是计算机行业里的一个小分支,你为什么能编写程序?是因为有人已经把更低端的语言直至硬件系统都做好了而要完成后者,就必须懂数学,因为硬件如何有效地形成系统等一系列底层计算机问题,都是通过一个方法来解决的:抽象成数学模型
既然咱这是c++吧,这就不多说了

再次要说,编程是什么

既然学c++了,就一定听过算法这个词,算法是什么,就是每个等待要被计算机解决的问题的方法,我们编程的过程,永远是先看到问题,然后想出办法(即算法),最后由某种语言来在计算机上实现
由此可以看出,语言固然重要,它是把问题计算机化的唯一手段,但算法才是精髓
你编程语言再NB,如果你不懂算法,那么你永远是计算机行业的蓝领
那些懂算法的人甚至可以不懂任何一门编程语言(据说美国有些计算机教授真的不懂任何一门编程语言,他们都是研究数学然后转到了计算机方向),他们把算法用伪码写好,而你的任务此刻更像是个机器----把人家给你的伪码实现

所以如果你学编程只是玩玩,那没关系,只学语言就好而如果你想真正学计算机,哪怕你只是学直接和代码打交道的专业,那有个很重要的工作你必须去做,就是学计算机专业的数学和算法

对于计算机专业的数学,有最基本的这几门:离散数学、线性代数、概率统计
尤其是第一门,和算法、网络联系相当紧密,同时它又是训练逻辑思维的最佳选择!单纯的编程确实可以锻炼逻辑思维,有助于计算机学习,但如果你想系统地、大幅度地提升你的逻辑思维能力,请去学:离散数学!!

学了这几门课后,如果你有任意一门高级语言的基础,那就可以学数据结构和算法指滑了

把以上的都学了,才算是完成了计算机的基础学习(请注意在此过程中编程语言的用处和地位)

当然我绝对不是在说大家都别学c++了,因为只有你懂一门语言,才能把你的逻辑能力实例化,才能进行数据结构和算法的学习

我只是想说,既然学c++,相信大家的配逗链智商都不是问题,既然学了c++,就应该以此为基础,去学习更多的东西~~~~

其实我所说的,就是每个大学计算机专业的大一大二的课程安排....
咱吧不是有个帖子是《学习c++的50条忠告》么,就如此贴中说的,不要浮躁,脚踏实地地学习才是王道!不要迷恋最新技术,好好把c、c++(不是那些把什么都封装好的语言譬如java)学好了,就足够你去学别的课程了

回答3:

数学是建立计算机的关键,计算机是目前进行解答数学的工具

回答4:

overed with snows of cynicism and th