热门文章> 算法的控制结构有哪些 >

算法的控制结构有哪些

36氪企服点评小编
2022-12-01 15:50
1827次阅读

|企服解答

  算法的控制结构有哪些:1.顺序结构;2.条件分支结构;3.循环结构

算法的控制结构有哪些

算法的控制结构有哪些

  1.顺序结构

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

  2.条件分支结构

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

  3.循环结构

  需要重复执行同一操作的结构称为循环结构,即从某处开始,按照一定条件反复执行某一处理步骤,反复执行的处理步骤称为循环体。循环结构中通常都有一个起循环计数作用的变量,这个变量的取值一般都包含在执行或终止循环的条件中。循环结构有while型循环(也称当型循环)和until型循环(也称直到型循环)两种,要注意这两种循环的联系和区别。

 

|企服解答

  共同特点:

  (1)只有一个入口和出口

  (2)结构内的每一部分都有机会被执行到,也就是说对每一个框来说都应当有一条从入口到出口的路径通过它,如图中的A,没有一条从入口到出口的路径通过它,就是不符合要求的算法结构。

  (3)结构内不存在死循环,即无终止的循环。

[免责声明]

文章标题: 算法的控制结构有哪些

文章内容为网站编辑整理发布,仅供学习与参考,不代表本网站赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时沟通。发送邮件至36dianping@36kr.com,我们会在3个工作日内处理。

消息通知
咨询入驻
商务合作