1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!
2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。
3、有任何下载问题,请联系微信客服。
扫描下方二维码,添加微信客服
浙教2003课标版《5.3排序算法的程序实现》新课标教案优质课下载
学情分析
本课的授课对象为高二选考班的学生,已经具备了一定的算法思维,通过前面两课时的学习,对冒泡排序及选择排序的算法及其实现由一定的基础。学生在完成新课的学习时,可通过知识的迁移,理解插入排序的基本思想,设计算法解决新的问题。学生有较强的探索精神,传统的教师讲授,学生模仿编程的方式无法满足学生学生独立探究的的欲望,将课堂还给学生,有利于学生在分析问题,设计算法,编写程序,调试中锻炼计算思维,感受编程解决问题的乐趣。
四、教学目标
1.知识与技能目标:
(1)理解插入排序的基本算法
(2)能够运用插入排序解决实际问题
2.过程和方法目标:
(1)培养学生的计算思维,让学生在发现问题、思考、讨论问题、总结的过程中,形成解决问题的算法
(2)综合运用所学知识进行实践探索,构建完整的知识体系
3.情感态度与价值观目标:
(1)通过知识的迁移,能够独立设计算法,并把自己的算法通过已学知识设计程序得以实现,体验编程解决问题的魅力。
(2)在代码修改过程中,感受代码的严谨、高效、结构之美。培养程序设计中美的认识。
五、教学重难点
1.教学重点:
(1)理解插入排序的算法原理
(2)灵活选择程序语言实现算法功能
2.教学难点:
(1)自主选择编写代码
(2) 在代码的修改中,提高计算思维,使代码运行高效、严谨,代码编写美观
六、教学过程
1.课堂活动
教学内容教师活动学生活动设计意图回顾旧知
导入新课展示问题:
排队(按身高排升序)回顾排序问题的基本算法:
冒泡排序和选择排序