如何写计算机程序

一、简述  所谓程序就是将要处理的事件,按处理步骤顺序,用一种计算机能懂的语言串连起来,按步就班的执行。对程序员来说要做的工作就是:1、将要处理的事件分解成合理的执行步骤。2、使用一种计算机语言描述这个步骤,也就是“写程序”。3、将程序交给计算机执行。  二、分解事件  在上面描述的程序员工作中,最重要的就第1条,如果你对分解事件有很强的能力,不管你会不会某种语言,你都将成为软件精英。那么该如何提高和训练自己的编程能力呢?其实不会编程语言一样可以训练,只要你用心,只要你有心,可以处处留意和提高自己的逻辑分析能力。计算机判断事物只懂“是”或“否”,而如果我们能通过判断,将一个复杂的工作分解成一个个很细小简单的步骤,而且能保证这个步骤的处理顺序正确,那么恭喜你,你已经入门了,写程序只需要掌握一种语言的表达语法就可以了。处理一个事件或事情有多种方法,同样,写程序也有多种解决方案。但不管程序如何写,它都是对事件处理方法的一种语言表现而已。因此,要想写一段好程序,首先就要能找出一个好的事件处理的解决方案,这就是对分解事件能力的考验。  举一个简单的例子,如果要完成 3+2 的计算,分解此事件就可以有多种步骤,可以粗也可以细。  2步:计算3+2、输出结果。  4步:输入3、输入2、计算、输出结果。  等等  三、编程语言  人类的语言有许多种,英语、汉语、希腊语、日语等,各种语言都有自己的语法和组成规律,通过语言翻译不同国籍人们可以完成互动和工作。计算机也有它自己才能懂的语言,这就是编程语言。程序员的工作就是翻译,将我们要对计算机说的话翻译成计算机能懂的语言。学习或使用什么语言是每个想学编程的人所迷茫的,其实这与应用有关,比如你需要开发与网页有关的项目,可能就需要学习PHP、C#、.NET、java等语言。如果你需要开发与工控有关的项目,可能就需要C++、MFC等语言。如果你需要开发某种管理软件,可能会用到Basic、VB、VFB等语言。如果你是进行系统软件开发,可能会用到汇编、C、Pascal等语言。  学习一种编程语言,首先要知道它的语法和表达方式,这样才能正确的表达处理步骤。其次要知道它有哪些语句和功能,才能在有限的语句和功能范围内,完成对所有要处理事件意思的表达。  四、编译程序  不同的编程语言有不同的运行方式,有的需要编译后运行比如C语言程序,编译成EXE或COM文件后可以独立运行。有些需要借助指定的环境运行,比如PHP程序可通过浏览器环境运行,又比如JAVA、C#、VFP等都需要一个特定的运行环境支持。现在当使用某种语言后,该语言都会提供一种编译程序或编译环境,以方便编程者使用。  五、结束语  编程并不神秘,只要你肯用心,现在越来越多的高级语言出现,使应用越来越方便,比如WORD和EXCEL中常用的宏语言VBA,使用灵活方便,就是Basic语言的扩展,但它大大提高办公软件的应用范围

(0)

相关推荐

  • 写卡解锁 写卡激活最详细教程

    优点:1.比其它任何解锁稳定,省电。 2.一次解锁永久无锁,不用担心固件更新带来的麻烦。 3.重要的是,买无锁机会让你省去大把的人民币。 缺点:1.第一次开机要用到原卡。 2.关机前要先开启飞行模式。 ...

  • 讯飞输入法手机版怎么设置手写输入模式 讯飞输入法手写毛笔效果的设置方法教程

    手写是一种带有很好视觉效果的输入方式,现在很流行手写,如何让你手写的均线条字变成毛笔书法那样美的字体呢,讯飞输入有这个功能。本小编将设置的方法以图文形式告诉大家。 讯飞输入法手写输入设置步骤如下: 第 ...

  • 大写的一到十怎么写 大写数字一到十的打法介绍

    繁体字很多朋友可能都已经很多都不会了,不过有的时候又经常会遇到,比如打发票或者银行汇款等,就经常遇到。笔者以前到银行汇款就遇到这样的尴尬,在填写汇款金额那项时既要写小写数值,还要填写大些人民数值,但从 ...

  • 用VIM写Python代码缩进问题的解决方法

    谁知道啊?!?!?! 有的文件缩进竟然是8个!! 但在vim中显示的都是一个tab,对齐的很工整, 一运行就出错“unindent does not match any outer indentati ...

  • Win7 数学输入面板直接用手写复杂公式的方法

    在日常工作中,难免会遇到输入公式的问题,写作科技论文更是经常遇到公式。虽然Office中带有公式编辑器,但输入公式时仍然需要经过多个步骤的选择,总是不那么方便,如果能够直接手写复杂的公式,那就方便多了 ...

  • 搜狗输入法能设置手写吗 如何设置

    搜狗输入法自发布以来一直都受到广大网民的喜爱,其强大的词库和词语让很多人无法抛弃这款输入法。 搜狗输入法有一个功能可以在用户不知道该字怎么拼的时候用鼠标手写出来,这里西西来教大家搜狗输入法怎么设置手写 ...

  • 什么是可擦写光盘 什么时候要用到可擦洗光盘(擦除光盘)

    什么是可擦洗光盘,什么时候要用到可擦洗光盘? 首先 ,其实大家习惯性叫的可擦洗光盘,就是可擦写光盘。(看以下简介) 可擦写光盘最大的作用就是可以擦去数据,写入新数据 然后 一般光盘 1.5~2元多左右 ...

  • 关于写固件后出现的问题和解决方法

    以2B020H1为例,写入后,一般会出现以下几种情况: 1、写入后,断电重启,故障依旧 2、转一会就停,而且磁头驱动芯片发烫 3、自检正常,全盘坏道或是大量坏道 4、自检较慢,HP扫描非常非常慢 5、 ...

  • 如何切换手机输入法 手机搜狗输入法切换手写教程

    搜狗手机输入法是搜狗为智能手机、平板电脑用户开发的具有自主知识产权的手机输入法软件。其以用户体验为指导+技术创新,极大方便了用户手机输入的使用,提高了输入的效率。 那么,很多朋友在使用手机搜狗输入法时 ...