如何编程序,说的详细一点,拜托了!!!

作者&投稿:申费 (若有异议请与网页底部的电邮联系)
如何学习电脑编程更快一点 ?拜托了各位 谢谢~

实践就是最好的老师! 另一个需要强调的是: 编程是一种技能,就同学习外语一样,绝不可能“速成”! 在有了 10 年自学计算机技术的经历和近几年在高校讲授程序设计系列课程的经验之后,我一直在思索以下几个问题: ? 软件到底是怎样开发出来的? ? 编程是难还是易?有没有能让编程功力“暴长 10 年”的“武功秘笈”? ? 一个有志于成为优秀软件工程师的人应该怎样学习计算机技术? ? 用什么方式才能让许多学生很快地学会特定的计算机技术,而不用重复我和其他人所走过的弯路? 思索的结果就是大家所看到的这本书。 在我自己亲身的学习与开发实践中,逐渐形成了这么一个观点: 编程其实并不难! 要编程并不需要到大学计算机系里去学很多艰深的理论,经过适当的指导与训练,一个高中生就可以参加到软件项目团队中,并写出具有相当质量水准的程序! 为什么会有那么多的人把编程视为很高深的东西? 为什么我国那么多的软件企业深感合格的程序员是如此难找? 与此同时,又有与之完全对立的情况:每年有大批计算机及相关专业毕业生四处求职,却处处碰壁,找工作成了一件很不轻松的事情…… 一边是真正合格的程序员人数很少,软件企业都在喊急缺人才,而另一边是大量的学生毕业找不着理想的工作。这样一个怪圈为何会形成? 我想,造成这个怪圈有两个重要的原因。 一是学生学习方法与态度的问题。由于对软件开发这一工作本身缺乏正确认识,许多学生形成了一种浮躁的功利型学习方法,表现为盲目地跟风学习各种当前流行的新技术,但大都只是三个月热度,由于欠缺毅力和不具备扎实的理论与实践基础,对这些新技术无法深入把握,浅尝辄止,“坐而论道”,讨论时可以“滔滔不绝”,一到动手则“原形毕露”。许多人没有想过:现在流行的“新”技术,难道就会一直“流行”下去?曾经风光一时的 Foxpro 和 PowerBuilder ,国内曾有许多人(包括本人在内)投入大量的时间去学习与掌握,可没过几年,还有几个项目是用这两种技术开发的呢?所以,如果要“追”新技术,也只能去学预计两到三年后社会急需的技术,这就需要学习者有超前的眼光。但软件技术进步实在太快,很少有人能够准确预测出几年之后会流行什么。所以,与其“临渊羡鱼”,不如“退而结网”,选择一项自己喜欢的领域,从理论到技术,扎扎实实地用两到三年时间去学好它,在学习过程中培养出“捕鱼”的本事。有了这种自我学习的基本能力与素质,还担心出海捕不到鱼吗? 有一些学生投入相当多的时间与金钱去参加种种有着各种动听承诺的电脑培训班,指望别人能够帮助自己成为技术高手,却不知真正的高手大都是“自学成才”! 更有太多的尤其是非计算机专业的学生,盲目地去考各种认证,不管是国内的还是国外的考试,只要有证,就有大批的人去参加。他们把应用计算机技术的能力简单地等同于一纸证书。当前的计算机等级考试就大有成为高校中第二个“英语四六级”的可能性。 事实上,你向别人展示自己写的一个软件作品,比给别人看一堆各式各样的证书更能说明你的能力! 造成怪圈的第二个重要原因就是计算机教育问题。目前高校中的计算机教育并不能大批量地培养出合格的软件开发者,学生在四年本科期间计算机理论学了不少,对培养编程能力却重视不够,缺乏实践的结果是理论也掌握不好,学生的计算机水平被煮成了“夹生饭”。 除了在校的大学生,社会上还有大批的软件开发爱好者,他们由于没有机会系统地学习软件开发技术,就采用自学和自我实践的方式,结合自己的工作来应用学到的计算机技术。虽然他们没有在校生的优越条件,但其中优秀人物的真实开发能力远胜于正规高校计算机专业“科班”出身的本科生甚至是硕士生。这种例子已经很多了。 “职业选手”不如“业余选手”! 我自己是走“野路子”出来的,走的是以实践为主导的自学之路,从亲身实践中深切感受到计算机科学本质上是一门实践性非常强的科学,不管是在校学生还是社会上的软件开发爱好者,我的建议是: 我从2002 年开始接触 .NET 技术,并一直研究使用至今,前前后后看了近百本国内外的 .NET 编程书籍,并写了几万行的 .NET 代码。在对 .NET 有了一定的了解之后,我认为 .NET 技术是初学者学习软件技术非常好的切入点,学习者可以一步到位,直接学习目前主流的面向对象软件开发技术,而不用按部就班,按传统的先结构化编程再面向对象编程的顺序去学习。 接着我思考的问题是:这本书该怎么写? 著名物理学家爱因斯坦曾经表达过这样的思想: 学习时只需要掌握那些能让思维导向深入的东西,而将其他无关的知识全部抛弃。 软件技术本身有一个庞大而复杂的体系结构,不分巨细地样样都想掌握,那么只能是疲于奔命而终无所得。 为此,基于我自己的理解,在书中我将认为是最重要和最基础的东西突显出来,这些东西是必须掌握的,一旦理解并掌握它们之后,读者就掌握了“捕鱼”的方法,自己就可以进一步探索某一领域内的其他技术点了。因此在书中不需对每个技术领域的每个技术点都“面面俱到”。 编程是有规律的,读者能不能迅速成为一名具备相当水平的程序员,关键在于对编程规律与必备知识基础的把握程度。 最重要的是要掌握原理。在开发过程中所进行的各项具体活动与工作步骤,其背后都是有道理的,理解清楚了这些道理,在整个软件开发过程中该做什么,不该做什么,先做什么,后做什么,也就心中有数了。 编了这么多年的程序,我意识到其实学习软件开发技术的过程就是一个学会做事方法的过程。例如,在开发软件时,要“分而治之”、“步步为营”、“先局部后整体”、“合理安排开发次序”、“养成良好的编程习惯”等,这不仅仅是程序设计的技巧,也是做好编程之外许多其他工作所需要的。 在学习与掌握软件技术这一过程中,可以锻炼一个人的许多基本素质,如思维周密、意志坚强、学习能力、创新精神等。如果一个人能在竞争空前激烈的 IT 业凭借着高素质站稳脚跟,那么,可以很有把握地说,如果他转向其他行业,同样是一个优秀的人才,也会闯出自己的一番天地! 在许多计算机技术书籍中,出现了大量的技术术语,对于不熟悉这些术语的读者而言,这无疑加大了阅读的难度。对于这些计算机术语的表述,如果强调其在理论上的科学性与严谨性,则往往不易于理解,这在很大程度上限制了这些知识的传播、普及和应用。因此,本书对这些术语大都采用了一种通俗易懂的方式来表达,甚至使用了不少比喻手法来阐明其内涵。这种表达方式虽易于理解,但不免在科学性和严谨性上有所不足,读者如果需要科学而精确的定义,请自行查阅相关的科技文献。强调一下,本书是一本志在普及软件开发技术的专业书籍,与传统的工程技术专著和计算机科学理论教材不同,阅读时不要像中学学习数学一样,每个字都不放过,而应将重点放在形成对软件开发过程的直观理解和感性认识上。 对于一个具体的软件开发者而言,只有被理解了的知识才是真正有用的知识,无法理解的知识是毫无用处的。笔者写书的主要目的是让读者能迅速地汲取书中所提供的知识,尽量做到 “用大白话讲述复杂的技术” ,因此在文字上追求深入浅出,但是否真的做到了这一点,还得由读者来做出评价。 知识的获取与掌握是有其客观规律的,一般而言,具体的知识易于理解,而抽象的知识则难于把握,在学习过程中,应遵循“具体 → 抽象 → 具体 →……”这样一个无限循环的过程。 如果某人对一门学科所知不多,却指望他能通过理论学习迅速地把握这门学科,这就违反了人类认识世界的客观规律。可惜的是,目前中国教育体制中普遍采用的让学生重点学习抽象理论而忽视具体实践的做法,造成了大批的学生既没学好理论,也没打好必要的实践基础。 我认为,只有建立在实践基础之上的理论学习才是真正有效的学习。因此在整个计算机技术的学习过程中,应该把开发实践作为一条主线,由它串起所有的计算机理论。如果把计算机技术中的各个子领域看做是一个个珍珠,开发实践就是那根把所有珍珠串成项链的丝线。没有这根线,学习各门计算机课程得到的不过是一颗颗零散的珠子,价值有限。

