师梦圆 - 让备课更高效、教学更轻松!
网站地图
师梦圆
师梦圆高中信息技术教材同步中图版选修1 算法与程序设计第四节 排序与查找下载详情
  • 下载地址
  • 内容预览
下载说明

1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!

2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。

3、有任何下载问题,请联系微信客服。

扫描下方二维码,添加微信客服

师梦圆微信客服

内容预览

选修1 算法与程序设计《第三单元 算法与问题解决 第四节 排序与查找》优秀教案

本课是综合运用程序设计的基本知识(顺序结构、分支结构和循环结构)。通过”排序“问题的解决,从编程实现选择排序入手,调试与运行程序,比较不同排序算法的异同,为后续深入学习程序设计打下良好基础。

学生分析

高一学生在之前信息技术课程中,已经能够掌握python基本语法,能够使用三种程序流程去编写小案例。因此、借助python这种上手简单、编写直观的程序设计语言、联系生活中实际问题、运用其去解决问题,一步步激发学生编写程序与调试程序的兴趣,从而使学生以积极的态度深入后面的更具挑战性数据与算法程序设计章节。

另外,高一学生已经具备一定数学思想与逻辑思维,能够用数学方法去解决生活中问题,这样可以引导学生将自身具备的数学素养顺利迁移到我们的程序设计编写中去,加快学生的理解与学习。

教学目标

通过本节课程的学习,综合考虑信息技术核心素养(信息意识、计算思维、数字化学习与创新、信息社会责任)四个方面,期望达到如下教学目标:

1.熟练掌握Python中列表的基本操作。

2.掌握“选择排序”的算法思想,编写程序(调试、运行),解决不同需求的排序问题。

3.了解不同排序算法的各自特点,体验程序设计思想的魅力。

4.有效优化程序,感受算法效率,自觉遵守法律法规和伦理道德。

教学重点与难点

1.重点:选择排序的算法思想

2.难点:选择排序的程序实现

教学策略

本节课教学以教师演示、讲授,学生探究、展示等教学策略:教师通过动画演示,创设问题情境。学生经历如下学习过程,掌握选择法排序:首先,了解选择法排序的执行过程,自主探究,尝试编写程序。然后,编程实现选择法排序,运行调试,掌握选择法排序算法思想。第三,优化程序,提高算法效率。最后,对比不同的排序算法,体会各自特点。

教学过程

课前准备部分

教师:

准备python案例。本节课围绕选择法排序程序执行过程,计划层层递进,展开对选择法排序执行过程进行讲解与优化,从而让学生熟练掌握List的使用方法,并完成List元素大小的排序。

制作PPT。

新课导入部分

教学环节

教师活动

学生活动

设计意图