⑴ 怎么感觉c程序和做数学题一样。一直要用数学公式啊。是不是开发项目的时候也要公式啊什么的。
你说的那个是逻辑,就是通过数学的思维来解决问题,也是程序的算法。
真正开发项目时,有很多角色,不同角色承担任务不同,对于程序员来说,写代码还是要精通算法,才能保证开发效率。
真正数学没学好关系也不大,只要有数学思路就行,照样能够编写好程序。
拿个实例来说吧,你要做一个人力资源管理系统,其中仅有绩效考核的计算,工资计算等用到纯数学的东西,其他的么,基本都是技术层面的,比如用什么数据库,怎么设定规则。
总的来说,编程和数学很像,而且编程往往要依赖数学,但是编程比数学好玩多了。
⑵ 计算机编程好学吗
这需要看你自己了,对于一般的人来说一定不好学,因为这是计算机的语言,所以你需要经常练习和经常的尝试一些东西!最近很多人都在问如何学习编程。我觉得学习编程最重要的是入门,如果你入门的时候有一个好的方法和思路,打下比较扎实的基础,对今后的编程工作是很有益处的。即使在学习新的编程语言也无所谓,因为它们有很多相通之处,可以相互借鉴。
我认为可以先学习一下pascal,这个语言比较严谨,适合初学者。pascal它被称为教学语言,结构严谨,不像C语言那么灵活,易于理解和学习。 然后可以继续学习C语言,这个语言比较灵活。有了pascal的基础,在进行C语言编程就不会因为C语言的灵活而有问题 。后面的就可以学习VC什么的了。
C语言的书推荐谭浩强的,比较好。
我当时学习pascal和C语言的时候是将书后的习题都做了一遍,感觉效果很好。
当然了,学习什么语言也要看你具体准备从事什么行业。例如你要进行嵌入式开发,C就是很好的选择,如果是Windows开发,那么VC就不错。还有数据库方面的开发、网络开发等等。不同的语言适合不同的方面。要看自己的选择的,呵呵 。
还有很多人说自己的基础很差,甚至中学毕业什么的。其实这个并不重要,比较说英语,在计算机语言里所用到的单词量很少,而且都是常用词,经常使用就记住了。当然,如果你要看原文资料或者帮助的话,专业词汇比较多,不过在金山词霸的帮助下,经常看,也是没什么大的问题的。至于数学什么的,其实数学只是培养你一个逻辑思维能力,在初学编程的时候影响不是很大。况且,作为一个基础编程人员来说,上面还有系统分析师、项目经理,他们会把需求分析、概要设计和详细设计做好的,你只要按照文档写代码就OK了。不过,要上更上一步的话,其他基础知识就非常重要了,毕竟你不能写一辈子代码。
在你学习好C语言以后,个人建议好好学习一下数据结构和软件工程。这两门对你的水平提高都是很有帮助的。特别是软件工程,它能够使你按照科学的工程方法进行软件开发,对今后的发展很有好处。
只是一家之言,有不到之处,还望见谅!
⑶ 编程对数学的影响
关于小学数学,有一个不得不提的“掉队”现象:
在小学一二年级,很多孩子很容易考到98、99甚至满分。
但到了三四年级,数学突然变得很难,高分越来越难以考到。莫名其妙地从学有余力变得力不从心,甚至越来越差…
这是为什呢?
主要有两方面的原因:
1. 数学这门学科,越深入学习,涉及的思维各方面的能力就越多。而有些孩子的逻辑思维能力本身是比较弱的,而一二年级又不太涉及复杂的内容,只是计算而已,所以,在三四年级,当数学学习开始需要更多逻辑能力,更多涉及抽象、归纳参与时,本来没有经过太多思维训练的孩子就有些跟不上节奏了。
2. 现阶段的国内学校数学教学,更多以抽象演绎为主,需要学生凭空想象很多运算和抽象过程,由于缺乏实际的动手操作,与现实生活脱节严重,学生有时很难理解,从而导致失去兴趣,而且有的孩子觉得自己已经用功学习了,但依然不开窍,这就更加形成心理阴影,成绩慢慢下滑。
而这两方面的问题,编程都可以解决!
小学中低年级阶段,是孩子逻辑思维成长的关键时期,利用编程培养孩子的思维能力,是非常合适的选择。
编程是数学计算和逻辑思维的完美融合,比数学更能够锻炼个人的逻辑思维。编写程序的过程也就是计算过程和处理信息数据的过程。有了编程思维(具体分为以下四个部分),孩子说话做事都可以更有条理,有规划性,思考和处理问题更加理性。
数学的学习是学生时代必不可少的事情,但是如今学习编程也慢慢的变成不可忽视的事情。学习编程既能够对孩子的数学学习有极大的促进作用,也可以提升逻辑思维和解决问题能力。所以孩子接受编程教育是一件愈早愈好的事情。
⑷ 大学生数学建模容易吗是否要用C语言来编程序,要是需要那如何编
大学生数学建模不是很容易,需要有较强的数学功底
以及编写程序的能力
用C语言建模的话,一般要具体问题具体分析,举个例子:求二元一次方程的根
一般是用MATLAB,数学专用建模工具
⑸ 学习编程难吗
零经验的人学编程是很难的,因为需要许多的专业知识。
如果自己学的话,你可以通过网络(网上教程),或者买书(C primer plus),但是别太依赖网上教程,因为不清楚+声音小+错误百出+地方方言你听不懂。
⑹ 编程 我刚刚接触c语言 那些习题怎么全是数学题,我一题也不会,全是死记。
刚开始是要锻炼你的逻辑思维,真正工作时编程是不会让你编这些的,都是比较简单的逻辑,但是工程比较复杂,你刚入门,学这些还是有必要的,即使是似懂非懂也是有意义的。
书的话,建议你入手两本,一本是c的最基础教学书,入门级的,另一本是简单的开发案例,先对基础懂个60%,然后跟着案例书上做些小的案例去渗透这些知识,进步会很快的,比你一个人在那绞尽脑汁的想要省事的多,而且从一开始就接触上乘的编程手法、技巧与一些行业编程习惯,会让你走得更远
纯手打,望采纳
楼主,我觉得你的心态没有摆正啊,你一个编程人员,大致能看懂别人的程序能稍作一些改写能有什么用?这个东东是要不断的精益求精才行啊,任何行业都不会要一个一瓶子不满的员工啊,要你来能做什么啊。。你要记得,如果决定要走下去了,就必须有钻研刻苦的精神。
奉劝一句,如果觉得c比较恶心的话就去学java或者php吧,你会更容易接受一点
⑺ 编程 和 数学 的关系是什么
数学是基础学科,有丰富的数学基础可以对理解编程中的逻辑有帮助。
编程对不同的人有不同的意义:
对于一般的程序员就是代码的产出和可运行程序(数学在这里面并不是特别重要,更重要的是对各种框架的理解、熟练掌握、设计模式等)。
对于算法工程师来说,数学就很重要了(例如机器学习,密码学,计算机图形学等,当然这个对题主来说还太遥远)。
题主说的函数实际上就是为了实现目的的一种封装形式,而递归只是在函数中调用自身(当然需要终止条件)。
(7)编程序转成数学题容易吗扩展阅读:
编程的核心是什么,总结起来就是编程思想和逻辑算法,编程思想需要不断的总结归纳,框架思想也是编程思想的一种,需要从千千万万的代码逻辑种抽象出解决问题的方案或者框架。
说的通俗一点就是解决问题的能力,问题也是分为很多种,有直接简单的问题,有长期复杂的问题,也有未来还没有发生的问题,解决方案有直接的办法,也有通过设计框架来解。
所以格局低一点的人可能就是着重眼前实际问题的解决,格局高的人就会想着设计一个框架也就是业内常说的轮子来规避类似问题的发生,这就是普通程序员和顶级高手的差距,出发点和格局都不在一个步调上。
至于具体解决问题的模式设计,就会涉及到逻辑算法,简单的可能非常容易理解,复杂一点或者多种组合了基本上就需要用到数学知识了,所以只有认识到这一层面才会觉得数学这东西对于编程显得特别重要。
特别针对一些复杂问题或者解决根本问题上,由于自身条件或者所处的工作岗位决定,有些程序员甚至一辈子都不会接触到,但并不意味着不存在,数学对于编程逻辑的重要性不言而喻。
不管是分析解决问题,还是喜欢从更大的格局来解决问题,不要小瞧数学对编程的影响,虽然不是每个编程角落都能和数学扯上关系,但对于重要场景一定不会缺席,但也没有必要为了学习编程专门去学一遍数学,如果是在校学生看到可能意义会更加重大一些。
所以讲数学逻辑好的人,学习编程是有一定优势的,喜欢逻辑推理的人从骨子看是非常适合做一名优秀的程序员,当然真的优秀,还需要发自内心的热爱。
参考资料来源:
知网论文-数学算法对计算机编程优化的分析与研究