Visual Basic程序设计
上QQ阅读APP看书,第一时间看更新

1.5 结构化程序设计方法

人们在编写程序时很难一下就写出全部程序代码,因此提出问题、算法设计到最后编码实现,需要经过一定的步骤和过程,而这个过程就称为结构化程序设计方法。

结构化程序设计方法是把一个复杂问题的求解过程分阶段进行,使得每个阶段的问题都在人们容易理解和处理的范围内。它遵循的一般原则是:

(1)自顶向下,逐步细化。解决一个复杂问题,一般有两种方法:一种是自顶向下、逐步细化。比如写文章时,先列出提纲,将文章分为几章,然后再将每章分为几节,每节再分为几段,再考虑每段的内容。采用这种方法进行程序设计,考虑周全,结构清晰,程序可读性强。另一种方法是自下而上,逐步积累。比如写文章时,提笔就写,想到什么就写什么,直到最后完成文章。

自顶向下,逐步细化是结构化程序设计方法的核心,在今后的学习中应学会使用这种方法来进行思考和解决问题。

(2)模块化设计。当程序比较复杂时,经常采用模块化的程序设计方法。将一个大的程序,分为若干个子模块,每个子模块还可以分解为更多小的子模块。每个模块实现一个特定的功能,模块之间可以相互调用。在Visual Basic中,模块可以通过过程(Sub)和函数(Function)来实现。

(3)结构化编码。应该采用结构化的编码来编写程序,实现结构化程序设计的三种基本结构。