ID: 13739244

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

日期:2025-04-20 科目:信息技术 类型:高中课件 查看:29次 大小:4246840B 来源:二一课件通
预览图 1/12
教版,2019,高中,信息技术,必修,4.3.1
  • cover
(课件网) 选择结构 语句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语句 扫雷、购物、穿衣指数…… ... ...

~~ 您好,已阅读到文档的结尾了 ~~