第10课“韩信点兵”枚举法的实现教学设计.docx
《第10课“韩信点兵”枚举法的实现教学设计.docx》由会员分享,可在线阅读,更多相关《第10课“韩信点兵”枚举法的实现教学设计.docx(5页珍藏版)》请在优知文库上搜索。
1、第10课“韩信点兵”枚举法的实现教材分析本课是算法的效率单元中的第3课。本课的教学内容是引导学生了解枚举法解决问题的一般过程,并且实现枚举法的程序编写与调试。通过本课学习,学生能够了解枚举算法的基本原理,熟悉枚举算法程序设计的基本思路及程序结构特点;学会使用枚举算法解决现实生活、学习中所遇到的问题;感受枚举法的算法执行效率。预设教学目标:1 .理解枚举法的一般过程,熟悉枚举算法程序设计的基本思路及程序结构特点;2 .实现枚举法的程序编写与调试;3 .学会使用枚举法解决现实生活、学习中所遇到的问题。预设教学重难点:重点:枚举法的一般过程与算法设计难点:枚举法的程序实现预设教学课时:1课时预设教学
2、准备:课件、课本、学生练习学案等预设教学过程:一、课题导入1.同学们,今天我们来认识一个人:韩信。你们知道他是谁吗?不错,西汉开国功臣、军事家,汉初三杰之一。韩信以勇敢、智慧和谋略著称,他的一生留下了许多传奇故事,其中最知名的就是“韩信点兵”。【问题描述】2. “韩信点兵”的故事秦朝末年,楚汉相争。有一次韩信带领1500名将士与楚王大将李峰交战。苦战一场,楚军不敌,败退回营,汉军也死伤四五百人。他命令士兵3人一排,结果多出2名;接着命令士兵5人一排,结果多出3名;又命令士兵7人一排,结果又多出2名。韩信马上向将士们宣布:“我军有1073名勇士,敌人不足500,我们居高临下,以众击寡,一定能打败
3、敌人。”汉军本来就信服自己的统帅,这一来更相信韩信是“神机妙算”,于是士气大震,一时间旌旗摇动,鼓声喧天。汉军步步紧逼,楚军乱作一团,交战不久,楚军大败而逃。3. 教师提问,学生思考:韩信是如何知道全军人数的,鼓励他们分享自己的想法。4. “韩信点兵”不仅是一个历史故事,还是一个有趣的猜数游戏。如何来解决这个问题呢?我们可以按照解决问题的四步骤来一步步解决。问题描述一抽象建模一算法设计一验证与优化算法刚才我们看到的韩信点兵的故事就是这里的步骤1:问题描述,接下来我们就一起来进行抽象建模。二、新知建构【抽象建模】1 .抽象建模是需要抓住问题的关键要素,忽略与问题求解无关的要素。谁来说一说韩信点兵
4、这个问题的关键要素是哪些?学生回答,课件展示。2 .课件出示表格对照表格和我们找出来的关键要素,先来看求解目标是什么?(求剩余士兵的数量)那已知条件是什么?(1500将士,死伤四五百人)由这个已知条件,我们能推断出剩余士兵数量的范围是什么?(10007100)那剩余士兵的数量关系就是:3人一排,多出2人;5人一排,多出3人;7人一排,多出2人。3 .韩信点兵的数量关系可以表示为数的除法运算。3人一排,结果多出2名:那就是剩余士兵的数量除以3,余数为2,这样来描述同意吗3=2用这个算式来表示可以吗?这里的“口”表示什么?(剩余士兵的数量)3就是问题描述中的3人一排,余数为2就表示多出的2名士兵,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 10 韩信点兵 枚举 实现 教学 设计