第一单元第6课《枚举法》教材分析枚举法求解问题是现实生活中经常用到的一种方法,重点是如何从实际问题建立适当的数学模型、构造枚举的框架,使学生能真正消化知识,转化为自己的信息技术处理能力本课就通过“张邱建百钱买百鸡”的问题引导学生如何用枚举法解决实际问题,并激发学生进一步探索的欲望
(一)教学目标知识与技能:了解枚举法在算法中的应用,学会利用枚举法解决实际问题,并能对枚举的范围进行优化;进一步理解算法优化的含义
过程与方法:用易语言的循环语句实现穷举策略,编写解决问题的程序并编译通过
情感态度与价值观:对待可能有多种解决方案的问题,尝试使用枚举法来实现问题的求解,并尽可能对解决问题的步骤和方法进行优化
(二)内容分析重点:枚举策略算法的理解,循环嵌套语句的使用难点:枚举策略的现实
(三)学生分析学生已经学完了第一单元程算法思想初步,对易语言编程环境,对象、属性、事件、事件驱动的使用已经有所了解
对三种基本程序结构也有所了解
本节课是在学生学完了循环语句后,应用循环语句编写程序解决问题
目的让学生巩固前面所学的循环控制流程“变量循环首”命令的用法
虽然学生已经学会了易语言的一些命令的使用,但前面的学习,学生更侧重语法的学习,因此本节课在学生已经掌握一些基本语法后,培养学生应用易语言的这些命令来实现程序,解决实际问题
(四)教学策略设计(五)、教学过程(一)引入课题教师:中国古代数学家张丘建在他的《算经》中提出了著名的“百钱买百鸡问题”:母鸡每只3元,公鸡每只2元,小鸡每只0
5元,计算一下,如何花100元钱买100只鸡,并保证公鸡、母鸡、小鸡都要有,各买多少只
(学生思考)(二)小组协作,自主探究教师:同学都很棒,现在我们先小组讨论一下,然后让每个小组的一位代表来讲解一下你们如何分析解决这个问题
分析问题(教师正确引导,学生小组协作完成)我们不能一下子就能得到100元如何买1