1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!
2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。
3、有任何下载问题,请联系微信客服。
扫描下方二维码,添加微信客服
教科版信息技术选修1 算法与程序设计《第三章 算法的程序实现 3.5 用递归法解决问题 3.5.3 递归法的实现.》优质课教案
一、教材分析
《用递归法解决问题》是教育科学出版社选修1《算法与程序设计》第三单元的第五部分第三课内容,用递归法编写的程序具有结构清晰、可读性强等优点,在编程中被广泛应用。学好递归算法对学生以后深入学习程序设计有很大帮助,所以本节课是本章重点讲解的一部分内容。
本节课是本章的最后一节内容,是对前四节课内容的深入和延续,也是为下一章的学习夯实基础。
本节课主要以两个经典问题展开教学,通过课堂活动调动学生学习积极性,引导学生用递归法解决问题,从而达到教学目的。由于所选案例与高中数学紧密结合且趣味性较强,而且采用情景教学模式,所以本节知识对学生具有一定的吸引力。
二、学情分析
(一)学生情况
教学对象是高二年级学生;基础扎实,思维活跃,动手能力较强。
(二)知识储备
对“算法”有初步的了解,掌握了基本的编程知识。
(三)能力储备
积累了用计算机编程解决现实中的问题的初步经验。
三、教学目标
(一)知识与技能
1.进一步理解递归算法思想,掌握用递归法解决问题的一般过程。
2.能够应用自定义函数实现递归算法的编程,理解递归法解决问题的优缺点。
(二)过程与方法
1.通过情境体验,加深对递归法解决问题过程的理解。
2.通过合作学习,培养协作互助精神。
(三)情感态度与价值观
1.正确对待规则,养成良好生活学习习惯。
2.学会用递归思想解决人生实际问题,树立正确的人生观。
四、教学重难点与突破策略
(一)重点:理解用递归法解决问题的一般过程。
突破策略:
课堂活动1:“汉诺塔”小游戏;