- 1
- 0
- 约1.29万字
- 约 51页
- 2026-02-03 发布于湖南
- 举报
程序控制结构项目6
Learningobjectives1.了解程序控制结构的三种方式:顺序结构、选择结构、循环结构。2.掌握顺序结构、选择结构、循环结构的逻辑结构。3.熟练掌握选择结构if、if...else、if...else...if语句。4.熟练掌握for、while循环语句。学习目标
.程序控制方式是指在程序控制下进行的数据传递方式。程序控制结构是指以某种顺序执行的一系列动作,用于解决某个问题。理论和实践证明,无论多复杂的算法均可通过顺序、选择、循环3种基本控制结构构造出来。每种结构仅有一个入口和出口。由这3种基本结构组成的多层嵌套程序称为结构化程序。程序控制方式概念
(1)顺序结构:在程序执行时,按照语句的顺序,从上而下,一条一条地顺序执行,是结构化程序中最简单的结构。(2)选择结构:又称为“分支结构”,分支语句根据一定的条件决定执行哪一部分的语句序列。(3)循环结构:使同一个语句组根据一定的条件执行若干次。采用循环结构可以实现有规律的重复计算处理程序控制方式(三种结构)
任务1学会分支语句
选择结构又称为分支结构。当程序执行到控制分支的语句时,首先判断条件,根据条件表达式的值选择相应的语句执行(放弃另一部分语句的执行)。分支结构包括单分支、双分支和多分支三种形式。OPTION任务1分支结构
if语句形式化表示方法如下:if条件表达式://条件表达式是布尔表达式条件语句体//一条或多条语句组成的语句序列OPTION单分支结构图任务1分支结构1.单分支—if语句If语句
3单分支实例【例6.1】比较年龄差距a,b,c=20,30,0ifab:c=a-bprint(两个年龄的差距为:,c)ifab:c=b-aprint(两个年龄的差距为:,c)OPTION单分支结构图任务1分支结构1.单分支—if语句
两路分支-if...else语句if-else语句形式化表示如下:if条件表达式:if-语句块1elseelse-语句块2OPTION两路分支结构图2.两路分支—if...else语句任务1分支结构
两路分支实例【例6.2】判断变量值是高度或重量flag=0name=heightifname==weight:#判断变量是否为weightflag=1#条件成立时设置标志为真printweight#并输出weight信息else:printname#条件不成立时输出变量名称OPTION任务1分支结构2.两路分支—if...else语句
多路分支结构—if…elif…else语句if…elif…else形式化表示如下:if条件表达式1:情形1语句块elif条件表达式2:情形2语句块...elif条件表达式n:情形n语句块else:其他情形语句块n+1OPTION多路分支结构图任务1分支结构3.多路分支结构—if…elif…else语句
多路分支结构实例【例6.3】判断健康等级num=2ifnum==3:#判断num的值print(youarestrong)elifnum==2:print(youarehealth)elifnum==1:print(youareweak)elifnum0:#值小于0时输出print(thisisanerrornumber)else:print(pleaseputtherightnumber)#条件均不成立时输出OPTION(1)elif和else都不能单独使用,必须和if一起使用(2)每个条件后面要使用冒号:,表示接下来是满足条件后要执行的语句块。(3)使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。(4)在Python中没有switch–case语句。注意事项任务1分支结构3.多路分支结构—if…elif…else语句
讲解if-else语句任务背景:生活在大城市的人们,工作节奏快,不少年轻人对身体健康也越来越重视。通过血压、血糖、视力等基础指标可以判断人的基础健康状况。正常的血压是血液循环流动的前提,
您可能关注的文档
- 任务14 浅析信息素养教案.docx
- 任务1 探秘信息技术.pptx
- 任务2 探秘信息时代的新技术.pptx
- 任务3 探秘计算机技术.pptx
- 任务4 使用操作系统.pptx
- 任务5 认识WPS文字处理工具.pptx
- 任务6 使用WPS进行文字处理.pptx
- 任务7 认识WPS表格处理工具.pptx
- 任务8 使用WPS表格进行数据处理.pptx
- 任务9 认识WPS演示文稿处理工具.pptx
- 2026江苏苏州高新区(虎丘区)融媒体中心(新闻中心)公益性岗位招聘2人备考题库及完整答案详解.docx
- 2026江苏扬州市兴业劳务派遣有限公司招聘3人备考题库有完整答案详解.docx
- 2026广西防城港市东兴市商务和口岸管理局、东兴海关招聘1人备考题库(第二批)完整答案详解.docx
- 2026新疆绿翔供销合作社联合社有限责任公司招聘5人备考题库及答案详解一套.docx
- 2026江西九江市德安县招聘森林消防大队消防员2人备考题库及答案详解(考点梳理).docx
- 2026江西中医药大学现代中药制剂教育部重点实验室科研助理招聘1人备考题库(二)完整参考答案详解.docx
- 2026江苏泰州泰兴农村商业银行招聘80人备考题库及一套完整答案详解.docx
- 2026广西河池市金城江区大数据发展局招聘编外工作人员1人备考题库及答案详解(考点梳理).docx
- 2026新疆双河职业技术学院面向社会招聘119人备考题库完整参考答案详解.docx
- 2026江苏徐钢钢铁集团有限公司招聘备考题库含答案详解.docx
原创力文档

文档评论(0)