3.2 顺序结构及分支结构的程序实现课件-2025-2026学年浙教版高中信息技术必修一

2026-06-02
| 15页
| 174人阅读
| 0人下载
普通

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术浙教版必修1 数据与计算
年级 高一
章节 3.2 Python语言程序设计
类型 课件
知识点 -
使用场景 同步教学-新授课
学年 2026-2027
地区(省份) 云南省
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 6.11 MB
发布时间 2026-06-02
更新时间 2026-06-02
作者 匿名
品牌系列 -
审核时间 2026-04-17
下载链接 https://m.zxxk.com/soft/57400268.html
价格 0.50储值(1储值=1元)
来源 学科网

摘要:

该高中信息技术课件聚焦顺序结构与分支结构的程序实现,课堂导入通过算法基本结构及“自上而下,逐步细化”的任务分解法,衔接前后知识,为学生构建从算法到编程实现的学习支架。 其亮点在于以实例驱动教学,通过交换变量、成绩等级判断等案例渗透计算思维,用表格清晰对比分支结构类型及适用场景。结合数字化学习与创新,助力学生掌握编程逻辑,教师可高效开展教学。

内容正文:

3.2.2 顺序结构程序实现 3.2.3 分支结构程序实现 第三章 算法的程序实现 学习目标: 理解顺序、分支结构的执行流程。 掌握分支结构的三种 if 语句格式。 能编写简单程序解决实际问题。 课堂导入 算法基本是由顺序结构、分支结构、循环结构这三种基本结构组合而成。 大程序采用“自上而下,逐步细化”的方法,把大任务拆分成若干个小任务组成,每一个小任务再分解为若干个子任务,逐级分解,直至三种基本结构。 顺序结构的程序实现 顺序结构 按照算法中语句的排列顺序自上而下依次执行。 例如:将两个整型变量a、b的值互换的算法。 #如何将其编程实现? 顺序结构 按照算法中语句的排列顺序自上而下依次执行。 例如:将两个整型变量a、b的值互换的算法。 顺序结构的程序实现 a=int(input("请输入整数a的值:")) b=int(input("请输入整数b的值:")) c=a #将a赋值给c,c为中转站 a=b #将b赋值给a b=c #将c赋值给b print("a=",a) print("b=",b) “#”后面的内容为注释,在程序运行时不执行。主要用于对代码的解释说明,便于程序的理解和维护。 分支结构的程序实现 分 支 结 构 分支结构也称为选择结构,是一种根据给定的条件进行判断的结构,常见的有单分支结构、双分支结构、多分支结构。如图所示,分支结构必定包括至少一个菱形判断框,若满足条件则执行处理框A,若不满足条件则执行处理框B。 条件? A B 否 是 分支结构——单分支与双分支 if : 语句组A else : 语句组B 单分支书写格式: if 语句组 : 缩进 缩进 缩进 冒号:和代码缩进一起,区分代码层次 缩进:使用4个空格或者1个Tab键 if--else对齐 双分支书写格式: 条件 条件 分支语句——单分支 例1:用分支程序来判断成绩是否合格。当学生成绩s>=60,输出“该学生成绩合格” 条件? A 是 程序编写: s = float(input("请输入学生成绩:")) if s>=60: print("该学生成绩合格") 分支结构——单分支与双分支 if : 语句组A else : 语句组B 单分支书写格式: if 语句组 : 缩进 缩进 缩进 冒号:和代码缩进一起,区分代码层次 缩进:使用4个空格或者1个Tab键 if--else对齐 双分支书写格式: 条件 条件 分支语句——双分支 例2:用分支程序来判断成绩是否合格。当学生成绩s>=60,输出“该学生成绩合格!”否则输出“该学生成绩不合格!” 程序编写: s = float(input("请输入学生成绩:")) if s>=60: print("该学生成绩合格!") else: print("该学生成绩不合格!") 条件? A B 否 是 用分支程序来判断飞船是否能够升空。当飞船速度v>=7.91,输出“飞船成功飞行!”;否则输出“飞船不能升空!”。 练一练 v = : print("飞船成功飞行!") else: print("飞船不能升空!") float(input(“请输入飞船速度(千米/秒)”)) if v>=7.91 分支结构——多分支 开始 条件表达式1 语句块1 条件表达式3 语句块3 条件表达式2 语句块2 ...... 语句块4 Y Y Y Y N N N N if 条件表达式1: 语句块1 elif 条件表达式2: 语句块2 elif 条件表达式3: 语句块3 … else: 语句块n 使用if……elif……else语句时,表达式可以是一个单纯的布尔型或变量,也可以是比较表达式或逻辑表达式。 如果表达式为真,则执行语句;如果表达式为假,则跳过该语句,进行下一下elif的判断,只有在所有表达式都为假的情景下,才会执行else中的语句。 分支语句——多分支 例:使用多分支判断学生成绩等级,输入一个学生的考试分数,根据分数判断并输出对应的等级: 成绩 等级 85以上 优秀 70~85(含70) 良好 60~70(含60) 及格 60以下 不及格 程序编写: s = float(input("请输入学生成绩:")) if s>=85: print("该学生成绩等级为优秀!") elif s>=70: print("该学生成绩等级为良好!") elif s>=60: print("该学生成绩等级为及格!") else: print("该学生成绩等级为不及格!") 课堂小结 类型 执行特点 适用场景 单分支 if 条件成立执行,不成立跳过 只有一种情况需要处理 双分支 if-else 二选一,必执行一个 两种对立情况 多分支 if-elif-else 从上往下判断,只执行一个 多种情况、区间判断 THANK YOU Lavf57.83.100 $

资源预览图

3.2 顺序结构及分支结构的程序实现课件-2025-2026学年浙教版高中信息技术必修一
1
3.2 顺序结构及分支结构的程序实现课件-2025-2026学年浙教版高中信息技术必修一
2
3.2 顺序结构及分支结构的程序实现课件-2025-2026学年浙教版高中信息技术必修一
3
3.2 顺序结构及分支结构的程序实现课件-2025-2026学年浙教版高中信息技术必修一
4
3.2 顺序结构及分支结构的程序实现课件-2025-2026学年浙教版高中信息技术必修一
5
3.2 顺序结构及分支结构的程序实现课件-2025-2026学年浙教版高中信息技术必修一
6
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。