少儿编程网 > 少儿编程知道 > 少儿编程和数学有什么关系

留言申请试听免费课程【】人申请

少儿编程和数学有什么关系

编程与数学的关系

编程与数学的关系

顾愿Kyi少儿编程网-https://www.pxcodes.com

你好,我是计算机专业大三的学生,我来说说在我的印象中数学的关系: 第一,编写程序体现的是一个人的逻辑思维,既然涉及到逻辑,必然会与数学有些关系。但是与数学关系的深浅要与你所涉及的方面有关。 第二,编程中必须要学的数学: 1.**基本的数字与运算知识:二进制的概念(在哈夫曼树,哈弗曼编码等方面有直接的应用),取余的概念(在循环链表,随机数方面有应用),基础平面几何(在绘制窗口,绘制曲线,自定义按钮等图形化的地方会用到),还有些很基础的数学知识绝对不超出初中的范畴。 2.计算机中的数学知识:主要的一门叫做离散数学,讲的是逻辑代数的相关知识,其实在真正的编程中不会直接体现这门课的重要性,对于初学者只要知道:与或非是怎么回事,什么是集合就可以了。离散数学还涉及到一些图与树的概念,我现在先把这些划归到数据结构中。 3.我前面说了,编程与你的需求有直接的关系,有些编程领域与数学的知识密不可分: 1)搞底层:举个例子,如果你想设计一套你自己的windows字体,那么肯定涉及到字体平滑,字体平滑就涉及到一个很难的数学知识:插值。这个知识在数值分析中讲解,而且没有高等数学的基础,这门课想学会的可能性几乎是零。。。这门课主要解决的是高等数学中的问题如何用计算机解决,比如:泰勒插值,拉格朗日插值,求解一般方程或微分方程的解,还有的我忘了,反正都是很难的知识。而底层的很多编程都是以这些为基础的。 2)搞图形学:CG技术由于在游戏中的如日中天,使得很多初高中生对图形学神往已久,但却不知计算机图形学的知识是建立在很多大学数学课程的基础上的。尤其是图形学理论的学习,没有线性代数的基础是根本看不懂的。而在三维视图方面又要涉及到高等数学中极坐标的知识。很多算法,比如梁-Baskey算法对于平面几何分析水平的要求是非常高的!如果你想搞游戏设计,动画电影(这个是要写脚本程序的,否则画面哪能那么好),我劝你还是到了大学再深入学习吧。 3)搞算法:学习算法与其说数学要好,还不如说成是智力要好。。。比如分治法,动态规划算法,回溯法等对于问题的前期分析要求很高,尤其是列出递归方程,这些我觉得是在考智力。还有一些,比如图算法,树的应用,排序,查找,这些知识涉及到计算机专业的另一门课程:数据结构,这门课是计算机专业的核心课程之一,也是专业与非专业的**大区别。这门课对数学要求不高,但对于一个人的思维要求比较高。还有像计算几何的问题,那就是纯数学问题了。。。 4)搞密码学:我不搞这方面,而且也没研究过,但听说这方面对数学要求极高!由于我的数学比较好,别人还推荐过我去搞这方面,但是我一想到面对的都是数字,我就退缩了。。。 以上就是我所知道的与数学有关的计算机分支,每个方面都够人学一辈子,而且学好了,前途与钱途都是大大的! 第三,这么多方面都跟数学有关,那编程岂不没法学了?还有些方面对于数学要求相对较低,我说的相对较低是由于不管哪方面都会涉及到一些基础的数学算法。总的来说,越往高层,对数学的要求越低,比如MFC,那些网络编程,系统编程都是封装好的,但对于一个系统来说整体的规划和设计更关键,就是说前期的需求分析、逻辑结构设计和物理结构设计比编码更重要,当然工资也更高。。。 **后,我想给你提些学习编程的建议: 1)由于你的年龄还小,中国的教育体质问题,希望你不要把太多的精力放在这上面。。。我想你懂的。虽然听说过哪个孩子做了个游戏之后成了百万富翁,但这么多年了,似乎只有他一个,不要怀疑自己的实力,但更不要幻想你有这个运气。。。 2)编程注重逻辑思维,你才是初中生,大脑的发育不知是否成熟(绝不是说你智力低,你应该知道大脑发育是有阶段的吧),所以要以语言的基础为主,这个对数学要求不高。 3)请选一门语言去练习,编程注重实践,没有实践只有理论那就等于没学,所以一定多练练。至于语言,我推荐学习C或C++,至于C与C++是怎么回事,怎么学习,这是另一个比较难的话题。。。注意别上来就学VC++(MFC),否则你会一事无成! 4)编程很枯燥,所以要耐得住性子,不要一见到难题就退缩,一见到不会的概念就把书扔了,不会的时候请多看看基础,八成是语言基础不到位。 就写这么多吧,希望我的回答对你有帮助。你若有什么问题还可以继续问,若是编程过程中遇到什么问题也可以问我,很欢迎的! Kyi少儿编程网-https://www.pxcodes.com

