信息技术说课稿模板_第1页
信息技术说课稿模板_第2页
信息技术说课稿模板_第3页
信息技术说课稿模板_第4页
信息技术说课稿模板_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 枚举算法的程序实现枚举算法的程序实现 2010.9教材分析教材分析高中信息课程标准高中信息课程标准的要求的要求算法是解决问题的方法和步骤,根据高中信息技术课程标准对本模块提出的的要求,本课“枚举算法”的学习目标是使学生在已经掌握三种基本程序结构的基础上,进一步掌握枚举算法设计思想。枚举算法注重学生逻辑思维能力的训枚举算法注重学生逻辑思维能力的训练练,同时它也充分体现了用计算机解决实际问题的方法和步骤,是一种重要的算法方法。 教材的安排与处理教材的安排与处理本节课是算法与程序设计第五章枚举算法的程序实现第一节的内容,要求学生学会使用枚举算法设计简单算法流程图,并掌握用程序设计语言VB来实现有关

2、枚举算法的实例。教材中以“单据涂抹单据涂抹”和和“包装问题包装问题”两个实例引入,得出枚举算法解决问题的一般过程。2010.9学生已经理解了算法的特点,学习了算法的三种表示方式。1234学生掌握了按钮,文本框,标签框和图像控件的使用,并且能够将工程文件导出成exe文件l重点学过了流程图,会辨认每个图框及其表示意思,初步会设计流程图。理解了顺序、选择、循环三种基本结构,对程序有了初步的认识。所以学生对于三种基本控制结构已经有了知识基础,也能阅读一些简单的程序段。学情分析学情分析2010.9教学目标教学目标过程与方法过程与方法知识与能力知识与能力情感态度价值观情感态度价值观教学目标教学目标2010

3、.9学生亲身体验并理解枚举算法的基本思想;学生亲身体验并理解枚举算法的基本思想;用流程图形式来表示枚举算法;用流程图形式来表示枚举算法;理解由流程图翻译成的理解由流程图翻译成的v vB B代码,能上机成功调试代码,能上机成功调试。 2010.9学会使用枚举算法解决简单问题;学会使用枚举算法解决简单问题; 2010.9体验电影中男女主人公之间的感情;体验电影中男女主人公之间的感情;感受枚举在日常生活中的广泛应用,培养对算法的兴趣;感受枚举在日常生活中的广泛应用,培养对算法的兴趣; 2010.9理解多种控制结构的嵌套;理解多种控制结构的嵌套;让学生理解枚举算法;让学生理解枚举算法;枚举算法思想的理

4、解与实现(流程枚举算法思想的理解与实现(流程图转化为程序代码并上机实践)。图转化为程序代码并上机实践)。教学重点与难点教学重点与难点2010.9情景创设法情景创设法演示法演示法 讨论法讨论法教学策略与手段教学策略与手段自主学习自主学习任务驱动法任务驱动法2010.91、教师的教学准备: 准备“向左走 向右走”flash 准备枚举算法的Visual Basic演示程序2、教学环境 多媒体网络教室、极域教学控制系统3、学生的教学准备 打开资源管理器、浏览教学网站课前准备课前准备2010.9课堂教学课堂教学 “向左走,向右走”动画1、情景创设2010.9展示模糊的电话号码 2010.9认知主题 很好

5、,“金”同学如果你是“小提琴家”一定能找到心上人。我们从刚才的情景中可以看出,如果要找到一个问题的真正解,必须要把所有可能的解都列出来,然后再一一进行检验,看看是否有符合条件的。刚才大家找电话号码的方法,我们可以称为“枚举算法”。 学生总结枚举算法的关键:一一列举;逐一判断 2010.92、体验主题 为了有情人能够终成眷属,老师来当一回导演。号码重新设置,并且设定一个规则。这里有两个电话号码一个是梁咏琪手上金城武的号码,另外一个是金城武手上梁咏琪的号码。 修改电影情节中号码,使之符合教学要求 2010.93、任务一:寻找男主角号码 电话号码可以看成是一个8位数的编号,其百位数和十位数处已经变得

6、模糊不清。如果知道这个8位数(电话号码)是13的倍数。现在要找出所有满足这些条件的8位数,并统计这些8位数的个数。 问:一一列举该问题的所有可能解。那百位和十位上的数字有哪些可能? 2010.9 将百位和十位的数用一个变量j来表示。让变量J依次取0到99这100个不同的值,接着给J的每个确定的值乘以10加上22764005这样就能形成一个可能解。检验每个可能解是否是问题的真正解。检验的条件是什么呢?2010.9强调:强调: J:循环变量,其作用如下: 1、用它来控制循环是否继续进行,记录已经执行 的循环的次数。 2、依次产生应填在百位和十位上的数值。 N:存储一个可能解2010.9介绍程序,请

7、同学们能否帮忙改进?2010.9学生完成作业(1-3)2010.94、任务二:寻找女主角号码 已经知道女主角的电话号码还是一个8位数的编号,如果其千位数和十位数处已经变得模糊不清。但是知道这个8位数(电话号码)是13的倍数。现在要找出所有满足这些条件的8位数(电话号码),并统计这些8位数的个数。 引出双重循环2010.9 一一列举 千位数与十位数的号码模糊,列举时需要两个变量来表达:i和j。i和j是怎么变化的? i从0到9,j从0到9。2010.92010.95、教师小结 1、枚举算法的基本思想是什么?2、用枚举算法解决问题的时候需注意几个问题?(变量连续值域确定)3、枚举算法的基本思想与关键: 一一列举 逐个检验2010.96、学生完成作业(4-6)2010.97、作业评分标准(共10分)评分子项权值2010.92010.9板书设计板书设计5.1枚举算法的程序实现 枚举算法的基本思想是什么?枚举算法的基本思想与关键:1、一一列举 2、逐个检验 循环变量,其作用如下:1、用它来控制循环是否继续进行,记录已经执行 的循环的次数。2、依次产生应填在百位和十位上的数值。2010.9概括总结概括总结一句概括一句概括 情景创设情景创设师生互动,激发学生探究问题的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论