1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!
2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。
3、有任何下载问题,请联系微信客服。
扫描下方二维码,添加微信客服
选修1算法与程序设计《5.2解析算法的程序实现》新课标教案优质课下载
2)通过实例的学习,掌握解析算法的各环节。;
3)在综合应用各种知识解决问题时提高自己的整体素质;
2过程与方法
1)能够用解析法分析简单问题,设计算法,编写程序求解问题;
2)掌握运用各学科知识解决实际问题的方法;
3 情感态度与价值观
结合高中生想象具有较强的随意性、更富于现实性的身心发展特点,综合反映出各个领域的计算机应用水平,提高学生交流和讨论,自己总结获得新的知识能力,培养学生正确寻找解决问题的方法和正确的学习方法。
激励每位同学体验解题成功的全过程,鼓励同学尝试用自己的思路解题,激发对算法学习的欲望和兴趣。三、教学重点、难点(1)理解解析法的基本概念。要培养学生善于综合运用数学、物理、化学等各学科的知识
和思考方法,寻找问题中各要素之间的关系,导出解决问题的解析式或列出相关的方程,然后设计程序求解。
(2)根据算法写出程序代码并且调试程序求得问题的正确解答的能力。当算法确定后, 应当能够熟练地根据算法写出程序代码,并且通过调试程序发现并改正错误,得出正确的解答。四、学习者特征分析在学习本节内容之前,学生已经学习了算法的概念、初步掌握了算法的表示方法、学会使用流程图或自然语言描述算法,理解了顺序、选择、循环三种执行的模式,还学习了面向对象程序设计的基本知识和VB程序设计初步知识。作为重点中学的学生,其认知水平和能力基础都不错, 在解决问题方面具有一定的潜力。上节课已经学习了枚举算法,学生对于“算法”概念有了初步的了解,但解析算法较枚举算法在难度上有了一定的提高。五、教学策略选择与设计本节课是以教师为主导、学生为主体的教学原则为基础确定教学策略的 。教学方法是以 “问题情景式任务驱动”的教学方法为主。任务驱动强调让学生在密切联系学习生活和社会实际的有意义的“任务”情景中, 通过完成任务来学习知识、获得技能、形成能力、内化伦理。六、教学环境及资源准备1 本节课在信息技术教室上课,可以用到多媒体教学设备。
2 教学课件PPT。
3 VB6.0软件。七、教学过程教学过程教师活动学生活动时间(分)设计意图及资源准备提出问题提出实际问题:电信部门收费规定如下:如果通话时间不足三分钟则收取话费2元,如果通话时间超过3分钟则超出部分每分钟1元.请设计一个程序进行收费 。学生经过分析用自己的数学知识语言描述解决这个问题的办法3用解决生活中的例子入手,吸引学生的学习兴趣。而且便于学生理解。引出算法教师总结学生得到的数学方法和流程图,给出解决这个收费问题的算法。学生通过教师的描述理解解决问题的数学表达式和流程图5把学生语言描述的算法转换成公式和流程图,为接下来的算法学习做准备引入概念教师引导学生通过实例概括出解决这个问题的过程—列出数学表达式—画出流程图-编辑程序。这就是解析算法学生理解解析算法的特点5引导学生一步一步的获得解析算法的概念和特点,帮助学生深刻理解问题体验新知教师发放给学生解决收费问题的程序半成品,学生在规定时间里完成程序并运行。学生讲解程序填写的过程并展示程序实现的效果10学生独立设计程序的能力并没有完全掌握可以以半成品的方式完成任务,让学生获得解决问题的喜悦。继续探索分成次完成教师布置的任务
基础层级:储蓄问题
高级层次:相遇问题学生完成教师提供的半成品解决实际的问题5按照学生的实际情况完成任务,让每个学生都有收获。师生交流教师引导学生说出自己对解析算法的理解和程序设计过程学生展示自己的程序和运行结果,通过展示提过学生的语言表达能力8展示自己的程序可以更深刻地体会解析算法的实质。
小结
引导学生总结本课的知识点。回忆归纳总结这节课学到的知识点3检查学生的学习情况课后探究
布置课后探索: 设计一个程序输入A B C三个数,判断这三个系数组成的一元二次方程是否有解。课后完成这个探索1巩固所学知识并锻炼学生独立使用计算机解决问题的能力八、教学流程 开始
实例导入
师生共同讨论得 到解析算法的概念
学生通过 解析算法程序设计过程,获得新知识
学生分层次练习解析算法的程序实现
学生展示自己的设计成果,深刻体会解析算法的实质
小 结
课后探索九、教学评价 整节课以教师为主导,学生为主体的理念进行设计,充分发挥了学生的主观能动性。为学生创设了一个主动探究、积极进取、自主学习的良好氛围,发挥学生的主体性。算法是一个抽象的概念,教师把抽象的问题具体会有益于学生的理解和记忆。解析算法设计体验的任务具有很大的实用性。十、板书设计5.2解析算法的程序实现
1解析算法的概念