第三单元 项目六 2.了解程序的基本控制结构——选择结构 课件 2023—2024学年沪科版(2019) 高中信息技术必修1

2024-03-25
| 19页
| 1467人阅读
| 501人下载
普通

内容正文:

选择结构 Python 学习目标 1. 认识多分支结构 2. 能够将多分支结构用流程图表示出来 3. 掌握用python语句实现多分支结构算法 2 + - * / % // 加 减 乘 除 取余 取整 算术运算符 > >= < <= != == 大于 大于等于 小于 小于等于 不等于 等于 比较运算符 and or not 和 或 非 逻辑运算符 b=5 if a<b and b<c: print(“b不是最小的”) else: print(“abc大小不确定”) c=7 a=3 b=5 if a<b and c<b: print(“b不是最小的”) else: print(“abc大小不确定”) c=7 a=3 b=5 if a<b or c<b: print(“b不是最小的”) else: print(“abc大小不确定”) c=7 a=3 b=5 if not a<b : print(“b不是最小的”) else: print(“abc大小不确定”) c=7 a=3 条件 A B 是 否 回顾 条件 A 是 否 if 判断条件: 语句块1 if 判断条件: 语句块1 else: 语句块2 单分支 双分支 1、编写一个程序,输入分数(1~100范围内的整数),如果该分数大于等于60分,则输出及格。 条件 A 是 否 2、编写一个程序,输入输入分数(1~100范围内的整数),如果该分数大于等于60分,则输出及格;否则输出不及格。 条件 A B 是 否 3、编写一个程序,输入分数(1~100范围内的整数),如果该分数大于等于85分,输出优秀;否则如果分数大于等于60分,输出及格;否则输出不及格。 否 是 条件1 是 条件2 A B C 否 否 A 是 条件1 B 是 条件2 ······ 是 ······ 否 N 否 多分支结构 否 A 是 条件1 B 是 条件2 ······ 是 ······ 否 N 否 多分支结构 if 条件1: 语句块1 elif 条件2: 语句块2 ······ else: 语句块n+1 >=85分 >=60分 <60分 条件 执行语句 优秀 及格 不及格 if elif else 3、编写一个程序,输入分数(1~100范围内的整数),如果该分数大于等于85分,输出优秀;否则如果分数大于等于60分,输出及格;否则输出不及格。 sc = _____(_____(“请输入成绩:”)) if ________: print(“_________”) else: print(“_________”) elif ________: print(“_________”) ① ② ③ ④ ⑤ ⑥ ⑦ 巩固练习题 1. 在购买火车票时,儿童票价以年龄划分优惠标准,如果用算法描述儿童购票问题,票价计算算法的控制结构是( ) A、顺序结构 B、分支(选择)结构 C、循环结构 D、树形结构 B 2. 下图所示的分支(选择)结构中,描述正确的是( ) A、A操作有可能不被执行 B、判断条件P可以有2个以上的结果 C、A操作一定会被执行 D、A操作一定先于B操作被执行 A 巩固练习题 3. python常使用if-elif-else语句来处理三分支情况,其中判断表达式“条件1”和“条件2”不能放在哪个关键字后面。( ) A、if B、elif C、else C 总 结 条件 A 是 否 条件 A B 是 否 单分支 if 判断条件: 语句块1 双分支 if 判断条件: 语句块1 else: 语句块2 选择结构 单分支: if (表达式1): 语句块1 双分支: if (表达式1): 语句块1 else: 语句块2 多分支: if (表达式1): 语句块1 elif (表达式2): 语句块2 else: 语句块N+1 ······ $$

资源预览图

第三单元  项目六 2.了解程序的基本控制结构——选择结构  课件 2023—2024学年沪科版(2019) 高中信息技术必修1
1
第三单元  项目六 2.了解程序的基本控制结构——选择结构  课件 2023—2024学年沪科版(2019) 高中信息技术必修1
2
第三单元  项目六 2.了解程序的基本控制结构——选择结构  课件 2023—2024学年沪科版(2019) 高中信息技术必修1
3
第三单元  项目六 2.了解程序的基本控制结构——选择结构  课件 2023—2024学年沪科版(2019) 高中信息技术必修1
4
第三单元  项目六 2.了解程序的基本控制结构——选择结构  课件 2023—2024学年沪科版(2019) 高中信息技术必修1
5
第三单元  项目六 2.了解程序的基本控制结构——选择结构  课件 2023—2024学年沪科版(2019) 高中信息技术必修1
6
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。