文章插图
【算法的三种基本结构是什么 算法的三种基本结构包括哪些】1、顺序结构:顺序结构是最简单的算法结构 , 语句与语句之间 , 框与框之间是按从上到下的顺序进行的 , 它是由若干个依次执行的处理步骤组成的 。
它是任何一个算法都离不开的一种基本算法结构 。顺序结构在程序框图中的体现就是用流程线将程序框自上而下地连接起来 , 按顺序执行算法步骤 。
2、条件结构:
条件结构是指在算法中通过对条件的判断 , 根据条件是否成立而选择不同流向的算法结构 。
条件P是否成立而选择执行A框或B框 。无论P条件是否成立 , 只能执行A框或B框之一 , 不可能同时执行A框和B框 , 也不可能A框、B框都不执行 。一个判断结构可以有多个判断框 。
3、循环结构
在一些算法中 , 经常会出现从某处开始 , 按照一定条件 , 反复执行某一处理步骤的情况 , 这就是循环结构 , 反复执行的处理步骤为循环体 , 显然 , 循环结构中一定包含条件结构 。循环结构又称重复结构 , 循环结构可细分为两类:
一类是当型循环结构 , 如下左图所示 , 它的功能是当给定的条件P成立时 , 执行A框 , A框执行完毕后 , 再判断条件P是否成立 , 如果仍然成立 , 再执行A框 , 如此反复执行A框 , 直到某一次条件P不成立为止 , 此时不再执行A框 , 离开循环结构 。
另一类是直到型循环结构 , 如下右图所示 , 它的功能是先执行 , 然后判断给定的条件P是否成立 , 如果P仍然不成立 , 则继续执行A框 , 直到某一次给定的条件P成立为止 , 此时不再执行A框 , 离开循环结构 。
推荐阅读
- 可见是什么意思 可见的意思
- 汉朝首都是哪 汉朝首都的简介
- 梦见结婚礼服有什么征兆 梦见结婚的礼服啥寓意呢
- 为何说印度真是一个恶心的国家 盘点那些印度最恶心的风俗
- 沆瀣一气的读音 沆瀣一气的意思
- 延庆是哪个省的城市 延庆在哪里
- 非学无以广才的意思 非学无以广才解释
- 美味的英语怎么读 美味的英语是什么
- 连绵不断的意思是什么 连绵不断指什么
- 谷歌邮箱怎么注册?为什么总是不成功,复杂的也不行