其实就是将公式代码化,然后设定参数和计算步奏,最后加以整合,进行运算,一般最简单的,编程步奏就是1、设定参数(单位、小数位、数据库建立)2、设定计算式,显示结尾(回车结尾不显结果、直角三角显结果)3最后以END结束,这是基本的,往后就相应的添加就行了
以ABC,给你讲一下,要算A+B=C,在计算器中就输入
FiX 3:"A="?A:"B="?B↙
"C=":A+B->C◢
"END"↙
没明白可以追问

简单的理解就是用计算机“能理解”的“语言”写出能让计算机懂的一系列的能让计算机工作的“命令”。

如果你还不会任何编程语言,我建议你从Python开始。它设计清晰,文档齐全,合适初学者入门。它是一门很好的入门语言,并且不仅仅只是个玩具;它非常强大、灵活,也适合做大型项目。好的教程可以在Python网站得到。(比较好的中文Python站点可能是http://pythonrecord.51.net。)

Java也是好的入门语言。它比Python难得多,但是生成的代码速度也快得多。它同时也是一种优秀的计算机语言,不止是用来入门。

但是注意,如果你只会一两门语言,你将不会达到一个高水平的程序员的水平——你需要学会如何以抽象的方式思考编程问题,独立于任何语言。你需要学会在几天内通过一些手册,结合你现在所知,迅速掌握一门新语言。这意味着你应该学会几种截然不同的语言。

如果要做一些重要的编程工作,你不得不学习C语言,Unix的核心语言。 C++与C非常其他类似;如果你了解其中一种,学习另一种应该不难。但这两种都不适合编程入门者学习。事实上,你越避免用C编程,你的工作效率会越高。

C非常有效率,节约你的机器资源。但是,C的高效是通过你手动做很多底层的管理(如内存)来达到的。底层代码都是复杂极易出现bug的,会使你花极多的时间调试。如今的机器速度如此之快,这通常是得不偿失——比较明智的做法是使用一种运行较慢、较低效率,但大幅节省你的时间的语言。因此,选择Python。 http://baike.baidu.com/view/21087.html?wtp=tt

其他比较重要的语言包括 Perl和 LISP。 Perl实用,值得一学;它被广泛用于动态网页和系统管理,因此即便你从不用Perl写程序,至少也应该学会看。许多人使用Perl的理由和我建议你使用Python的理由一样,都是为了避免用C完成那些不需要C高效率的工作。你会需要理解那些工作的代码的。

LISP值得学习的理由不同——最终掌握了它时你会得到丰富的启迪和经验。这些经验会使你在以后的日子里成为一个更好的程序员,即使你实际上很少使用LISP本身。

当然,实际上你最好五种都会(Python,Java,C/C++,Perl和LISP)。它们代表了截然不同的编程思路和方法,每种都会让你受益非浅。

这里我无法给你完完全全的指导教会你如何编程——这是个复杂的技能。但我可以告诉你,书本和上课也不能作到(最好的程序员几乎都是自学成材的)。你可以从书本上学到语言的特点——只是一些皮毛,但要使书面知识成为自身技能只能通过实践和虚心向他人学习。因此要作到 (一)读代码及(二)写代码。

学习如何编程就象学习用优美的自然语言写作一样。最好的做法是读一些大师的名著,试着自己写点东西,再读些,再写点,再读些,再写点…… 如此往复,直到你的文章达到你体会到的范文的简洁和力量。

过去找到适合阅读的好的代码是困难的,因为几乎没有大型程序的源代码能让新手练手。这种状况已经戏剧性地发生变化;开放源代码软件,编程工具和操作系统(全都由黑客写成)现在已经随处可见……

最后,祝你成功!

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
以下是别人的建议:
学习编程已经不再是少数计算机专业人员的事情了,就如同计算机深入到我们生活的每一个角落一样,学习编程的人也是越来越多。由于现在网络信息资源丰富,大多数人都选择了自学。我自幼自学编程十余年,多少积累了一些经验和方法,想通过这里给这些初学的编程自学者一些个人的建议。

建议一:自学也需要看书

自学只是说没有专门的老师手把手教你,并不是说连书本都可以不要了。有人天天来问我一些很基础的概念问题,我问他:“这些概念书上不都写得很明白吗?”他回答:“我没有书。”如果没有书,那么你很难在脑子里形成一个较为整体性的认识,所有了解到的知识都是支离破碎的。且不说大多数人没有精力回答你这些问题,即使回答了,很多东西也不是三言两语就能说清的,很多高手说出来的都是他们自己的理解,这些理解或许很有意味,但也许费了你半天的脑子却怎么也搞不明白。一本书,即使不是什么经典之著,它也可以向你提供一个大体完整的框架,成为你自学过程中的一个向导。这里要说的是:网上电子教程资源丰富,看看无妨,但手中至少应有一本印刷的书——毕竟网上的教程鱼龙混杂,其作者也许并不精通此道,很难分辨其质量好坏。

建议二:学编程更需要实践

书是有了,可是整天抱着书也不成。编程最怕的就是纸上谈兵,我看到有的初学者,看完了大半本书,和我说起循环函数来头头是道,却连编译器长什么样都没有见过。真要他写几行程序,便是错误百出。我的建议是,无论你涉及编程的时间是多么地短,无论你目前学到的知识多么地少,你都应该不断地尽自己所能去编写一些小程序——即使是把书上的“Hello, World!”亲手输入进去运行一遍,都能让你的编程能力有着极速地提高。

建议三:编程是创造,不是默写

有人甚至打算用题海战术来学习编程——这完全没有理解编程的内涵。仅仅通过“欣赏”别人写的代码也无法学好编程。有一点需要明白:编程是一个创造的过程。编程的意义在于:通过程序的形式,教计算机如何去完成一项任务。写代码只是形式,真正重要的是如何完成特定的任务。学习别人的代码固然是很有用的,可以学习别人的思想;但是如果仅仅是记忆了一些别人写好的代码,就希望能通过拼拼凑凑成为自己的程序,那是基本不可能的。我的建议是:在自己编写程序,进行创造的过程中,借鉴前人程序中的思想方法——而不是整天处于复制粘贴的状态中。

建议四:好习惯要从开始做起

所谓“不以善小而不为”,等坏习惯养成了,再改就困难了。因此,类似写程序要注意缩进、为变量和函数起有意义的名字、大小写的使用、行末分号的注意等等,要从一开始做起。很多人对这些善意的提醒不屑一顾,觉得多此一举,浪费时间。其实,如果真的能严格地去做,它们反而可以帮你节省许多时间。

建议五:不必太刨根问底

“打破沙锅问到底”确实表现了一种钻研的精神,不过我还是建议初者学,有的时候,不必太刨根问底。编程的相关知识都是盘根错节交织在一起的,大多数问题深挖下去会越说越复杂,对于知识掌握不多的初学者来说,只能是越来越糊涂。很多东西,时间长了,随着知识了解得深入,自然而然会明白。就像刚刚学英语的时候,你知道“goodbye”是再见就足够了,难道非要把这个good和再见的关系先弄个水落石出吗?作为初学者,最重要的是尽快地能全面地了解整个知识的全貌,在单独的知识点上,暂时不需要太深入。可以等知识经验丰富之后,再回头来研究。

http://zhidao.baidu.com/question/94492399.html?fr=ala0

强烈建议你编一个小游戏吧,这样也比较有意思。
比如 贪食蛇,或者打豆豆之类的。
要是想做别的,就做一个魔方吧,可以自动复原或者其它操作,你也可以玩玩魔方,也很有意思的。

对游戏没有兴趣,就做一个 个人财务管理小系统什么的。

不要求多,把做的东西一点一点的加,你会发现自己以前想的会少的很多的思考,再改进,再看看你的设计是不是正确~

把自己的小东西从0.1版改到n.n版本后,你就可以出山了~~

看来你是完全的门外汉,介绍如下:

1.学习一门程序语言,因为任何程序都是用程序语言写的。推荐C++或者C# 如果是小应用程序可以用JAVA

2.你不可能通过用记事本写一段代码文本然后改扩展名来达到编程目的,所以要为你选择的语言提供一个软件,这个软件能支持这个语言的编程过程。比如C++在vs 2005 这个软件提供的编程环境里进行代码编写和调试。 java 可以再 eclipse 这个集成环境里开发.

3.我不想打击你。编程可以是一种爱好,但最好不是兴趣,三分钟热度是不可能学好一门语言的。能自己写一个小软件是一个非常遥远的过程。 比如我,学了大半年了,也就能用DX和C++模拟一个简单的D3D游戏客户端
4。如果你真的对此非常感兴趣,或者甚至是热爱,建议学C++,因为C#的相关学习资料不是很成熟。
5.最后祝你成功,让我们这些菜鸟一起长翅膀@@

学数学,会基本的语法,不断练习,这就是编程了。

学语法,还有就是逻辑能力要培养。


程序是什么怎样编程序?
程序是电脑指令的集合。所谓编程就是把命令按一定的规则整理好,让电脑做你想做的事。

如何开发软件程序
开发软件程序可以遵循以下步骤:1.明确需求:确定所要开发的软件程序需要实现哪些功能,以及用户的需求是什么。2.规划软件设计:根据需求分析,制定软件设计方案,包括功能模块设计、技术选型等。3.编写程序代码:根据规划的软件设计,编写软件程序的代码,要注意代码的可维护性和可扩展性。4.测试软件程序:经...

说课的具体流程是怎样的,该怎么写说课稿?怎样才能说好课呢?_百度知 ...
言之有据,言之有序,言之有情.要做到说做法,明道理;说教学整体思路,明教学指导思想;说教学目标,明教学目标制定的依据.理论从何而来一是教育学心理学理论,二是学科知识理论,三是大纲和课标,四是近年来的教改经验和成果.

数控机床怎样进行编程序
程序单完成后,编程者或机床操作者可以通过CNC机床的操作面板,在EDIT方式下直接将程序信息键入CNC系统程序存储器中;也可以根据CNC系统输入、输出装置的不同,先将程序单的程序制作成或转移至某种控制介质上。控制介质大多采用穿孔带,也可以是磁带、磁盘等信息载体,利用穿孔带阅读机或磁带机、磁盘驱动器等输入(输出)装置,...

如何编制招标书?超详细的步骤流程
(三)程序 1、明确各投标企业和招标办公室人员到场时间,通过抽签确定答辩顺序; 2、明确招投标领导成员及评委到场时间; 3、宣布答辩、评标会开始。招投标工作领导小组成员作为 会议主持人,介绍与会领导、各评委和投标单位; 4、与会有关领导致辞; 5、投标单位退场; 6、安排一定时间,请评委根据投标人情况介绍、招标办...

C语言是什么? 要怎么编 ? 用什么编?
C语言的模块化程序结构用函数来实现,即将复杂的C程序分为若干模块,每个模块都编写成一个C函数,然后通过主函数调用函数及函数调用函数来实现一大型问题的C程序编写,因此常说:C程序=主函数+子函数。 因此,对函数的定义、调用、值的返回等中要尤其注重理解和应用,并通过上机调试加以巩固。三.掌握一些简单的算法编程...

新手如何编写手机程序
3、详细开发,在概要设计的基础上详细开发。在详细设计中,描述实现具体模块所涉及到的主要算法、数据结构、类的层次结构及调用关系,需要说明软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑,以便进行编码和测试。4、测试以及软件交付。问题三:手机怎样编写c++程序 可以采用一些在线ide,...

如何写出好的Java代码
36. 一般来说,请遵守Sun的程序编写习惯。价钱可以在以下网址找到相关文档:java.sun.com\/docs\/codeconv\/idex.html。本书尽可能遵守这些习惯。众多Java程序员看到的程序代码,都有是由这些习惯构成的。如果你固执地停留在过去的编写风格中,你的(程序代码)读者会比较辛苦。不论你决定采用什么编写习惯,请在整个程序中...

业务流程设计的步骤
1、 程序的目的 2、 程序的适用范围 3、 程序涉及的专业术语及定义 4、 相关职能部门或人员在本流程中的主要职责 5、 程序的内容(就是匹配流程图每一步的详细解释) 6、 引用的文件或相关文件(就是你这个流程是否是某个流程的子流程,你的流程是否需要某个流程作为输入) 7、 相关输出表单(就是每一个过程产生...

编程程序是怎么实现的
总结下来,这一切就是层层封装。无论什么语言、最终告诉计算机的,都是0和1、汇编语言编写完成之后,通过那张神奇的翻译表,可以翻译成01交给计算机、最初的汇编语言编译器就是01去敲出来的,当有了第一个编译器之后,再写一个汇编的编译器就可以用汇编去写了。这个能理解么?我的文案水平也不是很好...

鹤山市13459564594: 怎样编程?详细一点 -
裴振参苓: 如果你现在想学windows API 编程的话,用VC也是合适的,创建工程的时候选择Win32 App,并且不使用MFC. Windows API编程肯定需要使用一种编程语言的,选择C或者C++都是不错的选择,只要在程序里不使用MFC,而是直接调用...

鹤山市13459564594: 如何编写程序? -
裴振参苓: 设计环境 程序也就是指令的集合,它告诉计算机如何执行特殊的任务.1. 编写设计环境 程序是一项系统而繁琐的工作,它不仅需要程序设计人员具有一定的功底,更需要有良好的编程习惯和风格.良好的编程习惯和风格不仅可以使程序代码更...

鹤山市13459564594: 如何编程序,说的详细一点,拜托了!!!
裴振参苓: 简单的理解就是用计算机“能理解”的“语言”写出能让计算机懂的一系列的能让计算机工作的“命令”. 如果你还不会任何编程语言,我建议你从Python开始.它设计清晰,文档齐全,合适初学者入门.它是一门很好的入门语言,并且不仅...

鹤山市13459564594: 怎么编写程序???
裴振参苓: 1、首先要明确自己的学习目的,为什么要学习编程.如果是要考级,那么建议学VB,因为它语句比较简单,易上手;如果是真的要掌握一项技术搞研发之用,那么建议学习C++或Java,因为它们语句功能很强大,虽然难度大一点但很实用; ...

鹤山市13459564594: 怎么编程序? -
裴振参苓: 1.学C语言重要的是你的逻辑思维和坚持学习的恒心,学编程特别是语言就要多看,多思考,多练,也就是多敲代码. 2.就C语言来说,是编程者应该好好学的一门语言,因为它是你日后要学的其他一些更高级的面向对象的编程语言的基础,学好...

鹤山市13459564594: 怎么编程?说详细点?
裴振参苓: 你要编什么程? 编程就是一些英文的组合,然后编译器翻译成计算机认识的0101. 下面就是java的一段代码.飞行棋 package game; import java.util.*; public class game {Scanner input = new Scanner(System.in);// 声明地图 Map map;// 声明...

鹤山市13459564594: 怎样编程序 -
裴振参苓: 编程前需要:1 找一本关于计算机高级语言的教材(如要学C语言,建议用谭皓强编的《C程序设计》);2 然后好好学习该语言的语法;3 再学习过程中,要注意理解和总结各种算法;4 开编.编一个程序时(以C语言为例):1 首先明确编程...

鹤山市13459564594: 编一个简单的程序步骤 -
裴振参苓: 写程序确实是有步骤的,也需要步骤的存在~~就我个人而言,我写程序的时间有时在下午,多数是在夜晚,11点到5点这个时间,这段时间里安静,而且我能有灵感~~~写程序的步骤应人而易,一般是这个样子的:1:对程序的目的要有明确的...

鹤山市13459564594: 怎样编程序啊
裴振参苓: 有很多种编程语言c++ .net java 都是编程语言先要会一个编程语言 根据这种编程语言的规则做出你想要的东西给个满意

鹤山市13459564594: 电脑如何编程越详细越好
裴振参苓: 没什么详细的,很简单,首先你要会一门编程语言,其次,你要有这个编程语言的一个编译器,然后你就把源代码输入编译器,然后运行就行. 比如你会C语言,你可以把源代码输入win-tc,然后用win-tc编译生成exe文件.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网