计算机和数学有关系吗

计算机和数学有关系吗

QQ知识库QQ活动网2021-09-14 08:30:128300A+A-

数学与计算机有什么联系

在接触计算机前,就被N多人告知,计算机和数学关系很大;在网上和MM聊天时,当我自称是学计算机的学生时,对方直接曰:那你数学很强咯~~~ 我只能....汗.... 因为当时我刚大一,只学了c语言和高数,我实在看不出c语言和高数有什么关系~~ 相信这也是很多刚刚学习计算机、编程的同学的问题 在此我给大家说说我的理解,并不一定正确,但相信一定值得你借鉴 首先要说,计算机不等于编程 如果你学过数据结构和计算机组成原理,你就一定明白,编程,只是计算机行业里的一个小分支,你为什么能编写程序?是因为有人已经把更低端的语言直至硬件系统都做好了而要完成后者,就必须懂数学,因为硬件如何有效地形成系统等一系列底层计算机问题,都是通过一个方法来解决的:抽象成数学模型 既然咱这是c++吧,这就不多说了 再次要说,编程是什么 既然学c++了,就一定听过算法这个词,算法是什么,就是每个等待要被计算机解决的问题的方法,我们编程的过程,永远是先看到问题,然后想出办法(即算法),最后由某种语言来在计算机上实现 由此可以看出,语言固然重要,它是把问题计算机化的唯一手段,但算法才是精髓 你编程语言再NB,如果你不懂算法,那么你永远是计算机行业的蓝领 那些懂算法的人甚至可以不懂任何一门编程语言(据说美国有些计算机教授真的不懂任何一门编程语言,他们都是研究数学然后转到了计算机方向),他们把算法用伪码写好,而你的任务此刻更像是个机器----把人家给你的伪码实现 所以如果你学编程只是玩玩,那没关系,只学语言就好而如果你想真正学计算机,哪怕你只是学直接和代码打交道的专业,那有个很重要的工作你必须去做,就是学计算机专业的数学和算法 对于计算机专业的数学,有最基本的这几门:离散数学、线性代数、概率统计 尤其是第一门,和算法、网络联系相当紧密,同时它又是训练逻辑思维的最佳选择!单纯的编程确实可以锻炼逻辑思维,有助于计算机学习,但如果你想系统地、大幅度地提升你的逻辑思维能力,请去学:离散数学!! 学了这几门课后,如果你有任意一门高级语言的基础,那就可以学数据结构和算法了 把以上的都学了,才算是完成了计算机的基础学习(请注意在此过程中编程语言的用处和地位) 当然我绝对不是在说大家都别学c++了,因为只有你懂一门语言,才能把你的逻辑能力实例化,才能进行数据结构和算法的学习 我只是想说,既然学c++,相信大家的智商都不是问题,既然学了c++,就应该以此为基础,去学习更多的东西~~~~ 其实我所说的,就是每个大学计算机专业的大一大二的课程安排.... 咱吧不是有个帖子是《学习c++的50条忠告》么,就如此贴中说的,不要浮躁,脚踏实地地学习才是王道!不要迷恋最新技术,好好把c、c++(不是那些把什么都封装好的语言譬如java)学好了,就足够你去学别的课程了

数学和物理在计算机发展中起核心作用。 数学是计算机科学的基础,准确来说,计算机只不过是数学在特定领域的一个应用。 有人说,0和1就构成这个世界。这句话意在说明数学对于人类发展和人们生活的重要性。也正因为有了数学,有了2进制,有了数据结构,有了算法等等,才会为构建计算机领域的万千世界提供了夯实的基础 其实学习数学是为了可以更好的去学学习计算机,首先,如果学好了例如大学所学习的大学数学,离散,线性代数等,可以培养好的逻辑思维,而在学习计算机,尤其是学习计算机软件的编程的时候是非常有用的。所以学说,学好数学,可以把数学中的逻辑思维应用在计算机上。

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

数学一般是做数学老师,或转去做计算机。 你是大专在学数学吗,那业余学下计算机编程不错啊,我是计算机系的,当初计算机解决的问题,都是在数学家的要求上来实现的,都是为了解决数学问题,这是老师说的。 有数学基础,来学编程,会有帮助,但英语对于现代编程来说也非常重要,因为,编程语言都是外国研发的,而且开发大软件,要区分各个对象,字段,非得用英文单词不可,不可能几千子段都用a1、a2、a3....a1000表示吧,而且现在的开发工具、文档都是外国网站维护的。 至于要学好数学才能学编程,那也不一定,我高中数学都是150分得20~30分,但在大学c语言、java、汇编我都是班第一名的,因为高中学的最多的是放学后的篮球..

