ID: 15253895

2.3.3 语句与程序结构 (第二课时)选择结构 课件(共20张PPT) 2022—2023学年人教_中图版(2019)高中信息技术必修1

日期:2024-11-29 科目:信息技术 类型:高中课件 查看:80次 大小:1333055B 来源:二一课件通
预览图 1/9
结构,2.3.3,2023,必修,信息技术,高中
  • cover
(课件网) Python程序中的选择结构 十字路口时如果红灯则停,如果绿灯则行。 疫情期间进校门时如果戴口罩则进,否则不让进。 登陆QQ时密码输入正确则可登陆,否则无法进入。 在我们的生活和学习中处处充满了选择: 事实上,很多问题的解决并不是简单地依次顺序执行,有时需要根据条件有选择地处理。因此,程序设计时就需要利用选择结构来实现判断和选择。 通过模仿和完善程序,掌握选择结构程序在设计语言中的基本格式(计算思维)。 1 根据语言表达、流程图,学习单分支、双分支、多分支结构的基本格式,通过体验编写程序体验程序设计的流程,领会选择结构的核心思想(计算思维)。 2 通过分析并解决我们生活中的实际问题,感受计算机编程的魅力(信息社会责任)。 3 学习目标 Python程序中的选择结构 Python程序中的选择结构———单分支 单分支结构 单分支选择结构的流程图 执行过程:语句块只有在条件表达式的值为真True时才会执行,否则为假False不执行 基本格式: if 表达式: 语句块 单分支选择结构注意事项 if后面加空格+条件表达式,条件表达式后一定要+冒号: 语句块前要有明显的缩进(空格,通常以1个Tab键即4个空格为一个缩进单位)。 同一个语句块的多行代码都要严格遵循相同的缩进(即空格个数相同)。 语句块可以是一行代码,也可以是多行代码。 基本格式: if 表达式: 语句块 Python程序中的选择结构———单分支 单分支 例1:输入年龄,如在18岁以上(包括18岁),则显示“**网吧欢迎您”。 开始 请输入你的年龄 **网吧欢迎您 结束 False True age=int(input("请输入您的年龄:")) if print("**网吧欢迎您") >=18 age>=18: 练一练 任务一(单分支) 编程实现:输入考试成绩,如果成绩在60分及以上,显示“合格”,将源文件以“任务1.py”命名保存到学习包中。 (可在例1源程序上修改另存) Python程序中的选择结构———双分支 双分支结构 双分支选择结构的流程图 执行过程:条件表达式为真True执行语句块1,否则为假False执行语句块2,适用于两种完全对立也就是非B即A、非A即B的判断选择。 基本格式: if 表达式: 语句块1 else: 语句块2 双分支 例2:输入年龄,如在18岁以上(包括18岁),则显示“**网吧欢迎您”,否则显示“回家写作业去”。 开始 请输入你的年龄 >=18 **网吧欢迎您 结束 False True age=int(input("请输入你的年龄")) if age>=18: 语句块1 else: 语句块2 回家写作业去 Python程序中的选择结构———双分支 任务二(双分支) 编程实现:输入考试成绩,如果成绩在60分及以上,显示“合格”,否则显示“不合格”,将源文件以“任务2.py”命名保存到学习包中。(可在例2源程序上修改另存) 练一练 提升训练 练一练 编程实现:接收用户输入的用户名name和密码pwd,若用户名和密码都正确则提示”登录成功,欢迎你”,否则提示”用户名或密码错误”(打开学习包中“提升训练.py”)。 (正确用户名是admin,密码是abc123) Python程序中的选择结构———多分支(自学) 多分支选择结构的流程图 执行过程:条件表达1为真True执行语句块1,否则依次判断表达式2、3……N,只要其中有一个为真True,即执行对应的语句块并不再接着进行判断,如果所有表达式都为假False,执行else后的语句块。当有三个及以上的判断选择时,可以使用多分支选择结构。 基本格式: if 条件表达式1: 语句组1 elif 条件表达式2: 语句组2 …… elif 条件表达式n: 语句组n else: 语句组n+1 案例   某城市轨道交通实行分段计程票价,起步票价为乘坐5站以内(含5站)单人票价2元;乘坐5站以上10站以下(含10站),单人票价3元;乘坐10站以上16站以下(含16站),单人票价4元;乘坐 ... ...

~~ 您好,已阅读到文档的结尾了 ~~