结构程序化设计有哪些主要特征?

结构程序化设计有哪些主要特征?,第1张

结构程序设计方法主要由以下三种基本结构组成:

1)顺序结构:顺序结构是一种线性、有序的结构,它依次执行各语句模块。

2)循环结构:循环结构是重复执行一个或几个模块,直到满足某一条件为止。

3)选择结构:选择结构是根据条件成立与否选择程序执行的通路。

采用结构化程序设计方法,程序结构清晰,易于阅读、测试、排错和修改。由于每个模块执行单一功能,模块间联系较少,使程序编制比过去更简单,程序更可靠,而且增加了可维护性,每个模块可以独立编制、测试。

如果你也想开发软件或者小程序的话,可以通过第三方专业开发平台,来帮助你实现开发需求:厦门在乎科技-专注小程序、app、网站开发

一.结构化程序设计的特点和基本结构

结构化程序是从软件工程的观点出发,把软件的产生看成是系统工程,有严格的规范,按一定的步骤展开。

结构化程序设计的思想是一种面向过程的概念,它是把一个实际问题分成两部分,即数据和过程,通过动态的程序执行过程来对静态的数据进行存储。

分析。

处理,最后得出正确的结果。

结构化程序设计的特点:

1)整个程序模块化。

2)每个模块只有一个入口和一个出口。

3)每个模块都应能单独执行,且无死循环。

4)采用自顶向下。

逐步求精的方法。

◆三种基本结构

1.顺序结构

顺序结构是程序设计中最基本的结构。

在该结构中,程序的执行是按命令出现的先后顺序依次执行的。

2.分支结构

分支结构是按给定的选择条件成立与否来确定程序的走向。

分支可分为单向选择分支。

双向选择分支和多路分支。

在任何条件下,无论分支多少,只能选择其一。

3.循环结构

循环结构是一种重复结构,程序的执行发生了自下而上的往复,某一程序段将重复执行。

按循环的嵌套层次,循环可分为单循环结构和多循环结构。

按循环体执行的条件性质,循环又可分为记数循环和条件循环。

无论何种类型的循环结构,都要确保循环的重复执行能得到终止。

答:

第一种:顺序结构

顺序结构表示程序中的各个 *** 作时按照它们在源代码中的排列顺序依次执行的,其流程如图所示。

图中的S1和S2表示;两个处理步骤,这些处理步骤可以是一个非转移 *** 作或多个非转移 *** 作,甚至可以是空 *** 作,也可以是三种基本 *** 作中的任意一种结构,整个顺序结构只有一个入口点a和一个出口点b。这种结构的特点是:程序从a出开始,按顺序执行所有 *** 作,知道出口b处,所以称为顺序结构。

第二种:选择结构 选择结构表示程序处理需要根据某个特定条件选择其中一个分支执行。选择结构有单选择、双选择、多选择。其流程如图所示。

第三种:循环结构 循环结构表示程序反复执行某个或某些 *** 作,直到满足特定条件时结束,循环结构有两种基本形式:当型循环和直到型循环,其流程如图所示。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7747422.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-09
下一篇 2023-04-09

发表评论

登录后才能评论

评论列表(0条)

保存