计算机和数学有关系吗

数学和计算机到底有什么关系吗

计算机科学是研究信息处理的科学。计算机科学分为理论计算机科学和实验计算机科学两个部分。在数学文献中所说的计算机科学,一般是指理论计算机科学。实验计算机科学还包括有关开辟计算机新的应用领域的研究计算数学也叫做数值计算方法或数值分析。主要内容包括代数方程、线性代数方程组、微分方程的数值解法,函数的数值逼近问题,矩阵特征值的求法,最优化计算问题,概率统计计算问题等等,还包括解的存在性、唯一性、收敛性和误差分析等理论问题。有联系,但也不是太明显

计算机科学和数学的关系有点奇怪。二三十年以前,计算机科学基本上还是数学的一个分 支。而现在,计算机科学拥有广泛的研究领域和众多的研究人员,在很多方面反过来推动 数学发展,从某种意义上可以说是孩子长得比妈妈还高了。 但不管怎么样,这个孩子身上始终流着母亲的血液。这血液是the mathematical underpi nning of computer science(计算机科学的数学基础),-- 也就是理论计算机科学。 现代计算机科学和数学的另一个交叉是计算数学/数值分析/科学计算,传统上不包含在理 论计算机科学以内。所以本文对计算数学全部予以忽略。 最常和理论计算机科学放在一起的一个词是什么?答:离散数学。这两者的关系是如此密 切,以至于它们在不少场合下成为同义词。 传统上,数学是以分析为中心的。数学系的同学要学习三四个学期的数学分析,然后是复 变,实变,泛函等等。实变和泛函被很多人认为是现代数学的入门。在物理,化学,工程 上应用的,也以分析为主。 随着计算机科学的出现,一些以前不太受到重视的数学分支突然重要起来。人们发现,这 些分支处理的数学对象与传统的分析有明显的区别:分析研究的对象是连续的,因而微分 ,积分成为基本的运算;而这些分支研究的对象是离散的,因而很少有机会进行此类的计 算。人们从而称这些分支为“离散数学”。“离散数学”的名字越来越响亮,最后导致以 分析为中心的传统数学分支被相对称为“连续数学”。 离散数学经过几十年发展,基本上稳定下来。一般认为,离散数学包含以下学科: 1) 集合论,数理逻辑与元数学。这是整个数学的基础,也是计算机科学的基础。 2) 图论,算法图论;组合数学,组合算法。计算机科学,尤其是理论计算机科学的核心是 算法,而大量的算法建立在图和组合的基础上。 3) 抽象代数。代数是无所不在的,本来在数学中就非常重要。在计算机科学中,人们惊讶 地发现代数竟然有如此之多的应用。 但是,理论计算机科学仅仅就是在数学的上面加上“离散”的帽子这么简单吗?一直到大 约十几年前,终于有一位大师告诉我们:不是。d.e.knuth(他有多伟大,我想不用我废话了)在stanford开设了一门全新的课程concrete mathematics。 concrete这个词在这里有两层含义: 第一,针对abstract而言。knuth认为,传统数学研究的对象过于抽象,导致对具体的问题 关心不够。他抱怨说,在研究中他需要的数学往往并不存在,所以他只能自己去创造一些 数学。为了直接面向应用的需要,他要提倡“具体”的数学。在这里我做一点简单的解释。例如在集合论中,数学家关心的都是最根本的问题--公理系统的各种性质之类。而一些具体集合的性质,各种常见集合,关系,映射都是什么样的,数学家觉得并不重要。然而,在计算机科学中应用的,恰恰就是这些具体的东西。knuth能够首先看到这一点,不愧为当世计算机第一人。 第二,concrete是continuous(连续)加上discrete(离散)。不管连续数学还是离散数学, 都是有用的数学! 前面主要是从数学角度来看的。从计算机角度来看,理论计算机科学目前主要的研究领域 包括:可计算性理论,算法设计与复杂性分析,密码学与信息安全,分布式计算理论,并 行计算理论,网络理论,生物信息计算,计算几何学,程序语言理论等等。这些领域互相 交叉,而且新的课题在不断提出,所以很难理出一个头绪来。 下面随便举一些例子。 由于应用需求的推动,密码学现在成为研究的热点。密码学建立在数论(尤其是计算数论) ,代数,信息论,概率论和随机过程的基础上,有时也用到图论和组合学等。 很多人以为密码学就是加密解密,而加密就是用一个函数把数据打乱。这就大错特错了。 现代密码学至少包含以下层次的内容: 第一,密码学的基础。例如,分解一个大数真的很困难吗?能否有一般的工具证明协议正 确? 第二,密码学的基本课题。例如,比以前更好的单向函数,签名协议等。 第三,密码学的高级问题。例如,零知识证明的长度,秘密分享的方法。 第四,密码学的新应用。例如,数字现金,叛徒追踪等。