学数学和编程有什么关系?

学数学和编程有什么关系?

吕皇Kyi少儿编程网-https://www.pxcodes.com

我是数学系的学生,我觉得数学对一个人来说(不仅仅是编程),它提供给你更多的思维的方法,一些基础课程,比如 你们学的高数(数学分析)、线性代数、概率等等,现在计算机上也许用不到,但是它们都体现着各自思维的方式,如果是想搞计算机的朋友并且爱好数学,不妨从领会思维方式这方面去读那些书籍。 我个人认为,还有一些课程所学的东西是直接作用在一个人身上的:它们是代数(使你具备代数的根本知识和逻辑的基本知识)、群论(研究各个划分的性质,想想我们的类的划分)、线性规划(如何把一个实际中的问题用适当地模型表述出来)、图论(对于图以及可以转化成图的问题必备知识,如网络拓扑、路由算法)、运筹学,统计学... 这些课程都可以直接指导我们对问题的解析。 如果你只想学基础的编程知识,数学知识的作用可能体现不出来 但想成为一个程序员,数学是基础,编程的目的是处理数据,比如**简单的:让你编个程序算几个数的平均值。你如果不知道平均值的公式能行吗? 想成为一个好的程序员,数学就显的更加重要,准确说重要的是“逻辑思维”能力,只有拥有丰富的经验和清醒的头脑,你才能在面对大量而且复杂的数据和数据关系,抓住关键,直击要害,能够想出一个好的方法,这样你编的程序才比别人更加简洁!Kyi少儿编程网-https://www.pxcodes.com

数学与计算机有什么联系

数学与计算机有什么联系

郝云Kyi少儿编程网-https://www.pxcodes.com

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

数学建模与编程有何关系????

数学建模与编程有何关系????

凤荡杩Kyi少儿编程网-https://www.pxcodes.com

数学建模与编程关系:   1、数学建模更像是从现实世界到数学抽象的过程。要经历把现实问题理想化的步骤,其间必须要决定舍弃哪些影响甚微的多余因素,好简化问题;只有简化了问题才能提出模型。   2、编程更像是在抽象空间本身提出问题,解决问题。这么说来,编程问题反而更像“纯粹”的数学问题。因为程序世界本身就是基于0、1建立起来的抽象世界,编程更像是在抽象世界里,解决抽象问题。所以它一般不需要考虑对哪些因素作取舍。   3、在这二者分别发展的情况下,它们各自的触角越伸越广泛,相互的边界也是日渐模糊的。比如图像处理、图像识别等等,虽然是编程问题,但它距离现实已比“一步之遥”还要近了。或者从另一个角度说,像这种问题是数学建模和编程通力合作解决的。Kyi少儿编程网-https://www.pxcodes.com

学习C语言编程对学习数学有好处吗?

学习C语言编程对学习数学有好处吗?

米拆Kyi少儿编程网-https://www.pxcodes.com

这句话应该反过来说。你肯定是先学数学吧。如果理科好的话编程也不会太差(在你对编程感兴趣的前提下),我们班理科好的学生编程就挺不错的。大部分都是男生。Kyi少儿编程网-https://www.pxcodes.com

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

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

尤埭Kyi少儿编程网-https://www.pxcodes.com

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

上小学前,孩子要不要学编程?

上小学前,孩子要不要学编程?

褚叫Kyi少儿编程网-https://www.pxcodes.com

