导航:首页 > 编程语言 > 编程思想到底怎么讲

编程思想到底怎么讲

发布时间:2022-11-26 07:27:11

1. 编程思想

哈哈哈哈~
这个问题太抽象了。

从最高层次讲,程序反应一种对客观问题的认识和解决方法,也就是哲学上常提到的认识论和方法论。好的程序或者软件并不仅仅局限于实现某种功能,而是要让用户知道“原来可以这样想问题”。好的产品总能让人有耳目一新的感觉,一个经典的例子就是乔帮主拿出IPad的瞬间。

如果就一般的程序而言,通常思想就是要搞清楚输入输出数据,以及他们之间的关系,最后用一定的计算步骤进行转换,把输入转换为输出。数据及其关系通常称为数据结构,而计算步骤就是所谓的算法。所以在这里,编程思想就是:数据+结构+算法。

当程序上升到软件工程级别时候,在思想上与小程序如出一辙。也是要搞清楚数据之间关系,找到计算步骤。传统软件工程用实体关系图描述数据及关系,用数据流图描述功能步骤,用状态转换图描述程序细节。整个过程用某种控制模型管理。面向对象软件工程采用组件方式构成软件,用UML描述整个软件功能和结构。这里你可以参考一下软件工程的书籍。

从最底层讲,编程思想就是把人的思维过程转换为机器命令的执行过程,你需要了解机器的工作方式。这里你可以参考一些计算机组成与结构、汇编语言的书籍。

祝你早日成为大拿级人才~~

2. 编程思想到底是什么

1)比如说,你想对MM说:我爱你!你可以用汉语说,也可以用英语说,也可以用德语说,这时候语言只是表达你思想的工具而已。编程也是这样,碰到问题,首先想到的是建立一个解决问题的模型,而不是先想到for/switch/while。编程能力其中一个方面,就是会对问题进行抽象,建立一个解决问题的模型。

举个简单例子:这个问题很简单,就是用几个嵌套的循环,对携带的信息进行验证,把通过验证的信息,用一个东西装起来。

上面的陈述,就是一种抽象了。我用什么做循环,怎样去验证信息,怎样去保存通过验证的信息,不同语言有不同的实现方式。碰到问题,你能够像上面一样,去陈述,就是具有编程思想了。

2)掌握编程技巧需要实践,从最简单的开始,慢慢的去写一些复杂的程序。

3)我觉得先学好C,然后实践一些简单的程序,慢慢写一点逻辑还比较复杂的程序。然后去看《算法与数据结构》。

补充:

编程是编写程序的中文简称,就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到相应结果的过程。

为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算机之间交流的过程就是编程。

编程:设计具备逻辑流动作用的一种“可控体系”【注:编程不一定是针对计算机程序而言的,针对具备逻辑计算力的体系,都可以算编程】

例子:①比如编写一段代码程序②编写一个控制设备体系。

3. 求java编程思想的主要内容

很推荐你读这本书,绝对是经典.
1-5 章 Java 基础知识 介绍了什么是对象(Introction to objects, Everything is an object),以及面向对象编程的意义,很全面,很受用。 然后讲述java最今本的操作,包括 operations, controlling exceution,以及Initialization & Cleanup, 这些很基本,但是java语言的基础,值得好好掌握。

接下来几章(6-10) 主要讲述面向对象编程的方方面面, 比如Access control, reusing classes, polymorphism, interfaces, inner classes。 面向对象不也四个属性吗:1)Abstraction 2)Encapsulation 3)Polymorphism 4)Inheritance。 读完这几张, 你会对java面向对象有个更清楚,具体的认识,其中作者还运用很多设计模式,也值得学习。

最后,很有用的章节 如Holding your objects 可以结合 Generics, Containers in Depth一起读,个人觉得讲述的过多了,平时用不了这么多。 Type Information这章很有用,介意细读。

总是这本书值得好好去读,可以读多遍,而且自己coding书中所有的例子,动手实践哈。

4. 编程思想是什么

楼主,是不是要问的是C++里的"面向对象"的编程思想呀!?
如果是,则这个编程思想,就是一个问题的解决方法...
"面向对象"的核心在于,先把所有要解决的分类!
每一类都是包含有特定的属性(功能)!
比如说如果你要用程序来模拟一类游戏角色,如游戏中的主角,它们会有男,有女,有战士有法师等等,但实质上它们都有共同特征,如所有的角色都有攻,防,生,魔等等相同的属性,它们唯一不同的是在属性的数值和属性的数量上!
那么,这时"面向对象"的编程思想实际上就是把前面所说的主角,都在程序时建立成一个对象,
该对象里用某一数据类型对应各主角所有属性!
之后,
以后如果想建立一个战士的话,那么,就定义一个名字为"战士"的对象,对象的结构就是刚才所说的结构!
然后再根据战士的特点赋初值...之后,一个完整的角色就建立完成了...其它的,弓手,法师都是一样的方法建立,不同的只是它们的属性初始值!!!
从上面可以很明显的看出,这样的程式设计方法,在以后维护起来是非常直观和简便的...(因为,程序的结构和人对现实所理解的结构是很相近的)...当然,这种思想也有缺点...从上面就可以看出,尽管战士可能没有法师的魔法技能,但是在设计上,也得包含进去!
否则就很难统一在一起了!
(当然,这个问题也可以把战士,弓手,法师各自分类建立来解决,但这样一来,当一个共同属性要修改的时候,那么就会从以前只需修改一个对象变成现成需要修改N个了,这样一来,无异加大了以后的维护量!!!
其实,在用"面向对象"的编程思想来设计程序时,刚才的那个缺点是无可避免的.
因为,在同一类里,大多数情况都会有某一个个体对像的某个属性是多余的!!!,也就是,这样肯定会浪费一定的系统资源!!!,当然,由这样的方法带来的方便和易维护也是非常直接实用的!
到底怎样去设计,最后还得看具体情况)

