(共16张PPT)
生活与算法
算法
算法是通过明确的、可执行的
操作步骤来解决问题的方法和步骤。
算法
同一个问题可以用不同的算法来解决。
不同的算法解决问题的效率不一样。
算法
不断思考更优的方法来优化算法,
高效的解决问题。
1
情景导入
蒙眼游戏
2人一组,一个说指令,一个蒙眼
说指令者不能碰到蒙眼者
通过指令,引导蒙眼者
越过障碍物到达指定位置
若碰到障碍物就算挑战失败
记录哪一组用时最少则获胜
1
情景导入
蒙眼游戏成功的关键是什么
算法的特征
2
新知学习
小组讨论
食堂的结算系统如何实现不同菜品自动结算并扣费的?
食堂智能结算系统
2
新知学习
给不同的盘子定不同的价格
根据不同的盘子累计金额
结算系统进行扣费
扣费成功提醒,显示余额
余额不足?余额不足?
食堂智能结算系统
2
新知学习
给不同的盘子定不同的价格
根据不同的盘子累计金额
结算系统进行扣费
扣费成功提醒,显示余额
余额不足?余额不足?
输入
计算
输出
2
新知学习
测一测
3
探索实践
寻找身边算法的案例
说一说这个算法案例中
“输入”、“计算”、“输出”环节分别是什么?
3
探索实践
测一测
3
探索实践
想一想
算法的特征
输入
输出
确定性
可行性
有穷性
0个或多个
1个或多个
4
拓展提高
某同学制定了新学期语文学习计划:
阅读10本书,大概2000页左右,
摘抄好词好句500条左右,每周写一篇周记
你用今天学习的“算法思维”
帮助他制定更明确的学习计划吗?