什么是算法的三种基本结构?

 我来答
金牛咲
高粉答主

2023-06-26 · 关注我不会让你失望
知道小有建树答主
回答量:219
采纳率:100%
帮助的人:7.1万
展开全部

算法的三种基本结构是:顺序结构、条件分支结构、循环结构。

1、顺序结构

是最简单的算法结构,语句与语句之间是按从上到下的顺序进行的。它是由若干个依次执行的处理步骤组成的,它也是任何一个算法都离不开的一种算法结构。

2、条件分支结构

在一个算法中,经常会遇到一些条件的判断、算法的流程根据条件是否成立有不同的流向,这种先根据条件作出判断,再决定执行哪一种操作的结构称为条件分支结构。

3、循环结构

需要重复执行同一操作的结构称为循环结构,即从某处开始,按照一定条件反复执行某一处理步骤,反复执行的处理步骤称为循环体。循环结构中通常都有一个起循环计数作用的变量,这个变量的取值一般都包含在执行或终止循环的条件中。

循环结构有while型循环(也称当型循环)和until型循环(也称直到型循环)两种。

扩展资料

结构流程图:

1973年美国学者提出了一种新的流程图形式。在这种流程图中,完全去掉了带箭头的流程线。全部算法写在一个矩形框内。在该框内还可以包含其它的从属于它的框,即可由一些基本的框组成一个大的框。这种适于结构化程序设计的流程图称N-S结构化流程图。其中:

1、顺序结构:A和B两个框组成一个顺序结构。

2、选择结构:条件成立时执行A操作,条件不成立则执行B操作结构。

3、循环结构:当型循环结构下,先判断后执行,当条件成立时反复执行A操作,直到条件不成立为止。

一个结构化的算法是由一些基本结构顺序组成的;在基本结构之间不存在向前或向后的跳转,流程的转移只存在于一个基本结构范围之内。一个非结构化的算法可以用一个等价的结构化算法代替,其功能不变。如果一个算法不能分解为若干个基本结构,则它必然不是一个结构化的算法。

参考资料来源:百度百科-算法结构

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式