1,什么是编程思想编程思想就是你用某种语言编写程序的思考方式和步骤 。所以不同程序语言的编程思想是不一样的 。比如C是面向过程的 , 所以编程的时候需要主要考虑整个问题的过程 。Java是面向对象的,这个时候需要考虑的是问题中对象的问题 。编程思想,简单地说,给你一个需求,你知道该怎么把这个需求设计好,而且是最优化的读完你自己总结吧,这是基础或者说是一种意识、入门吧就是设计模式编程思想就是编程是设计师的思想【mind 编程是什么,什么是编程思想】
2,C编程思想是什么C#的编程思想就是面向对象(oop) "面向对象"的核心在于,先把所有要解决的分类! 每一类都是包含有特定的属性(功能)! 比如说如果你要用程序来模拟一类游戏角色,如游戏中的主角,它们会有男,有女,有战士有法师等等,但实质上它们都有共同特征,如所有的角色都有攻,防,生,魔等等相同的属性,它们唯一不同的是在属性的数值和属性的数量上! 那么,这时"面向对象"的编程思想实际上就是把前面所说的主角,都在程序时建立成一个对象, 该对象里用某一数据类型对应各主角所有属性! 之后, 以后如果想建立一个战士的话,那么,就定义一个名字为"战士"的对象,对象的结构就是刚才所说的结构! 然后再根据战士的特点赋初值...之后,一个完整的角色就建立完成了...其它的,弓手,法师都是一样的方法建立,不同的只是它们的属性初始值!!! 从上面可以很明显的看出,这样的程式设计方法,在以后维护起来是非常直观和简便的...(因为,程序的结构和人对现实所理解的结构是很相近的)...当然,这种思想也有缺点...从上面就可以看出,尽管战士可能没有法师的魔法技能,但是在设计上,也得包含进去! 否则就很难统一在一起了! (当然,这个问题也可以把战士,弓手,法师各自分类建立来解决,但这样一来,当一个共同属性要修改的时候,那么就会从以前只需修改一个对象变成现成需要修改N个了,这样一来,无异加大了以后的维护量!!! 其实,在用"面向对象"的编程思想来设计程序时,刚才的那个缺点是无可避免的. 因为,在同一类里,大多数情况都会有某一个个体对像的某个属性是多余的!!!,也就是,这样肯定会浪费一定的系统资源!!!,当然,由这样的方法带来的方便和易维护也是非常直接实用的! 到底怎样去设计,最后还得看具体情况)
3 , 编程思想到底是什么1)比如说,你想对MM说:我爱你!你可以用汉语说,也可以用英语说 , 也可以用德语说,这时候语言只是表达你思想的工具而已 。编程也是这样,碰到问题,首先想到的是建立一个解决问题的模型 , 而不是先想到for/switch/while 。编程能力其中一个方面,就是会对问题进行抽象,建立一个解决问题的模型 。举个简单例子:这个问题很简单,就是用几个嵌套的循环 , 对携带的信息进行验证,把通过验证的信息,用一个东西装起来 。上面的陈述 , 就是一种抽象了 。我用什么做循环,怎样去验证信息,怎样去保存通过验证的信息,不同语言有不同的实现方式 。碰到问题,你能够像上面一样,去陈述,就是具有编程思想了 。2)掌握编程技巧需要实践,从最简单的开始 , 慢慢的去写一些复杂的程序 。3)我觉得先学好C,然后实践一些简单的程序,慢慢写一点逻辑还比较复杂的程序 。然后去看《算法与数据结构》 。补充:编程是编写程序的中文简称 , 就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到相应结果的过程 。为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作 , 完成某种特定的任务 。这种人和计算机之间交流的过程就是编程 。编程:设计具备逻辑流动作用的一种“可控体系”【注:编程不一定是针对计算机程序而言的,针对具备逻辑计算力的体系 , 都可以算编程】例子:①比如编写一段代码程序②编写一个控制设备体系 。以我愚见,编程需要严谨的逻辑,缜密的思维 。编程中有许多语法和规则,编程是戴着脚镣起舞的过程 , 语法和规则给人以诸多限制 , 但同时正因为这些制约才让人编出种种功能的程序来,编制好一道程序给人以成就感 。编程思想的核心是逻辑、算法!1.我的理解,编程思想,就是用程序实现你的需求的一种方法 。就像从最简单的让你实现个加法功能 , 怎么弄?到最复杂的,让你做一个操作系统你怎么下手?比如UNIX和WINDOWS就可以想像成两种编程思想的体现(UNIX偏重于安全性,效率性,WINDOWS刚偏向易用性) 。2.如果你拿到题目不知道如何下手,那就说明你编的程序还不够 , 我刚开始入门的时候就这样,等到你从实现1+1开始,到写循环语句,再到复杂的处理过程,最后,你就会发现,一些以前不会的东西,你自然而然就能找到思路了 。3.至于书嘛 , 你还是好好学学C吧,我这阵干了个VB的项目,郁闷死了,B类语言绝对是一种垃圾语言,建议不要再学了 。看看清华老谭的C语言的书,这本书你会了以后,你就算是入门了 。有一本书叫做<至于编程思想,类似算法!就是寻找来把一个实际问题通过写程序来一步步解决的思想方法! 对于它的提高和学习 , 可通过多看实例和编程来领悟! 希望对你有帮助!1)比如说,你想对MM说:我爱你!你可以用汉语说,也可以用英语说,也可以用德语说,这时候语言只是表达你思想的工具而已 。编程也是这样,碰到问题,首先想到的是建立一个解决问题的模型,而不是先想到for/switch/while 。编程能力其中一个方面,就是会对问题进行抽象,建立一个解决问题的模型 。举个简单例子:这个问题很简单,就是用几个嵌套的循环 , 对携带的信息进行验证 , 把通过验证的信息,用一个东西装起来 。上面的陈述,就是一种抽象了 。我用什么做循环,怎样去验证信息,怎样去保存通过验证的信息,不同语言有不同的实现方式 。碰到问题,你能够像上面一样 , 去陈述 , 就是具有编程思想了 。2)掌握编程技巧需要实践 , 从最简单的开始 , 慢慢的去写一些复杂的程序 。3)我觉得先学好C , 然后实践一些简单的程序,慢慢写一点逻辑还比较复杂的程序 。然后去看《算法与数据结构》 。
推荐阅读
- 迷你世界测试版,迷你世界测试服迷你号和密码有什么
- 苹果手机查找功能在哪里,怎样开启查找我的IPHONE功能
- IOS开发环境,Iphone os的开发环境
- iphone灵动岛宠物,iphone 上可以养宠物吗
- 苹果手机怎么赚零花钱,苹果手机怎么赚零花钱有什么方法的啊
- 安卓tv端界面设计规范,ios设计规范和常识
- 苹果下载app软件,iphone怎么下载软件
- 苹果7摄影头有杂音 苹果7双摄影头
- 爱时尚食品科技有限公司 爱时尚摄影展