4.3运用选择结构描述问题求解过程(2课时)(共14张PPT)课件 2022—2023学年高中信息技术粤教版(2019)必修1

资源下载
  1. 二一教育资源

4.3运用选择结构描述问题求解过程(2课时)(共14张PPT)课件 2022—2023学年高中信息技术粤教版(2019)必修1

资源简介

(共14张PPT)
第四章 程序设计基础
4.3 运用选择结构描述问题的求解过程
(2课时)
一 、本章情况
学习目标
(1)理解Python程序设计语言的基本知识;
(2)体验程序设计的基本流程,掌握程序调试与运行的方法;
(3)能编写Python程序实现简单的算法;
(4)理解顺序结构、选择结构、循环结构以及在解决实际问题中的应用。
4.1程序设计语言的基础知识
4.2运用顺序结构描述问题求解过程
4.3运用选择结构描述问题求解过程
4.4运用循环结构描述问题求解过程
教学内容
二、项目指导
交流分享
依据自己小组项目实施的实际情况,对于项目实施过程的进度、亮点、困难予以分享,交流。
特别对于不同的项目主题选择的流程图算法的描述,输入输出如何实现,理顺其中的顺序结构。
比如:身体质量指数BMI检测
三、学习新知
知识准备
if语句实现单选择结构:
当语句A是多个语句构成的复合语句时,所有语句严格遵循相同的缩进。
代码实践
关系运算符:<,>,<=,>=,==,!=
大于60分的咋办?
以分数的分段评价为例。
三、学习新知
知识准备
if语句实现双选择结构:
代码实践
A和B所有语句严格遵循相同的缩进。
调整为输入一个分数的判断
还能够继续分类吗?
三、学习新知
知识准备
if语句实现多选择结构:
语句块所有语句严格遵循相同的缩进。
三、学习新知
代码实践
if语句实现多选择结构:
三、学习新知
探究活动
问题1:
输入一个数,判断是否为9的倍数。
三、学习新知
探究活动
问题2:
输入三条边长,判断是否构成三角形。
逻辑运算符:not,and,or
三、学习新知
探究活动
问题3:
输入一个年份,判断是否为闰年。
关系表达式:>,<,++,!=,<=,>=
四、项目实施
各小组根据项目选题及拟定的项目方案,结合本节所学的知识,依据计算机解决问题的过程:分析问题 设计算法 编写程序 调试运行,将流程图算法中选择结构部分利用if语句实现。
1、各小组通过分析实际项目问题,找出流程图中的选择结构。
2、分析其属于哪一种选择结构,利用if语句实现。
3、完善项目活动手册和项目报告。
五、课程评价
(1 )请判断如下程序的运行结果是将三个数( )。
x=3
y=2
z=1
if x>y:
x,y=y,x
if x>z:
x,z=z,x
if y>z:
y,z=z,y
print(x,y,z)
A、1,2,3
B、3,2,1
C、1,3,2
D、3,1,2
(x,y=y,x表示交换这两个数)
A
六、相关附件
附件
本节课程序代码
谢谢观看!

展开更多......

收起↑

资源预览