您现在的位置:首页 > 学术研究 > 读书笔记 > 小议编程
小议编程
[发布时间:1999-04-01  阅读次数: 3600]
作为计算机专业的学生,是必然要学会用计算机语言编写程序的。大家现在已经学了一段时间的PASCAL,对于语言有了初步认识,对于程序的三种基本结构——顺序结构、选择结构、循环结构有了大体了解。但是,有时候同学们拿到一个程序往往会感到不知从何下手,往往编好一个程序上机调试时又出现这样那样的问题,往往一个程序编得奇繁无比,循环套循环,变量套变量,把自己都搅糊涂了。对次,笔者想就自己的学习经验谈一些方法,希望对大家能有所帮助。

程序设计有三大原则——抽象、枚举和归纳。只要活用这三大原则就能编出程序解题。

抽象是程序设计的一个最重要的基本原则。拿到一个问题,我们总是要先将问题抽象为模型,再确定其算法。通俗的说,就是先考虑这道题要“做什么”,再考虑“如何做”。就如我们书上的编程过程,首先在一级算法中将问题一步步分开,先做什么,再做什么,最后做什么。然后二级求精,考虑每一步如何做去实现它。抽象技术的采用,使大问题分解成相对的一些子问题,它们分别只涉及局部的环境和条件,可以独立的一个个解决。

枚举和归纳是程序设计的另外两个基本原则。对于有限情形的分析和计算,可以用枚举的方法,这时可以考虑用选择结构。对于不能一一枚举的不定数目情形的分析和计算,常用归纳的方法,往往采用循环和递归的方法。

程序设计好后,往往上机调试时又出现这样那样的问题。这时,一个结构良好的程序就显得非常必要了。

所谓好的程序,指程序结构清晰、易于理解易于验证的程序。要想编出好结构的程序,就要做到三点。首先,书写结构一定要按书上的规范来写。Begin、End之间的语句一定要往后空几行写;多重循环中,每一重循环都要往后空几格写;每一行一般只写一条语句······其次,对于变量名,尽管起得易懂,越长越好,不要只想着用一个字母。好比一个变量用来存取字符,便可起名为string或zifu,不要紧用一个a就了事。最后,表达式要尽量简单易懂,一个表达式里面加减乘

除括号三角函数指数对数全部有,相信你自己看了就头痛。如果你能做好以上三点,如果程序出了错误,边可以很快找出来。

以上是笔者学习语言的一些经验和体会,希望能对大家有所帮助。编程其实是很有趣的事,将来学得多了,你会发现真是其乐无穷。也许有一天,你可以为《仙剑奇侠传》编个续集也说不一定呦!

首页上一页下一页尾页当前为1/1页