算法的三种基本结构包括哪些(算法的三种基本结构是什么)
时间:2022-09-23 01:13:23
![](http://bbb.aap5.com/5jingyan/aa/20210908/20210908024549_51441.jpg)
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框,离开循环结构。
最新文章
- 1厨房水池堵了怎么处理?教你一招立马解决
- 2diqua洗衣机维修(滚筒洗衣机“故障记忆”功能维修分享)
- 3lg全自动洗衣机维修(全自动洗衣机几种常见故障解答)
- 4钥匙断在锁孔怎么取出【四个小方法轻松搞定】
- 5疏通地漏小窍门-如何防止地漏堵塞
- 6美的60安全零电洗一级节能APP控制F6032-JA5(HE)
- 7智能马桶自动冲水失灵怎么办(智能马桶自动冲水故障)
- 8三星洗衣机de故障(三星滚筒洗衣机故障代码各代表什么意思)
- 9马桶下水主管道堵了(智能马桶水垢堵住喷水管)
- 10冰柜扒内胆维修视频(商用冷柜故障了)
- 11消毒柜臭氧消毒(新消毒柜如何消除异味)
- 12马桶进水阀故障原因分析及维修方法【详解】
- 13松下新风故障代码f01(摄像机故障代码一览)
- 14青岛三菱维修电话(青岛三菱机器人多功能电抓手报警故障维修)
- 15u1014故障码怎么解决(还不会看汽车自诊断系统的故障码)
- 16东芝故障代码e04(常用打印机故障代码及亮灯指的什么意思)
- 17海信波轮洗衣机故障代码(波轮洗衣机常见故障检修方法)
- 18松下ne1756故障代码(松下故障代码处理方法及维修案例分析)
- 19美的电磁炉维修图解(美的电磁炉不加热故障分析)
- 20故障码p1013怎么处理(柴油车故障维修案例)
- 21溶解下水道头发小妙招(下水道堵塞疏通方法)
- 22西门子程控器故障码(西门子变频器故障代码表)
- 23三菱变频空调故障自检(三菱变频器常见故障与报警代码以及解决方法)
- 24厨房水槽下水慢维修措施-水池下水慢疏通收费标准
- 25厨房下水道堵了疏通多少钱-厨房下水道疏通方法
- 26lg全自动洗衣机故障码CL怎么解决(全自动洗衣机常见故障及解决方法)
- 27电子式保险箱打不开怎么处理?可试用以下应急开启方法
- 28洗碗池下水道堵塞反水解决方法-试试这些办法
- 29马桶法兰圈坏了故障现象是什么?如何更换?
- 30松下等离子闪灯故障表(等离子切割机故障分析)