您的位置  > 互联网

结构化程序设计的特点及基本结构设计方法

1)顺序结构:顺序结构是一种线性有序的结构,按顺序执行各个语句模块。

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

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

采用结构化编程方法,程序结构清晰,易于阅读、测试、调试和修改。 由于每个模块执行单一功能,并且模块之间的连接较少,因此编程比以前更简单、更可靠,并且可维护性增加。 各模块可独立编译、测试。顺序结构、分支结构、循环结构

顺序结构就是从头到尾每条语句执行一次。

分支结构根据不同的条件执行不同的语句或语句体。

循环结构是通过重复执行一条语句或语句体来达到重复执行一类操作的目的。

结构化程序设计有三种基本结构:顺序结构、选择结构和循环结构。

结构化编程的特点:

1. 顺序结构

顺序结构是指程序中的操作按照它们出现的顺序执行。 这种结构的特点是程序从入口点a开始,依次执行所有操作,直到出口点b,所以称为顺序结构。

2. 选择结构

选择结构表示程序的处理步骤中存在分支,需要根据特定条件选择其中一个分支执行。 选择结构有单选、双选和多选三种。

3.循环结构

循环结构表示程序重复执行一个或多个操作,直到某个条件为假(或为真)为止,然后循环才能终止。 循环结构中最重要的是:循环在什么情况下执行? 哪些操作需要在循环中执行? 循环结构有两种基本形式:when型循环和until型循环。 什么情况下执行循环,必须根据条件来判断。

展开信息

结构化编程的优点和缺点

优点:由于模块之间相互独立,设计一个模块时,不会受到其他模块的影响。 因此,原来比较复杂的问题可以简化为一系列简单模块的设计。 模块的独立性也给现有系统的扩展和建立新系统带来了很多便利,因为我们可以充分利用现有的模块进行积木式扩展。 从结构化编程的角度来看,任何算法功能都可以通过由程序模块组成的三种基本程序结构的组合来实现。

结构化编程的基本思想是采用“自上而下、逐步求精”的编程方法和“单入口、单出口”的控制结构。 自上而下、逐步细化的编程方法从问题本身出发,通过逐步细化,将解决问题的步骤分解为由基本程序结构模块组成的结构化程序框图; “单进单出”的思想认为,如果一个复杂的程序只是由序列、选择和循环这三种基本程序结构,通过组合和嵌套组成,那么这个新构建的程序一定是单进单出的。单出口程序。 基于此,很容易编写出结构良好且易于调试的程序。

①总体思路清晰,目标明确。

②设计工作非常阶段化,有利于系统开发的整体管理和控制。

③系统分析可以诊断原系统的问题和结构缺陷。

缺点:

① 系统分析阶段很难准确定义用户需求,导致系统交付使用时出现很多问题。

②利用系统开发各阶段的结果进行控制,不能适应事物不断变化的要求。

③系统开发周期长。

回答:

第一种:顺序结构

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

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

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

第三种:循环结构 循环结构是指程序重复执行一项或多项操作,直到满足特定条件时结束。 循环结构有两种基本形式:when型循环和until型循环。 流程如图所示。

顺序结构 循环结构 选择结构