购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.2.3 程序的基本控制结构

结构化程序设计的三种基本程序控制结构是顺序结构、选择结构和循环结构。各种程序设计语言一般都具有这三种结构,但是它们的表示形式有所差异。已经证明,由三种基本结构表示的算法,可以解决大多数复杂的问题。

(1)顺序结构

顺序结构是一种最简单的程序结构,程序是依据语句书写的先后顺序依次执行的,即程序执行了语句1后才能执行语句2。顺序结构形式的流程图如图1-2a所示。

(2)选择结构

选择结构也称为 分支结构 ,此结构必须包含一个条件判断框,根据条件判断结果决定程序执行的顺序,这种结构形式的流程图如图1-2b所示。当“条件”为“真”(成立)时,执行语句块1;当“条件”为“假”(不成立)时,执行语句块2。

(3)循环结构

循环结构也称为 重复结构 ,通常用来重复执行某些操作语句。用计算机实现反复做某项工作是通过使用循环结构来完成的。循环结构是先判断循环条件,若条件成立,则执行循环体,如图1-2c所示。此结构表示当给定的条件成立时,反复执行循环体,直到条件不成立时,跳出循环。

三种程序基本结构的N-S流程图如图1-3所示,其中图1-3a表示顺序结构,图1-3b表示选择结构,图1-3c表示循环结构。 kbT5y9/kmbO4Yugay2f9xCUVYwJx8LD7sK12qoR2DqvcaVVt8LVW/wJ5Xh1D4AFH

点击中间区域
呼出菜单
上一章
目录
下一章
×