课件编号18708021

2.2 做出判断的分支 课件(共23张PPT)2023—2024学年教科版(2019)高中信息技术必修1

日期:2024-04-29 科目:信息技术 类型:高中课件 查看:70次 大小:4137310Byte 来源:二一课件通
预览图 1/9
2024,必修,信息技术,高中,2019,教科
  • cover
(课件网) 2.2做出判断的分支(第二课时) --“优惠促销活动”项目的实现 第二单元 编程计算 1 掌握分支结构的基本结构。 3 运用分支结构的语句编写简单的程序解决问题。 学习目标 2 学会if语句的使用方法 。 某外卖店汉堡8元、奶茶7元、薯条5元。 现推出优惠活动,设计一个小程序,实现计算 实际支付金额的功能。 项目概况 汉堡8元、奶茶7元、薯条5元。 若消费满25元,则优惠5元。 优惠活动一1.0 任务一:利用分支语句实现不同优惠活动的计算 开始 结束 否 是 汉堡8元、奶茶7元、薯条5元。 若消费满25元,则优惠5元。 输入汉堡、奶茶、薯条数量 计算消费总金额b 输出消费的总金额b b>=25 优惠5元 输出实际支付的金额c 回顾算法的三种基本结构, 红色虚线框内的流程图属于哪种结构? 分支结构 任务一:利用分支语句实现不同优惠活动的计算 自主学习 请同学们自主学习学案上的分支结构和关系表达式相关内容,并完成练习。 任务一:利用分支语句实现不同优惠活动的计算 B A、Python B、C++ C、Welcome D、 True 1、运行以下 Python程序段,结果是( ) name="C++" if name=="Python": print("Welcome") else: print(name) 双分支 if 条件: 语句或语句组A else: 语句或语句组B 练习 缩进 缩进 任务一:利用分支语句实现不同优惠活动的计算 2、下面是用Python编写的练习本促销计价小程序,如果顾客购买62本练习本。程序会提示付款多少( ) D A、111.60 B、99.80 C、93.00 D、99.20 多分支 if 条件1: 语句或语句组1 elif 条件2: 语句或语句组2 …… elif 条件N: 语句或语句组N else: 语句或语句组N+1 n=int( input("please input the number:")) if n<30: price=2.0 elif n<50: price=1.8 elif n<100: price=1.6 else: price=1.5 print("you should pay %.2f yuan" %(price * n)) 缩进 缩进 缩进 缩进 任务一:利用分支语句实现不同优惠活动的计算 开始 结束 否 是 输入汉堡、奶茶、薯条数量 计算消费总金额b 输出消费的总金额b b>=25 优惠5元 输出实际支付的金额c 单分支结构 任务一:利用分支语句实现不同优惠活动的计算 汉堡8元、奶茶7元、薯条5元。 若消费满25元,则优惠5元; 否则输出没有优惠。 活动一2.0 任务一:利用分支语句实现不同优惠活动的计算 开始 结束 否 是 输入汉堡、奶茶、薯条数量 计算消费总金额b 输出消费的总金额b 输出实际支付的金额c b>=25 优惠5元 输出没有优惠 双分支结构 汉堡8元、奶茶7元、薯条5元。 若消费满25元, 优惠5元; 否则输出没有优惠。 任务一:利用分支语句实现不同优惠活动的计算 开始 结束 否 是 输入汉堡、奶茶、薯条数量 计算消费总金额b 输出消费的总金额b b>=25 优惠5元 输出实际支付的金额c 开始 结束 否 是 输入汉堡、奶茶、薯条数量 计算消费总金额b 输出消费的总金额b 输出实际支付的金额c b>=25 优惠5元 输出没有优惠 单分支结构 双分支结构 活动一1.0 活动一2.0 任务一:利用分支语句实现不同优惠活动的计算 活动一1.0 活动一2.0 补全程序、调试运行: 任务一:利用分支语句实现不同优惠活动的计算 汉堡8元、奶茶7元、薯条5元。 若消费满25元,则优惠5元; 若满50元,可享受八折优惠。 优惠活动二 任务一:利用分支语句实现不同优惠活动的计算 程序要实现以下功能: 活动要求: 1、输入汉堡、奶茶、薯条的数量。 2、计算消费总金额。 3、输出消费总金额。 4、若总金额小于25,则输出“没有优惠”; 若总金额大于等于25且小于50,则优惠5元,输出实际支付金额; 若总金额大于等于50,则总金额打八折,输出实际支付的金额。 任务一:利用分支语句实现不同优惠活动的计算 开始 结束 否 是 否 是 输入汉堡、奶茶、薯条数量 计 ... ...

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