内容正文:
第3单元 运用算法解决生活问题
设计价格计算工具
第2节
鲁教版·五年级
学习目标
01
课堂导入
02
新知探究
03
知识总结
04
智慧挑战
05
目录
CONTENTS
2
学习目标
感受价格计算工具在生活购物中的实用价值,能识别 “打折、满减” 等优惠场景的计算需求
会制定工具功能清单、算法流程图,能初步设计简洁易用的工具界面,培养创新设计思维
能拆解价格计算工具的核心功能,设计 “总价、折扣价、满减价” 的计算算法,明确变量定义与逻辑关系
课堂导入
根据口算练习器程序的制作经验,小 睿开始设计价格计算工具,以解决采购中遇到的商品优惠问题。该工具可计算商品原价、折扣价和满减价格,小睿应如何分析解决呢?
课堂导入
制作价格计算工具,可以按照分析问题、设计算法、编写及调试程序的步骤进行。
课堂导入
如何设计才能让用户快速算出最优优惠?
这款价格计算工具需要实现哪些功能?
PART 1
1.价格计算工具
的设计分析
新知探究
价格计算工具的基本功能应满足计算商品总价、商品打折后总价、商品满减后总价等。
在多种优惠方式下,还需对比优惠程度。
新知探究
请同学们以小组为单位,讨论探究价格计算工具的功能
新知探究
分析计算工具中的数据,填写在下面横线上。
PART 2
2.确定价格计算
工具的算法
小组探究
请同学们以小组为单位,确定变量的数量及代表的含义
小组探究
请同学们以小组为单位,确定计算各类价格的算法
完成价格计算工具的流程图,画在纸上。
PART 3
3.设计价格计算
工具的界面
小组探究
界面是用户与计算机进行交流的桥梁,促进了用户与计算机系统的交互。
良好的界面设计可提升用户体验,让工具使用更直观、更方便。
小组讨论并确定程序的界面,画在纸上。
小组探究
某商品单价 99 元,买 5 件,超市有两种优惠:
① 打 6 折;
② 每满 300 减 100 元。
现在请同学们以小组合作探究的方式,探究哪种优惠更划算?
新知探究
分步计算
99×5=495 元
计算总价
495×6×0.1
=297 元
计算折扣价
495-(495÷300)×100
=495-100
=395 元
计算满减价
总价 = 500元,折扣价 = 375元,
满减价 = 500-150=350元
满减更划算
小组探究
请同学们以小组为单位,探究并说明右图的含义
下列关于价格计算工具算法设计的说法,正确的是( )
A. 计算折扣价时,直接用总价乘以输入的折扣数
B. 计算满减价时,满减次数 = 总价 ÷ 满减门槛
C. 价格对比算法只需判断折扣价是否小于满减价,无需考虑相等情况
D. 变量命名可以随意
智慧挑战
智慧挑战
解析:满减次数计算需采用 “向下取整” 原则,即取不大于 “总价 ÷ 满减门槛” 的最大整数,符合满减算法逻辑,因此 B 正确。
答案:
解析:功能按钮集中放置在界面中间,符合用户操作习惯,且明确区分功能,满足 “分区明确、易用性强” 的设计要求,因此 B 正确。
答案:
在设计价格计算工具的界面时,下列设计符合易用性原则的是( )
A. 输入框未添加任何提示文字,让用户自行猜测输入内容
B. 将 “计算总价”“对比优惠” 等功能按钮集中放置在界面中间,方便点击
C. 输出结果用极小字体展示,且与输入区混合布局
D. 为按钮添加复杂装饰图案,忽略核心功能标注
B
B
知识总结
设计价格
计算工具
价格计算工具的设计分析
确定价格计算工具的算法
设计价格计算工具的界面
谢谢
下节课见!
Thanks!
鲁教版·五年级
$