最有效的策略一、教材与学情分析这一单元的内容是讲生活中的策略思维,通过“快递员派送”“分奖品”“报数游戏”“称玻璃球”等生活中的案例,体会策略在解决问题时的作用,再此过程中掌握“策略”“算法,,“最优解”三个概念,能将自己的策略编写为伪代码,并以此训练自身计算思维、了解常见算法
本次微课选取了在这几个生活案例中存在理解难度的“报数游戏”来进行讲解,使学生们能够学会分析此类问题,锻炼学生的思维能力
二、教学目标1、知识与技能(1)了解策略的效率(2)理解“最优解”的概念2、过程与方法通过报数游戏的体验及分析让学生理解游戏中的必胜策略
3、情感态度与价值观激发学生对学习最优解的好奇心和兴趣,培养学生的计算思维能力
三、教学重难点能够独立分析报数游戏的必胜策略
四、教学过程1、引入和同学们一起来玩一个“报数游戏”
报数游戏规则:两人轮流报数,从1开始报,每次可报1到3个数,不能不报数,先报出20的玩家获胜
找两位同学尝试一下游戏,然后分别与老师进行游戏
2、分析游戏的必胜策略欢欢和乐乐为了熟悉规则,尝试了一次游戏
游戏过程如下:欢欢先报1,2,3,乐乐报4,5欢欢报6,7,8,乐乐报9欢欢报10,11,12,乐乐报13,14,15欢欢报16,乐乐报17,18,19欢欢报20欢欢取得了胜利
那么在这个过程里面,是否存在着游戏获胜的策略
让学生尝试从后往前推,要想抢到20这个数字,对方报数是什么
获胜方在上一次报数中应该抢到哪个数字
引导学生一步步的思考并解决问题
再换一个角度思考问题:把欢欢乐乐每次的回答看成一组,那么每组说几个数字是一方可控的呢
由学生总结游戏的必胜策略并且用伪代码进行表示
3、写出伪代码由必胜策略整理出伪代码:Begin(算法开始)定义乐乐第i轮报数Aiforiinrange(4):ifAi%4=0:则乐乐获胜breakelse:则欢欢获胜End(算法结束)4、