结构化设计方法及编程语言有何特点
发布网友
发布时间:2022-04-23 13:32
我来回答
共1个回答
热心网友
时间:2022-04-23 21:02
一.结构化程序设计的特点和基本结构
结构化程序是从软件工程的观点出发,把软件的产生看成是系统工程,有严格的规范,按一定的步骤展开。结构化程序设计的思想是一种面向过程的概念,它是把一个实际问题分成两部分,即数据和过程,通过动态的程序执行过程来对静态的数据进行存储。分析。处理,最后得出正确的结果。
结构化程序设计的特点:
1) 整个程序模块化。
2) 每个模块只有一个入口和一个出口。
3) 每个模块都应能单独执行,且无死循环。
4) 采用自顶向下。逐步求精的方法。
◆三种基本结构
1. 顺序结构
顺序结构是程序设计中最基本的结构。在该结构中,程序的执行是按命令出现的先后顺序依次执行的。
2. 分支结构
分支结构是按给定的选择条件成立与否来确定程序的走向。分支可分为单向选择分支。双向选择分支和多路分支。在任何条件下,无论分支多少,只能选择其一。
3. 循环结构
循环结构是一种重复结构,程序的执行发生了自下而上的往复,某一程序段将重复执行。按循环的嵌套层次,循环可分为单循环结构和多循环结构。按循环体执行的条件性质,循环又可分为记数循环和条件循环。无论何种类型的循环结构,都要确保循环的重复执行能得到终止。