粤教版(2019)高中信息技术必修1 4.3.1 if语句的应用 课件(30PPT)

文档属性

名称 粤教版(2019)高中信息技术必修1 4.3.1 if语句的应用 课件(30PPT)
格式 zip
文件大小 4.0MB
资源类型 教案
版本资源 粤教版(2019)
科目 信息技术(信息科技)
更新时间 2022-11-03 08:29:54

图片预览

文档简介

(共30张PPT)
选择结构
语句1
语句2
顺序结构
选择结构(分支结构)
例:判断考试是否通过
输入某学生信息技术考试成绩(0-100),判断是否通过考试。60分及以上则通过考试,输出“pass”,60分以下则输出“fail”。
score=int(input(“请输入考试成绩:”))
print(“pass”)
print(“fail”)
if 表达式:
语句块
if语句
语句块
表达式
Y
N
例:判断考试是否通过
score>=60
Y
N
输出“pass”
score<60
Y
N
输出“fail”
例:判断考试是否通过
pass
fail
if 表达式:
语句块1
else:
语句块2
if-else语句
语句块1
表达式
Y
N
语句块2
例:判断考试是否通过
score>=60
Y
N
输出“pass”
输出“fail”
注意事项
表达式后要有冒号“:”,冒号的作用是告诉Python接下来要创建一个语句块。
注意事项
当语句块为多个语句时,所有语句严格遵循相同缩进。
注意事项
表达式可以是关系表达式,也可以是逻辑表达式。
只有当两个条件都成立时才执行操作
and
只要任何一个条件成立时就执行操作
or
条件不成立就执行操作
not
所有学科及格
平均分
高于80
用户名
错误
密码
错误
not下雨
实践活动:买笔记本
小明在某购物网站上了解到某种笔记本搞优惠活动,购买6本以下不打折(折扣系数为1.0),购买6本以上(含6本)打9折(折扣系数为0.9),请编写程序,根据笔记本的单价和购买数量计算总费用。
1、分析问题
s:购买笔记本的数量(本) p:笔记本的单价(元)
j:折扣系数 t:总金额
关键的问题是如何根据s确定折扣系数j。
根据题意有:
如果s<6,则j=1.0;
如果s>=6,则j=0.9;
t=s*p*j,t的值即为所求的总金额数。
2、设计算法
① 输入s、p的值;
② 如果s<6,则j=1.0;
③ 如果s>=6,则j=0.9;
④ t=s*p*j;
⑤ 输出t的值;
⑥ 结束。
s<6
y
n
s>=6
y
n
j=1.0
j=0.9
输入s,p
t=s*p*j
输出t
开始
结束
3、编写程序
s<6
y
n
s>=6
y
n
j=1.0
j=0.9
输入s,p
t=s*p*j
输出t
开始
结束
张三
同学
s<6
y
n
j=1.0
j=0.9
输入s,p
t=s*p*j
输出t
开始
结束
李四
同学
3、编写程序
分析问题
调试运行
实践活动2:用户登录
输入用户名和密码,输入正确显示“登录成功”,否则显示“您的用户名或密码不正确!”
设定用户名为“caihong”,密码为“123456”
1、分析问题
需要几个变量存储数据?
2个,username,password
变量是何种数据类型?
字符串型
如何判断用户名或密码是否正确?
username==“caihong”and password==“123456”
2、设计算法
y
username==“caihong”
and
password==“123456”
输入username
开始
结束
输入password
提示
“登录成功”
提示“用户名或密码不正确”
n
3、编写程序&调试运行
if 表达式:
语句块
if 表达式:
语句块1
else:
语句块2
单分支结构
双分支结构
选择结构(分支结构)
选择结构的应用
选择结构的应用
小结
单分支结构
双分支结构
分支结构
应用
Python选择结构
If语句
If-else语句
扫雷、购物、穿衣指数……