300元3小时服务不限次数-400块钱3小时无限次快餐,500一晚同城约茶,风楼阁交友平台

千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:成都千锋IT培训  >  技术干货  >  程序结构有哪些类型?

程序结构有哪些类型?

来源:千锋教育
发布人:xqq
时间: 2023-10-11 13:14:43

一、程序结构

1. 顺序结构

顺序结构表示程序中的各个操作时按照它们在源代码中的排列顺序依次执行的。处理步骤可以是一个非转移操作或多个非转移操作,甚至可以是空操作,也可以是三种基本操作中的任意一种结构,整个顺序结构只有一个入口点a和一个出口点b。这种结构的特点是:程序从a出开始,按顺序执行所有操作,知道出口b处,所以称为顺序结构。

2. 选择结构

选择结构表示程序处理需要根据某个特定条件选择其中一个分支执行。选择结构有单选择、双选择、多选择。

3. 循环结构

循环结构是指在程序中需要反复执行某个或某些操作,直到条件为假或为真时才停止循环一种程序结构。

它由循环体中的条件,判断继续执行某个功能还是退出循环。根据判断条件,循环结构又可细分为以下两种形式:

当型循环结构:先判断(条件)再执行。

直到型循环结构:先执行后判断。

循环结构可以看成是一个条件判断语句和一个向回转向语句的组合。另外,循环结构的三个要素:循环变量、循环体和循环终止条件. ,循环结构在程序框图中是利用判断框来表示,判断框内写上条件,两个出口分别对应着条件成立和条件不成立时所执行的不同指令,其中一个要指向循环体,然后再从循环体回到判断框的入口处。

延伸阅读:

二、程序的异常处理

python程序一般对输入有一定要求,但当实际输入不满足程序要求时,可能会产生程序的运行错误。而由输入与预期不匹配造成的错误有很多种可能性,不能逐一列出可能性进行判断。因此为了保证程序运行的稳定性,这类运行错误应该被程序捕获并合理控制。try-except 异常处理结构即作用于此。

除了输入异常以外,异常处理还可以处理程序执行中的运行异常。进一步也可以结合特定的错误类型进行处理。在 except 后指明错误类型,例如对于除零错误,可以在 except 后面增加 ZeroDivisionError ,仅指定处理该类型错误,再增加 except 处理其余错误。

以上就是关于程序结构的内容希望对大家有帮助。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

str在python中的用法是什么?

2023-10-11

香农定理和奈奎斯特定理区别是什么?

2023-10-11

数据链路层的三个基本功能是什么?

2023-10-11

最新文章NEW

网络传输介质有哪三种?

2023-10-11

什么是人工智能 (AI)?

2023-10-11

什么是web前端?

2023-10-11

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>