内容正文:
null
编辑制作价格计算工具
1
运用图形化编程工具编写解决问题的程序
寻求恰当的算法解决问题
能发现解决同一问题的多种方法
学习目标
2
任务驱动
同学们,我们已经对价格计算工具的功能、算法进行了分析,并绘制了工具界面。现在让我们利用图形化编程软件来制作价格计算工具
3
4
20%
70%
10%
1
2
3
项目实施
利用图形化编程软件的背景及角色编辑功能制作工具界面
编写程序,进行调试和优化。
分享作品,对作品
进行合理评价。
4
销售额 第一季度 第二季度 0.3 0.7
销售额 第一季度 第二季度 0.9 0.1
销售额 第一季度 第二季度 0.8 0.2
新课讲授
在图形化编程软件中绘制界面方案。
5
新课讲授
以按钮为例,在角色库中选择适合的按钮图案,导入到图形化编程软件中,完成添加角色的操作。
6
新课讲授
在按钮造型面板中设置填充色、添加文字等。
修改角色的方法
7
新课讲授
继续添加背景、装饰图片等元素,完成界面设计并保存
修改背景的方法
8
新课讲授
1.变量初始化
新建所需变量,初始化赋值为0。变量初始化部分一般写在整个程序的最前面,当“绿旗”被点击时(程序开始运行)即被执行。
9
新课讲授
变量初始化
10
新课讲授
变量初始化
2.价格计算
(1)计算总价:单击“总价”按钮,搭建程序
11
新课讲授
变量初始化
2.价格计算
(1)计算总价:单击“总价”按钮,搭建程序
12
新课讲授
“积木”的作用是输出结果,可以是文字、声音、图片等。以文字输出为例,可以使用“积木”
当输出的内客既有文字又有变量时,可以使用“积木”
连接。
13
新课讲授
(2)计算打折后的价格
程序中乘0.1的作用是将输入的折扣数转变为实际打折数
14
新课讲授
(3)计算满减后的价格
100的个数=向下取整
满减后的价格为:总价一总优惠金额。
15
新课讲授
打折后价格计算程序
16
新课讲授
3. 价格对比
价格对比时只需判断打折后价格和满减后价格哪种价格更低即可。
17
新课讲授
打折后价格计算程序
18
新课讲授
价格对比程序—单分支结构
19
新课讲授
价格对比程序—多分支结构
20
作品的展示与评价
单价 数量 折扣 满减数 总结 打折价 满减价
价格计算工具测试表
21
作品的展示与评价
评价项目 评价指标 评价等级
优秀 良好 一般
易用性
技术性
价格计算工具用户评价量表
22
作品的展示与评价
评价项目 评价指标 评价等级
优秀 良好 一般
易用性
技术性
稳定性
美观性
价格计算工具用户评价量表
23
展示评价
请同学们展示本组的作品,并用量表进行评价,选择出“最佳设计奖”的作品。
24
运用图形化编程工具编写解决问题的程序
寻求恰当的算法解决问题
能发现解决同一问题的多种方法
总结提高
25
下节课见!
26
$$