内容正文:
李 娜
1
你有10秒时间记忆以下物品及其编号
0.复活节
1.苹果
2.香蕉
3.橙子
4.梨
5.猕猴桃
6.柚子
7.猴魁
8.铁观音
9.彩蛋
10
9
8
7
6
5
4
3
2
1
0
小游戏—出题答题
回答以下物品的编号:
猕猴桃、
苹果、
彩蛋、
香蕉、
复活节
橙子、
铁观音、
梨、
柚子、
猴魁
5, 1, 9, 2, 0
3, 8, 7
6, 4,
人机互动版 “最强大脑”
没玩过瘾的继续......
双击文件“最强大脑.py
人机互动,继续挑战脑王
思考:计算机如何实现游戏?
计算机解决问题的4个步骤:
分析问题
——设计算法
——编写程序
——调试与维护
算 法
算法就是解决问题的方法和步骤。
生活中的算法:一系列活动的流程与策略,如:食堂打饭、超市购物等。
算法的描述方法
1.自然语言
2.流程图
食堂打饭:确定自己要吃的排队购买刷卡
超市购物:确定自己要买的挑选刷卡/刷脸
8
用自然语言描述算法
»思考:你能用自己的语言描述“最强大脑”游戏问题的步骤吗?
»描述要点:每一步的处理对象、准确的处理过程。
活动1
用自然语言描述算法
1
显示游戏规则,物品及编号,停留10秒,清屏
2
4
判断是否正确,正确,答对题数加一
5
重复2、3步骤,直到答完五道题
随机出题,给出物品,回答编号
3
显示答对的题数
10
用流程图描述算法
»流程图:根据自然语言的描述,完成“最强大脑游戏”的流程图。并思考每种形状的框图的作用。
活动2
»自主学习:观看微课《流程图描述算法》,了解流程图表示算法的方法。
流程图——六种符号
第二种描述算法的方法.
4
3
2
6
1
5
起止框
表示一个算法的开始与结束.
输入/输出框
表示从外部输入数据到计算机内部或者从计算机内部输出数据到计算机.
处理框
表示操作的内容.
判断框
表示判断的条件。满足条件,执行标识为是的路径,反之,执行标识为否的路径.
流程线
指向算法运行的方向.
连接符
表示流程图的接续。在相