还剩3页未读,继续阅读
文本内容:
课题第节算法算法实例22备课时间上课时间主备人复备人编号03本课是第4章第2节第2课时,前面已经介绍了程序设计的概念,学生了解了计算机程序解决实际问题的过程,本节课着重介绍解析法教材分析和枚举算法,运用实际问题分析的方法引导学生解决实际问题的同时,让学生巩固并练习使用流程图的方法描述算法通过前几个章节的学习与实践,大部分同学对于用流程图描述算法也非常熟悉,为本节内容的学习提供了良好的基础对于简单的程学情分析序段也有一定的认知意识,那么在本课中学生会觉得设计思想比较容易掌握困难之处在于如何将题目的设计思想转化为流程图知识与技能1理解解析算法、枚举算法的思想2通过算法实例的分析,掌握运用流程图的方法描述算法过程与方法1培养同学自主探索研究、解决问题的能力教学目标2能通过实际问题的分析、求解过程,理解运用算法解决问题的思路和方法3培养同学用计算机程序解决问题的思维能力情感态度与价值观1通过解决任务,培养同学勇于尝试,不怕困难的精神2积极参与、主动探究;合作学习,体验成功理解解析法和枚举算法的算法思想教学重点掌握运用流程图的方法描述算法教学难点讲授法、分析法、案例讲解法教学方法在课堂分析过程中学生将从听课一理解一体验一探究,这些过程教学策略中全面掌握解析法和枚举算法的设计思想,并能用此算法来解决日常生活问题及与其他学科有所关联的一些简单问题教学过程教师活动学生活动复备栏人们在用计算机解决问题的实践中,总结出如解析法、枚举法许多创设情境认真听讲基本算法根据这些基本算法的思导入新课维,针对要解决的实际问题可以灵活地设计出更多更好的算法
一、解析法解析法的算法思想是在分析具体问题的基础上,先找出待解决问题的数学表达式,再求出表达式的值实践学习“鸡兔同笼”问题有若干只鸡和兔同在一个笼子问题分析,里,从上面数有35个头,从下面数有引导学生分析问讲授新课94只脚,问笼中各有多少鸡和兔?题,在问题解决Stepl分析问题的过程中了解解如果将笼子里的每只动物减去2析算法的思想只脚,剩下的是每只兔子的2只脚之和,再除以2就得到兔子的只数设动物的头和脚数分别为h和f,数学表达式则为兔子数f-2h/2鸡数C=h-rStep2用流程图描述算法用解析法解决问题绘制流程学生分成4图组分别完成探究探究学习输入2个电阻的阻值,求出2个学习,并展示学电阻并联后的阻值习结果输入圆柱体的底圆半径和高,求圆柱体的体积和表面积甲乙两个仓库共存放97筐苹果,如果从甲仓库搬14筐到乙仓库,结果甲仓库还比乙仓库多3筐求两个仓库原来各存放多少筐苹果?求2+4+6+…+100的值设计意图用习题培养学生用解析法解决生活中的实际问题
二、枚举法枚举法的算法思想是利用计算机运算速度快的特点,对要解决的问题中的所有可能答案一一列举,并进行判断,满足条件的保留,不满通过实践足的丢弃,最后得到符合要求的答学习的问题分案析,引导学生分实践学习水仙花数析问题,在问题若某三位数等于它每一位上数解决的过程中讲授新课字的立方之和,就称这类数为“水了解枚举算法仙花数”(如153=13+53+33)请的思想找出所有的水仙花数Stepl分析问题可以利用计算机运行速度快的特点,从100开始到999,一个一个去判断是否满足“水仙花数”条件,如满足就显示Step2用流程图描述算法开始用枚举法来解决下面问题(绘制流程图)找出「100的所有质数有些数可以被它自己各位数字之和整除如18,1+8=9,18可被9整除找出具有此特性的所有三位数学生分成4将数3025拆成30和25,然后相组分别完成探探究学习加再平方即相0+25)2,就有回到究学习,并展示3025了找出具有这种特点的四位学习结果数思考问题采用枚举法解决实际问题,用人工来执行合适吗?请从枚举法的角度分析一下,用计算机处理问题与人工处理有什么不同?教学过程教师活动学生活动复备栏课后反思。
个人认证
优秀文档
获得点赞 0