项目6 程序控制结构.pptxVIP

  • 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语句任务背景:生活在大城市的人们,工作节奏快,不少年轻人对身体健康也越来越重视。通过血压、血糖、视力等基础指标可以判断人的基础健康状况。正常的血压是血液循环流动的前提,

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档