按程序的执行流程,程序的三种结构是什么?

按程序的执行流程,程序的三种结构是什么?,第1张

分别是顺序结构、分支结构、(包括多分支结构) 和循环结构。

具体介绍:

1、顺序结构

顺序结构表示程序中的各 *** 作是按照它们出现的先后顺序执行的。

2、选择结构

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

3、循环结构

循环结构表示程序反复执行某个或某些 *** 作,直到某条件为假(或为真)时才可终止循环。循环结构的基本形式有两种:当型循环和直到型循环。

当型循环:表示先判断条件,当满足给定的条件时执行循环体,并且在循环终端处流程自动返回到循环入口;如果条件不满足,则退出循环体直接到达流程出口处。因为是"当条件满足时执行循环",即先判断后执行,所以称为当型循环。

直到型循环:表示从结构入口处直接执行循环体,在循环终端处判断条件,如果条件不满足,返回入口处继续执行循环体,直到条件为真时再退出循环到达流程出口处,是先执行后判断。销中因为是"直到条件为真时为止",所以称为直到型循环。

扩展资料:

设计方法

1、自顶向下

程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐稿物步使问题具体化。

2、逐步细化

对复杂问题,应设计一些子目标作为过渡,逐步细化。

3、模块化

一个复杂问题,肯定是由若干稍简单的问题构成。模块亏敬山化是把程序要解决的总目标分解为子目标,再进一步分解为具体的小目标,把每一个小目标称为一个模块。

参考资料来源:百度百科--结构化程序设计方法

C语言中,有三种基本的程序结构:顺序结构、选择结构和循环结构。

1、顺序结构

顺序结构表示程序中的各 *** 作是按照它们出现的先后顺序执行的',这种结构的特点是:程序从入口点a开始,按顺序执行所有 *** 作,直到出口点b处,所以称为顺序结构。

2、选择结构

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

3、循环结构

循环结构表示程序反复执行某个或某些 *** 作,直到某条件为假(或为真)时才可终止循环。在循环结构中最主要的是:什么情况下执行循环?哪些塌扰 *** 作需要循环执行?循环结构的基本形式有两种:当型循环和直到型循环,而什么情况下执行循环则要根据条件判断。

c语言特点

1、简洁紧凑、灵活方便

C语言一共慎乎只有32个关键字,9种控制语句,程序书写自由,主要用小写字母表示。它把高级语言的基本结构和语句与低级语言的实团孝旦用性结合起来。C语言可以像汇编语言一样对位、字节和地址进行 *** 作,而这三者是计算机最基本的工作单元。

2、运算符丰富

C的运算符包含的范围很广泛,共有34个运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理。从而使C的运算类型极其丰富表达式类型多样化,灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。

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

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

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

当型循环:表示先判断条件,当满足给定的条件时执行循环体,并且在循环终端处流程自动返回到循环入口;如果条件不满足,则退出循环体直接到达流程出口处。因为是"当条件满足时执行循环",即先判断后执行,所以称为当型循环。

扩展资料:

注意事项渗拆

1、使用顺迟衫序、选丛旦枣择、循环等有限的基本结构表示程序逻辑。

2、选用的控制结构只准许有一个入口和一个出口

3、程序语句组成容易识别的块,每块只有一个入口和一个出口。

4、复杂结构应该用基本控制结构进行组合或嵌套来实现。

5、程序设计语言中没有的控制结构,可用一段等价的程序段模拟,但要求改程序段在整个系统中应前后一致。

6、严格控制GOTO语句。

参考资料来源:百度百科-程序设计


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存