过程化程序设计的三种基本结构是:1. 顺序结构;2.选择结构;3.循环结构。其中,顺序结构表示程序中的各操作是按照它们出现的先后顺序执行的。这种结构的特点是程序从入口点a开始按顺序执行所有操作直到出口点b处。
一、过程化程序设计的三种基本结构
1. 顺序结构
顺序结构表示程序中的各操作是按照它们出现的先后顺序执行的。这种结构的特点是:程序从入口点a开始,按顺序执行所有操作,直到出口点b处,所以称为顺序结构。
2.选择结构
选择结构表示程序的处理步骤出现了分支,它需要根据某一特定的条件选择其中的一个分支执行。选择结构有单选择、双选择和多选择三种形式。
双选择是典型的选择结构形式,其流程如图2.3所示,图中的S1和S2与顺序结构中的说明相同。在结构的入口点a处是一个判断框,表示程序流程出现了两个可供选择的分支,如果条件满足执行S1处理,否则执行S2处理。值得注意的是,在这两个分支中只能选择一条且必须选择一条执行,但不论选择了哪一条分支执行,最后流程都一定到达结构的出口点b处。当S1和S2中的任意一个处理为空时,说明结构中只有一个可供选择的分支,如果条件满足,执行S1处理,否则顺序向下到流程出口b处。也就是说,当条件不满足时,什么也没执行,所以称为单选择结构。
3.循环结构
循环结构表示程序反复执行某个或某些操作,直到某条件为假(或为真)时才可终止循环。循环结构的基本形式有两种:当型循环和直到型循环。
当型循环:表示先判断条件,当满足给定的条件时执行循环体,并且在循环终端处流程自动返回到循环入口;如果条件不满足,则退出循环体直接到达流程出口处。因为是”当条件满足时执行循环”,即先判断后执行,所以称为当型循环。
直到型循环:表示从结构入口处直接执行循环体,在循环终端处判断条件,如果条件不满足,返回入口处继续执行循环体,直到条件为真时再退出循环到达流程出口处,是先执行后判断。因为是”直到条件为真时为止”,所以称为直到型循环。
延伸阅读:
二、过程化程序设计语言介绍
过程化程序设计语言:即第三代程序设计语言,指需要由编写程序的人员一步一步地安排好程序的执行过程的程序设计语言。SQL是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的SQL语言作为数据输入与管理的接口。它以记录集合作为操作对象,所有SQL语句接受集合作为输入,返回集合作为输出的语句。
以上就是关于过程化程序设计的三种基本结构的内容希望对大家有帮助。