计算机和数学有关系吗

计算机和数学有关系吗

专业课没啥关系,计算机学的主要是种特定的语言逻辑和数据结构 公共课的话,计算机专业都是要学高数的,不像商科基本上只学微积分 概率论 现代 统计,会难一些

有关系,计算机系要学数学,因为所学内容会涉及到数学,数学系也得学计算机,(运用计算机到个领域是以后社会的要求),两者是互相联系的

计算机和数学有关系吗

计算机与数学关系 是什么?

计算机科学和数学的关系有点奇怪。二三十年以前,计算机科学基本上还是数学的一个分 支。而现在,计算机科学拥有广泛的研究领域和众多的研究人员,在很多方面反过来推动 数学发展,从某种意义上可以说是孩子长得比妈妈还高了。 但不管怎么样,这个孩子身上始终流着母亲的血液。这血液是the mathematical underpi nning of computer science(计算机科学的数学基础),-- 也就是理论计算机科学。 现代计算机科学和数学的另一个交叉是计算数学/数值分析/科学计算,传统上不包含在理 论计算机科学以内。所以本文对计算数学全部予以忽略。 最常和理论计算机科学放在一起的一个词是什么?答:离散数学。这两者的关系是如此密 切,以至于它们在不少场合下成为同义词。 传统上,数学是以分析为中心的。数学系的同学要学习三四个学期的数学分析,然后是复 变,实变,泛函等等。实变和泛函被很多人认为是现代数学的入门。在物理,化学,工程 上应用的,也以分析为主。 随着计算机科学的出现,一些以前不太受到重视的数学分支突然重要起来。人们发现,这 些分支处理的数学对象与传统的分析有明显的区别:分析研究的对象是连续的,因而微分 ,积分成为基本的运算;而这些分支研究的对象是离散的,因而很少有机会进行此类的计 算。人们从而称这些分支为“离散数学”。“离散数学”的名字越来越响亮,最后导致以 分析为中心的传统数学分支被相对称为“连续数学”。 离散数学经过几十年发展,基本上稳定下来。一般认为,离散数学包含以下学科: 1) 集合论,数理逻辑与元数学。这是整个数学的基础,也是计算机科学的基础。 2) 图论,算法图论;组合数学,组合算法。计算机科学,尤其是理论计算机科学的核心是 算法,而大量的算法建立在图和组合的基础上。 3) 抽象代数。代数是无所不在的,本来在数学中就非常重要。在计算机科学中,人们惊讶 地发现代数竟然有如此之多的应用。 但是,理论计算机科学仅仅就是在数学的上面加上“离散”的帽子这么简单吗?一直到大 约十几年前,终于有一位大师告诉我们:不是。D.E.Knuth(他有多伟大,我想不用我废话了)在Stanford开设了一门全新的课程Concrete Mathematics。 Concrete这个词在这里有两层含义: 第一,针对abstract而言。Knuth认为,传统数学研究的对象过于抽象,导致对具体的问题 关心不够。他抱怨说,在研究中他需要的数学往往并不存在,所以他只能自己去创造一些 数学。为了直接面向应用的需要,他要提倡“具体”的数学。在这里我做一点简单的解释。例如在集合论中,数学家关心的都是最根本的问题--公理系统的各种性质之类。而一些具体集合的性质,各种常见集合,关系,映射都是什么样的,数学家觉得并不重要。然而,在计算机科学中应用的,恰恰就是这些具体的东西。Knuth能够首先看到这一点,不愧为当世计算机第一人。 第二,Concrete是Continuous(连续)加上discrete(离散)。不管连续数学还是离散数学, 都是有用的数学! 前面主要是从数学角度来看的。从计算机角度来看,理论计算机科学目前主要的研究领域 包括:可计算性理论,算法设计与复杂性分析,密码学与信息安全,分布式计算理论,并 行计算理论,网络理论,生物信息计算,计算几何学,程序语言理论等等。这些领域互相 交叉,而且新的课题在不断提出,所以很难理出一个头绪来。 下面随便举一些例子。 由于应用需求的推动,密码学现在成为研究的热点。密码学建立在数论(尤其是计算数论) ,代数,信息论,概率论和随机过程的基础上,有时也用到图论和组合学等。 很多人以为密码学就是加密解密,而加密就是用一个函数把数据打乱。这就大错特错了。 现代密码学至少包含以下层次的内容: 第一,密码学的基础。例如,分解一个大数真的很困难吗?能否有一般的工具证明协议正 确? 第二,密码学的基本课题。例如,比以前更好的单向函数,签名协议等。 第三,密码学的高级问题。例如,零知识证明的长度,秘密分享的方法。 第四,密码学的新应用。例如,数字现金,叛徒追踪等。 计算机的核心是计算,其本质是数学。计算机的生命是靠程序延续,算法是程序的灵魂 摘自网络

