1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!
2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。
3、有任何下载问题,请联系微信客服。
扫描下方二维码,添加微信客服
《5.3排序算法的程序实现》教案优质课下载
授课地点
计算机学科教室
授课班级
高二信息技术选考班
设计理念
本节课定位为新授课,以纸牌理牌作为切入点展开教学,引发学生学习兴趣。学生通过已有生活经验提出数据插入问题解决的步骤,通过启发式问答让学生发现问题解决问题,完成对问题探索的全部过程。随后通过变量改变继续深入探讨,结合程序运行的变化,再次发现问题解决问题,从而完善程序,提升对数据插入的认识和理解。最后在错误中学生归纳出数据插入步骤要点,应用到插入排序中。
教学内容和学情
本节课为《算法与程序设计》中排序算法的程序实现,插入排序算法在选考试题中属于热门考点,但学生对于插入排序的学习中经常一知半解,对于变量零界点的概念很模糊。若第一课时就是直接插入排序讲解,学生的掌握情况不是很好,因此本课第一课时的内容通过数据插入对插入排序问题进行细化,让学生把问题最小化。对数据插入形式的各种变形过程中,学生发现问题解决问题。
教学目标
1、了解问题分析、模型建立和算法实现的程序设计过程
2、运用生活案例更好掌握数据插入的思想,理解插入排序算法
3、通过变量训练,掌握数据插入时零界点的变化,培养计算思维
4、通过实践体验,培养自身的发现问题、解决问题的能力
学科核心素养落实
信息意识:通过观察变量和表达式的细微变化,感知程序的变化,分析数据所表达出的信息。
计算思维:通过分析数据插入的过程,运用合理的算法形成数据插入问题的解决方案,调试程序,发现问题再次解决问题,并能把数据插入思想运用到插入排序问题解决中。
数字化学习与创新、信息社会责任:了解算法的优势和不足,能够负责任地应用算法并将算法的思想迁移到实际生活和学习中。
教学重难点
重点
理解数据插入的原理及程序执行过程
难点
根据具体的程序学会分析程序解决问题
有趣的插入排序教学设计
教学过程
环节