① 编程思想
哈哈哈哈~
这个问题太抽象了。
从最高层次讲,程序反应一种对客观问题的认识和解决方法,也就是哲学上常提到的认识论和方法论。好的程序或者软件并不仅仅局限于实现某种功能,而是要让用户知道“原来可以这样想问题”。好的产品总能让人有耳目一新的感觉,一个经典的例子就是乔帮主拿出IPad的瞬间。
如果就一般的程序而言,通常思想就是要搞清楚输入输出数据,以及他们之间的关系,最后用一定的计算步骤进行转换,把输入转换为输出。数据及其关系通常称为数据结构,而计算步骤就是所谓的算法。所以在这里,编程思想就是:数据+结构+算法。
当程序上升到软件工程级别时候,在思想上与小程序如出一辙。也是要搞清楚数据之间关系,找到计算步骤。传统软件工程用实体关系图描述数据及关系,用数据流图描述功能步骤,用状态转换图描述程序细节。整个过程用某种控制模型管理。面向对象软件工程采用组件方式构成软件,用UML描述整个软件功能和结构。这里你可以参考一下软件工程的书籍。
从最底层讲,编程思想就是把人的思维过程转换为机器命令的执行过程,你需要了解机器的工作方式。这里你可以参考一些计算机组成与结构、汇编语言的书籍。
祝你早日成为大拿级人才~~
② 编程思想是什么该怎么培养
编程主要有几种固定的格式
把这个弄熟了
想怎么编就怎么编不用思想
的
完全可以按照自己的想法做无拘无束
③ 什么叫编程思想
编程思维,是一种高效率解决问题的方式,是“理解问题——找出路径”的高效思维过程,它由“分解—抽象—模式识别—算法”四个步骤组成。
1、分解,简单来说,就是“把复杂的大问题,拆解成更可执行、更好理解的小步骤”,它能锻炼我们拆解复杂问题的能力。
编程的过程,就是把复杂和庞大的问题“自上而下,逐步拆解,直至理顺”。这种思维,在学习和生活叫“分解思想”,在工作中又叫“项目管理”。
具备这种思维的人,做事情是有条不紊并且有耐心的。而分解能力好的孩子,即便面对一道有挑战的数学题,也能列出清晰的解题步骤,清楚地知道自己每一步的进展,而不是遇到难题时脑子里一团乱麻。
2、编程中最关键的就是“抽象思维”能力,它能锻炼我们聚焦重点,忽略无用信息,并抽取关键信息的能力。
编程的世界里,就包含“子系统、模块、包、类、方法和语句”等不同层级的抽象,学编程能锻炼孩子们不断抽象、聚焦关键信息的能力。
抽象思维能力越高的孩子,在大量信息中聚焦关键信息的能力会越强,专注力也会更高,自然学习也会更轻松。
3、模式识别,就是“如何找出相似的模式,并高效率解决细分问题”,它能极大锻炼我们规律整合的能力。善于发现和总结规律的人,常常做事麻利、效率也特别高。
4、算法,就是根据之前一系列对于问题的理解,设计一步一步的解决路径,并解决整个问题。
在具体解决问题的过程中,最关键的能力有两个 ——“逻辑思维”和“调试纠错”。
希望对您有所帮助!
④ 编程思想是什么在编程过程中重要吗
楼主,是不是要问的是C++里的"面向对象"的编程思想呀!?
如果是,则这个编程思想,就是一个问题的解决方法...
"面向对象"的核心在于,先把所有要解决的分类!
每一类都是包含有特定的属性(功能)! 比如说如果你要用程序来模拟一类游戏角色,如游戏中的主角,它们会有男,有女,有战士有法师等等,但实质上它们都有共同特征,如所有的角色都有攻,防,生,魔等等相同的属性,它们唯一不同的是在属性的数值和属性的数量上! 那么,这时"面向对象"的编程思想实际上就是把前面所说的主角,都在程序时建立成一个对象, 该对象里用某一数据类型对应各主角所有属性! 之后, 以后如果想建立一个战士的话,那么,就定义一个名字为"战士"的对象,对象的结构就是刚才所说的结构! 然后再根据战士的特点赋初值...之后,一个完整的角色就建立完成了...其它的,弓手,法师都是一样的方法建立,不同的只是它们的属性初始值!!!
从上面可以很明显的看出,这样的程式设计方法,在以后维护起来是非常直观和简便的...(因为,程序的结构和人对现实所理解的结构是很相近的)...当然,这种思想也有缺点...从上面就可以看出,尽管战士可能没有法师的魔法技能,但是在设计上,也得包含进去! 否则就很难统一在一起了! (当然,这个问题也可以把战士,弓手,法师各自分类建立来解决,但这样一来,当一个共同属性要修改的时候,那么就会从以前只需修改一个对象变成现成需要修改N个了,这样一来,无异加大了以后的维护量!!! 其实,在用"面向对象"的编程思想来设计程序时,刚才的那个缺点是无可避免的. 因为,在同一类里,大多数情况都会有某一个个体对像的某个属性是多余的!!!,也就是,这样肯定会浪费一定的系统资源!!!,当然,由这样的方法带来的方便和易维护也是非常直接实用的! 到底怎样去设计,最后还得看具体情况)
⑤ 编程的终极思想是什么
我觉得学习编程最重要的是入门,如果你入门的时候有一个好的方法和思路,打下比较扎实的基础,对今后的编程工作是很有益处的。即使在学习新的编程语言也无所谓,因为它们有很多相通之处,可以相互借鉴.
也有人说编程要记大量的代码,我觉得编程就是复制,粘贴,改代码的过程。很多东西不是用来记得而是用来了解的,在学习编程过程中,重要的是学习编程思路和技巧,而不是记大量的代码。
我学过c,c++,java,汇编,现在正在学.net,我觉得很多东西都是相通的,只是语法结构的不同罢了!!
我的网站 刚刚建立 正在整合一些我以前写过的代码,希望对你有所帮助 http://it-worker.blogbus.com
⑥ 什么是编程思想
编程思想就是编程是设计师的思想
⑦ 编程思想是什么意思
你按自己的理解编写的程序同时电脑可以理解并正常执行,得到你所期望的结果,,,,我的理解
⑧ 编程思想到底是什么
1)比如说,你想对MM说:我爱你!你可以用汉语说,也可以用英语说,也可以用德语说,这时候语言只是表达你思想的工具而已。编程也是这样,碰到问题,首先想到的是建立一个解决问题的模型,而不是先想到for/switch/while。编程能力其中一个方面,就是会对问题进行抽象,建立一个解决问题的模型。
举个简单例子:这个问题很简单,就是用几个嵌套的循环,对携带的信息进行验证,把通过验证的信息,用一个东西装起来。
上面的陈述,就是一种抽象了。我用什么做循环,怎样去验证信息,怎样去保存通过验证的信息,不同语言有不同的实现方式。碰到问题,你能够像上面一样,去陈述,就是具有编程思想了。
2)掌握编程技巧需要实践,从最简单的开始,慢慢的去写一些复杂的程序。
3)我觉得先学好C,然后实践一些简单的程序,慢慢写一点逻辑还比较复杂的程序。然后去看《算法与数据结构》。
补充:
编程是编写程序的中文简称,就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到相应结果的过程。
为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算机之间交流的过程就是编程。
编程:设计具备逻辑流动作用的一种“可控体系”【注:编程不一定是针对计算机程序而言的,针对具备逻辑计算力的体系,都可以算编程】
例子:①比如编写一段代码程序②编写一个控制设备体系。
⑨ 比面向对象更好的编程思想是什么呢
更“高级”的编程思想是面向结构,面向架构,面向框架等。
不过这些都是以面向对象为基础的,所以称不上更好。
⑩ 要想学好编程,必须要有很好的数学思想么
理论上来讲 数学和编程都是用左脑 所以编程也叫信息学奥赛
不过编程更注重思想 把基本的方法学完后 就是自己思想了
信心也很重要 要有霸气!!!