5. C语言的编程思想是什么

C语言是面向过程的编程方法,所有功能都是靠函数来实现。学C语言就是让你了解面向过程的编程思想和一些基本的编程算法,为以后学习面向对象的编程打下扎实的基础

6. Java编程大神,常常说的Java编程思想是什么

编程思想的形成,靠的是去实践,去练习不知道你java现在学到什么程度了我就从头说起吧 首先学习的是java的特性(安全,跨平台),学习java的语法,一些常用的类等等这时候你可以做一些简单的练习比如书上的例子你写到电脑上,运行,看看结果,一句一句的分析。每行代码干什么的,然后试着去改变变量的值,修改一些语句。慢慢培养自己,熟悉java。但是要注意!你写的根本就不是java程序,为什么呢?你根本就没有用到java的特点,比如类,继承,封装,多态....没有这些,就是C语言用java语法写了一遍。熟练的掌握java的基础知识,这样你就可以试着写小程序了,推荐你写一些游戏,慢慢培养自己设计的能力。比如扫雷游戏吧,整个游戏要分为几个部分,计时器,计雷器,雷区,界面,菜单....在将功能细化,比如每一个雷块都是一个对象。。。对象有许多的方法。。。。慢慢的培养自己面向对象程序设计的思路。 一个完整的程序写成了,你就会对编程有自己的把握了,你就可以试着写更大项目。慢慢的你就成了老鸟。。。回过头看自己刚学java的时候写的游戏,就会发现架构不好,设计不好,代码重用度不好,扩展性不好。。。。 学java不难,只要肯坚持,多用头脑去思考,也别想着一口吃成胖子

7. C编程思想到底怎么讲

1.肯定要先想啊

2.可能还没入道吧,我最早搞的就是VB,虽然看起来很容易,但是实际上不会算法,后来知道了,练习了不少,感觉好点了。

3.书的话到是比较多了。
不知道你要哪种。。
如果是初期,像网上流传的《经典C程序100例》还可以
语言完全过关可以挑战比如《算法艺术与信息学竞赛》

这个还真不好说清楚。。。

8. C语言的编程思想详细 精辟

看你没有基础了~
没有基础的话:
1.建议先买C语言二级考试的教程看下。很基础,讲细很详细,错误比较少。
2.先弄懂进制转换,然后是表达式的先后顺序
3.然后是三种基本语句,这个很重要,是所有语言的基础——顺序,选择,循环,这三种句语熟了以后会有一种编程的罗辑思维。
4.然后是一些排序法,冒泡啊什么的
5.然后就是C当中很多人最难理解的指针。
以上的差不多了,就可以去看一些高深一点的书了,然后想着去解决一个实际问题去编程。

书至少要看三次,
第一次大概的看一下,不懂没事儿。
第二次,边看边做题然后上机演练,不懂的一定要弄到懂为止。
第三次,大概的回顾一下,自己弱项加强巩固一下

这样下来一般能把一门计算机语言就基本撑握了

9. 程序员如何掌握编程思想

作为一个有经验的程序员,首先应该能够自如地使用标准的程序流程图(记住:从软件工程的角度上讲,任何一个再复杂的软件都可以由:顺序、选择、循环结构来表示)把自己头脑中的编程思想体现在纸上,然后再根据纸上的程序流程图进行模块化的编写程序,并且一边进行模块化的编写程序、一边进行调试程序,直到最后调试通过、得出正确的运行结果为止。

10. C#编程思想是什么

编程思想一句话来讲就是,用计算机来解决人们实际问题的思维方式,即编程思想。
学习编程语言的最终目的,就是希望用计算机来解决我们的实际问题。那么学习计算机该如何入手,也是很多初学者犯难的一个问题,特别是对与非计算机专业的人来说更是如此。面对现实如此多的编程语言(比如:C,C++,JAVA,C# …)和 种类繁多的应用技术(比如: windows编程, linux编程,数据库, 网络编程 …)。
C#是一种面向对象的,从程序语法上看,面向对象比结构性的程序多了两个特性:
1, 结构体成员的私有化。结构化程序里面,结构体的成员都是公有的。然而在面向对象里面,结构体改称为类,并且成员分为公有和私有两个部分。就因为这一点的不同,就产生了接口的概念。接口不就是类成员的公有部分么?
2, 类的继承。因为出现了继承,才出现了多态。然而就是因为多态,才出现诸如:隐藏啊,虚函数啊 …等等这些概念。多态的出现,能够让同一组数据,在不同的阶段,用同一种表达方式,执行不同的操作。

阅读全文

与编程思想到底怎么讲相关的资料

热点内容
世界上最简单的解压神器 浏览:566
一人之下小说txt全文 浏览:584
.超大尺度男男电影 浏览:396
无法找到加密狗将进入演示模式 浏览:134
韩国李彩谭主演的电影 浏览:560
redisphp管理 浏览:958
被人切掉蛋蛋电影 浏览:894
美国最新女机器人电影 浏览:22
万达电影院用英语怎么说 浏览:123
伊朗人购买加密货币 浏览:373
杭州哪儿找程序员 浏览:268
警察卧底监狱韩国电影叫什么电影 浏览:607
app激活小米移动网络连接到服务器地址 浏览:84
决策树归纳算法 浏览:873
欧美以小孩为主角的电影 浏览:432
肉写得好的古言作者 浏览:187
韩国电影失踪国语在线观看 浏览:39
盗墓电影免费大全 浏览:177
内地大尺度电影 浏览:297
日历女孩女二的扮演者李熙3围 浏览:220