学计算机的,其数学修养很重要,计算机专业课程中最难的几门课程莫过于离散数学、编译原理、数据结构等,很多自认为数据库学得很好的学生在范式、函数依赖、传递依赖等数学性比较强的概念面前感到力不从心,这些都是因为数学基础或者说数学知识的缺乏所造成的。 数学是计算机的基础,这也是为什么考计算机专业研究生数学都采用最难试题(数学一)的原因。许多天才程序员本身就是数学尖子,很多数学基础很好的人,一旦熟悉了某种计算机语言,他可以很快地理解一些算法的精髓,使之能够运用自如,并可能写出时间与空间复杂度都有明显改善的算法。 计算机科学实际上是数学的一个分支。计算机理论其实是很多数学知识的融合,软件工程需要图论,密码学需要数论,软件测试需要组合数学,计算机程序的编制更需要很多的数学知识,如集合论、排队论、离散数学、统计学,当然还有微积分。计算机科学一个最大的特征是信息与知识更新速度很快,随着数学知识与计算机理论的进一步结合,很多分支科学得到了迅速发展。严格的说,一个数学基础不扎实的程序不能算一个合格的程序员,很多介绍计算机算法的书籍本身也就是数学知识的应用与计算机实现手册。 数学专业考计算机研究生的话,在数学方面相比其他专业,还是有很大优势的,而且数学在考研中占的比重也大,外语和政治就不用多说了,主要就是专业课了。 计算机核心课程有数据结构,组成原理,离散数学,操作系统,编译原理,系统结构,软件工程,oop,图形学,网络,c/c++/pascal/asm编程语言等,而考研的科目,一般为前面的五到六科(不同学校选择的科目会有不同)。 第一次上来答题,希望能对你有帮助!

计算机和数学有关系吗

计算机与数学的关系?

是的,在本科阶段你可能还感觉不到数学的重要性,但越往上你就会现数学非常重要。计算机就是脱胎于数学能不重要吗?高中的知识只是很少的一部分,还要学高等数学,线性代数,概率论与数理统计,离散数学。

计算机跟数学没多大关系的,不会立体几何、导数基本上没关系的。学计算机分的还蛮细的,学维修、技术方面相对来说要简单一些,而学编程就要难一些。从我们单位来说,计算机方面的人才这几年招的还蛮多的,待遇也不错

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

数学不只是高中那些内容了,首先微积分要学好,离散数学,学好计算机需要灵活的思维(设计算法),和与时俱进的精神(计算机更新速度快),工作肯定会有,关键是自己愿不愿意去做,毕竟计算机专业的工作都比较累的

计算机和数学有关系吗

点击这里复制本文地址 QQ知识库【计算机和数学有关系吗】专题包括了数学与计算机有什么联系,数学和计算机到底有什么关系吗,计算机和数学有关系吗,计算机与数学关系 是什么?,计算机与数学的关系?等知识的集合,学无止境,祝你天天进步。以上内容由QQ生活网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!

QQ生活网 © All Rights Reserved.  Copyright www.110go.com Rights Reserved.
Powered by QQ生活网 辽ICP备15018554号-4
网站地图|