计算机算法的三种基本结构

计算机算法的三种基本结构,第1张

百度知道

计算机程序的三种基本结构是啥?

yezi1950

TA获得超过22万个赞

关注

成为第1930位粉丝

计算机程序的三种基本结构是:顺序结构、分支结构、循环结构

1、顺序结构:

顺序结构是一个程序从第一行一直运行到最后一行,也就是程序从头到尾运行。

2、分支结构:

分支结构的执行是依据一定的条件选择执行路径,而不是严格按照语句出现的物理顺序。分支结构的程序设计方法的关键在于构造合适的分支条件和分析程序流程,根据不同的程序流程选择适当的分支语句。分支结构适合于带有逻辑或关系比较等条件判断的计算,设计这类程序时往往都要先绘制其程序流程图,然后根据程序流程写出源程序,这样做把程序设计分析与语言分开,使得问题简单化,易于理解。

3、循环结构:

一般用于重复某段需要不断重复执行的代码。

共同特点:

① 三种结构都是只有一个入口,一个出口。

② 三种结构内都不存在死循环。

分支结构是解决计算、输出等问题,但不能做判断再选择的。对于要先做判断再选择的问题就要使用分支结构。

分支结构的执行是依据一定的条件选择执行路径,而不是严格按照语句出现的物理顺序。分支结构的程序设计方法的关键在于构造合适的分支条件和分析程序流程,根据不同的程序流程选择适当的分支语句。

switch开关语句:

该语句也是多分支选择语句,到底执行哪一块,取决于开关设置,也就是表达式的值与常量表达式相匹配的那一路,它不同if…else 语句,它的所有分支都是并列的。

程序执行时,由第一分支开始查找,如果相匹配,执行其后的块,接着执行第2分支,第3分支……的块,直到遇到break语句;如果不匹配,查找下一个分支是否匹配。这个语句在应用时要特别注意开关条件的合理设置以及break语句的合理应用。


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

原文地址:https://54852.com/yw/10982239.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存