教科版(2019)高中信息技术必修1 分支结构 课件(19张PPT)

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

教科版(2019)高中信息技术必修1 分支结构 课件(19张PPT)

资源简介

(共19张PPT)
答疑解惑
Q:用户输入一个三位数,逆序输出。如输入563,输出365,效果如:
开始
输入一个三位数
计算百位数
计算十位数
计算个位数
输出逆序后的三位数
计算逆序后的三位数
结束
设计算法
编写程序
思考其他方法取十位上的数字
num%100//10
教科版 数据与计算(必修1 )
分支结构
——单分支 双分支 多分支
信息技术课程
2022-2023学年第二学期
项目一 体温监测
根据入校人员的体温,判断其能否进入校园?
体温 提示
36~37.3 您的体温正常,欢迎回家!
开始
设计算法
输入体温值
判断体温是否
在正常范围
输出“您的体温正常,欢迎回家!”
结束
Y
N
分支结构:
根据不同的条件判断来决定程序执行走向的结构。
单分支结构
条件
代码块
Y
N
基本格式:
if 条件:
代码或代码块
单分支中,条件为真,则执行“代码或代码块”;条件为假,则不执行。
保留字:if
动手实践
编写程序
体温 提示
36~37.3 您的体温正常,欢迎回家!
完善程序1
解读程序
if语句语法(五要素)
if 36<=temp<=37.3 :
print("您的体温正常,欢迎回家!")
1.保留字if
2.条件
3.英文冒号
4.缩进:一个tab或四个空格
5.要执行的代码块
布尔型数据(Bool)
两个常量:True(真)和False(假)
True和False的首字母必须大写
有时用1表示True,用0表示False
关系运算符与关系表达式
==的奥秘:
A是B的倍数--A%B == 0
奇数偶数 --偶数:A%2 == 0 奇数:A%2 != 0
关系运算符 == > >= < <= !=
含义 等于 大于 大于等于 小于 小于等于 不等于
关系表达式:
用关系运算符连接的式子即关系表达式。如:36<=temp<=37.3。
当关系表达式成立时值为真(True)(1), 不成立时值为假(False)(0)。
项目二 完善程序
体温 提示
36~37.3 您的体温正常,欢迎回家!
其他 您的体温异常,请留心!
项目二 优化代码
开始
设计算法
输入体温值
判断体温是否
在正常范围
输出“您的体温正常,欢迎回家!”
结束
Y
N
输出“您的体温异常,请留心!”
双分支结构
条件
代码块A
Y
N
代码块B
基本格式:
if 条件:
代码A或代码块A
else:
代码B或代码块B
双分支中,条件为真,则执行“代码A或代码块A”;条件为假,执行“代码B或代码块B”。
项目二 完善程序
体温 提示
36~37.3 您的体温正常,欢迎回家!
其他 您的体温异常,请留心!
完善程序2
项目二 要求增加
temp=float(input("请输入您的体温:"))
if 36<=temp<=37.3:
print("您的体温正常,欢迎回家!")
else:
print("您的体温异常,请留心!")
入校人员的体温不仅要在正常范围内,同时要正确佩戴口罩才能进入校园。
在此程序的基础上,主要改写两处就可完成任务,动手试一试。
1.是否正确佩戴口罩需要用户输入
2.能够进入校园的条件变成了两个,这两个条件之间的关系是什么?
3.输出的内容,可适当修改。
逻辑运算符与逻辑表达式
逻辑运算符 and or not
含义 左右皆真才真 左右有假则假 左右有真则真 左右皆假才假 真则假之
假则真之
举例 A and B AB同真为真 A or B AB一真为真 not True为假(False)
not 1 为假(False)
逻辑表达式:
用逻辑运算符连接的式子即逻辑表达式。如:34<36 or 30>37.3。
逻辑表达式的值也为真(True)(1)或假(False)(0)。
项目二 改写代码
编写程序
完善程序3
项目三 面面俱到
进入校园的两条基本要求:体温在正常范围内,并且正确佩戴口罩。
要求 提示
两个要求都符合 您可以进入校园!
要求只符合其一 请注意,您体温异常或口罩未佩戴!
要求都不符合 请认真阅读入校要求!
多分支结构
基本格式:
if 条件1:
代码A或代码块A
elif 条件2:
代码B或代码块B
elif 条件3:
代码C或代码块C
……
else:
代码N或代码块N
多分支中:
条件1为真,则执行“代码A或代码块A”;
条件2为真,则执行“代码B或代码块B”;
以此类推,若所有条件都为假,则执行“代码N或代码块N”。
项目三 面面俱到
编写程序
完善程序4
分支结构(选择结构)
单分支基本格式:
if 条件:
代码或代码块
双分支基本格式:
if 条件:
代码A或代码块A
else:
代码B或代码块B
多分支基本格式:
if 条件1:
代码A或代码块A
elif 条件2:
代码B或代码块B
elif 条件3:
代码C或代码块C
……
else:
代码N或代码块N
课程总结

展开更多......

收起↑

资源预览