内容正文:
用计算机解决问题
1
1
了解问题分析的几种方式
2
3
了解计算机解决问题的一般过程
目录
CONTENTS
学会分析需求,并分析设计环保币计算器的任务
分块查找算法(选做)
2
导入
输入 计算机算法 输出
3
计算器解决问题的一般过程
1
4
1,2,3,4,5,6,7,8,9,10,11,12(0)
鸡,狗,猪,鼠,牛,虎,兔,龙,蛇,马,羊,猴
年份/12
余数
计算器解决问题的一般过程
输入年份
计算生肖
输出生肖
计算器解决问题的一般过程
输入年份
计算生肖
输出生肖
计算器解决问题的一般过程
计算器解决问题的一般过程
计算机解决问题一般有四个步骤
分析问题
设计算法
编写程序
运行调试
计算器解决问题的一般过程
9
问题分析的方式
2
10
问题分析的方式
第一课 体验多功能计算器
第 11 页
第一单元
分析问题
使用者该如何录入环保行为?
程序的界面该如何设计?
搜索词汇
图形化编程 输入数据 程序输入数据
请问我在图形化编程中如何输入数据?
问题分析的方式
按关键字搜索 按提问搜索
优点 容易搜索到相关信息 不一定能搜索到对应信息
缺点 不一定是正确答案,需要逐个识别 如果可以搜索到,容易直接找到答案
12
图标 常见应用场景 作用
播放或者开始
刷新或者重试
问题分析的方式
问题分析的方式
不合理的布局,导致输出数据重叠,造成使用困难
合理的方式呈现,使得用户容易理解产品的功能
14
问题分析的方式
场景模拟,增加趣味性。
没有场景模拟,虽然可以正常使用,但对使用者持续探索的吸引力降低了。
15
请同学们观察其他的两个作品,有哪些设计也体现出类似的设计要点?
问题分析的方式
16
设计一个好用的程序时,深入了解使用者的需求和问题是关键。
意见询问
喜好打分
使用统计
请写下你对本软件的建议或意见:
______________
______________
______________
你更喜欢以下哪一种设计:
A
B
C
请给软件评分:
★★★★☆
用户停留在这个界面的时长是:
用户更多点击:
问题分析的方式
17
我的问题分析
3
18
我的问题分析
环保币计算器
记录环保行为
计算环保币总数
查看总数与差值
追加记录
环保行为完成后,马上记录下来,避免遗漏
自动计算环保币总数,避免计算错误
记录后即时查看环保币总数,并显示与目标数的差值
可以不断增加记录,实时查看记录后的结果
19
我的问题分析
输入 算法 输出
某种环保行为的次数 次数 × 环保币值 某种环保行为的
环保币总数
环保行为记录
输入 算法 输出
环保币总数
环保币总数
输入 算法 输出
总数与目标的差值
某种环保行为的
环保币总数
累加每一种
环保币总数
环保币总数、目标币值
目标币值-环保币总数
差值
20
我的问题分析
环保币计算器
记录环保行为
计算环保币总数
查看总数与差值
追加记录
21
我的问题分析
环保币计算器
记录环保行为
计算环保币总数
查看总数与差值
记录自定义环保行为
追加记录
环保币计算器
查询环保行为币值
记录本次获得环保币
可以再次记录
提示达标
计算环保币总值
22
计算机解决问题的一般过程
我的问题分析
用计算机解决问题
知识要点
问题分析的方法
23
谢谢观看
24
$$