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

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

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

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

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

师梦圆微信客服

内容预览

《3.4.1冒泡法排序算法》教案优质课下载

【学科核心素养】1.运用基本算法设计解决问题的方案,能使用编程语言或其他数字化工具实现这一方案。(计算思维)2.针对特定的学习任务,运用一定的数字化学习策略管理学习过程与资源,完成任务, 创作作品。(数字化学习与创新)

【学业要求】针对典型的数学问题,利用程序设计语言对数据进行整理、组织与计算方法;依据解决问题的需要设计算法,采用流程图的方式描述算法,掌握一种程序设计语言的基本知识,能编写简单程序用以解决问题掌握循环结构编程的一般步骤及特点。

一、教学内容分析

自选教材《Python程序设计基础》For语句循环结构,利用循环和分支语句实现冒泡排序,对学生的体重进行排序,解决实际问题,复习巩固分支结构。学习循环结构冒泡排序的算法,熟悉程序调试与运行方法。本节课的教学内容与算法密切相关,能有效地锻炼和培养学生计算思维的能力。

二、学情分析

学生在初中阶段已经初步学习了VB程序设计有了一定的基础,再经过前面几节课学习,已掌握Python语言基本编程环境及基础知识,能用顺序、分支编写一些简单的程序。学生利用Python循环结构编程解决问题兴趣较高,信息技术素养水平低的部分学生在小组协作学习时依赖性较强,对选择适当的语句编写程序还要进一步个性学习指导。

教学目标

3.1掌握Python程序设计语言For循环语句的格式、功能和执行过程;学会使用该语句来实现循环结构程序设计,解决排序问题;

3.2学生能理解分析问题、设计算法、编写程序、调试程序流程。

3.3学生体验自主学习、协作学习的乐趣,锻炼培养学生的计算思维能力。

四、教学重点、难点:

4.1 Python程序设计语言中for循环语句通过循环变量实现控制循环;冒泡排序算法的基本原理;

4.2 For循环语句和If分支语句组合使用,实现冒泡排序即前后数据交换。

五、教学策略

根据教学内容和学生程序设计实际水平确定教学策略方法。以Python编程for循环语句运行的基本步骤为线索,通过对各阶段性问题的解决,形成循序渐进的梯度,组成一个项目任务链,项目任务驱动为主体,结合讲授法、演示法。采取“情景导入—搭建项目任务—布置项目任务—处理项目任务—评价项目任务—课堂小结”为主线。课前发放导学案,让学生自主探究预习,并进行课前的前置训练,根据前置性训练反馈情况进行调整教学设计。项目设计分基础任务和拓展任务,满足学生间信息技术能力差异性,实现分层教学。以学生项目完成情况评价学生学习效果,用课堂学习活动记录表评价学生学习状态。

六、教学环境媒体 多媒体广播教学软件、Python语言程序设计软件、微课、学具、学案。

七、教学过程

教学环节教师活动学生活动设计意图核心素养

入课前准备:pad推送微课、学案、检测。

课上导入:为了学生更好理解与参与,请五位同学进行冒泡排序演示。

学校要进行购买新校服,编写帮助老师把学生身高进行排序小程序。(明确任务)观看舞蹈冒泡排序视频了解排序算法原理;

学生自主探究仔细思考,认真听讲通过实例展示,激发学生学习兴趣及创作欲望;

教材

附录