孩子学少儿编程,并不是越早越好。因为孩子在初中以前的这个阶段,想象能力占主导地位,形象思维比较强。而学习电脑编程,算是训练一种罗辑思维,需要一点抽象能力,需要一点数学知识作为7a686964616fe4b893e5b19e31333433623666基础。 因为孩子在初中以前的这个阶段,想象能力占主导地位,形象思维比较强。而学习电脑编程,算是训练一种罗辑思维,需要一点抽象能力,需要一点数学知识作为基础。 现在很多小学,从二、三年级开始,让孩子接触到电脑,这是正确的,孩子们学习如何使用电脑,打打字,画绘画,把电脑当工具使用。这没有太大问题。家长要控制的只是不要让孩子迷恋上网络,把电脑当成了娱乐工具。 四五六年级的孩子,有些基本的数学知识了。而且,按我们国家现在的方式,有些学奥数的孩子,可能还知道一些初中的数学知识。有条件的家庭,可以适当地开始接触编程方面的知识。 我也听说过,有孩子在五六年级就开始学数据库的,然后,10多岁的孩子就开始编写人力资源软件。这些新闻煽动得人心惶惶。大家都生怕孩子吃了大亏一样。 我告诉大家:这样的拔苗助长,没有任何好处。任何一个专业软件的开发,都需要综合的知识和专业的技能。编程只是其中的一小块。 所以,我的建议,学习KPL的**佳开始时间是:从初中开始。Kyi少儿编程网-https://www.pxcodes.com

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

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

蒋鹋Kyi少儿编程网-https://www.pxcodes.com

数学是基础学科,有丰富的数学基础可以对理解编程中的逻辑有帮助。 编程对不同的人有不同的意义: 对于一般的程序员就是代码的产出和可运行程序(数学在这里面并不是特别重要,更重要的是对各种框架的理解、熟练掌握、设计模式等)。 对于算法工程师来说,数学就很重要了(例如机器学习,密码学,计算机图形学等,当然这个对题主来说还太遥远)。 题主说的函数实际上就是为了实现目的的一种封装形式,而递归只是在函数中调用自身(当然需要终止条件)。 扩展资料 计算机的三大主要特点 1、运算速度快:计算机内部电路组成,可以高速准确地完成各种算术运算。当今计算机系统的运算速度已达到每秒万亿次,微机也可达每秒亿次以上,使大量复杂的科学计算问题得以解决。例如:卫星轨道的计算、大型水坝的计算、24小时天气算需要几年甚至几十年,而在现代社会里,用计算机只需几分钟就可完成。 2、计算精确度高:科学技术的发展特别是尖端科学技术的发展,需要高度精确的计算。计算机控制的导弹之所以能准确地击中预定的目标,是与计算机的精确计算分不开的。一般计算机可以有十几位甚至几十位(二进制)有效数字,计算精度可由千分之几到百万分之几,是任何计算工具所望尘莫及的。 3、逻辑运算能力强:计算机不仅能进行精确计算,还具有逻辑运算功能,能对信息进行比较和判断。计算机能把参加运算的数据、程序以及中间结果和**后结果保存起来,并能根据判断的结果自动执行下一条指令以供用户随时调用。 参考资料来源:知网论文-数学算法对计算机编程优化的分析与研究 Kyi少儿编程网-https://www.pxcodes.com

编程的数学要到什么程度?

编程的数学要到什么程度?

王掌轫Kyi少儿编程网-https://www.pxcodes.com

说到编程,应该有一个明确的界定。 单纯的编程语言,小学生都会,编写一些简单游戏,简单的数据处理都没有问题。如果你学编程的目的就是编写一些实用程序的话,那么我觉得你没必要专门学数学。 如果你想专业做这方面的工作那么,扎实的数学基础是必要的。因为有一些特定的算法是需要对数学的理解。如果你想自己的程序运行得效率更高(这方面你可以参考《数据结构》清华大学出版社),那么数学基础一定是必要的。 比如达到同样一个目的,又数学基础的并且对算法熟稔的让计算机运算1个小时就能解决,而没有这方面经验的程序运行起来或许要一天,或者你根本无从下手来解决这样的问题。 ps.我是学数学的 参考资料:http://www.gtianp.cnKyi少儿编程网-https://www.pxcodes.com

编程的代码是靠数学?还是英语?如果学会了C语言是不是就可以编出简单的一些程序?

编程的代码是靠数学?还是英语?如果学会了C语言是不是就可以编出简单的一些程序?

苏刷啪Kyi少儿编程网-https://www.pxcodes.com

编写程序,就是一个逻辑和语法的组合,和英语关系不大(定义变量时,变量名字用一些英文意思不错,好理解),主要看数学造诣。 不过在vc时,很多api函数的名字和英语关系很大,特别是msdn基本上都是英文解释Kyi少儿编程网-https://www.pxcodes.com

版权声明:标题:少儿编程和数学有什么关系,地址:https://www.pxcodes.com/baike/1633676448155465.html 为少儿编程网编辑整理发布,转载请注明出处!如部分段落侵犯您的权益,请联系我们处理,谢谢!【2021-10-08 15:00:48】

关系 少儿 数学