电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

排序算法实现课教学设计VIP免费

排序算法实现课教学设计_第1页
排序算法实现课教学设计_第2页
排序算法实现课教学设计_第3页
课题排序算法实现——冒泡法排序【教学目标】知识与技能1、掌握冒泡法排序的基本思路。2、通过程序的实现进一步理解冒泡排序的意义和特点。3、提高学生综合运用各种基本语句的能力。过程与方法1通过实例,体会冒泡法排序的基本过程。2体验探究学习的过程,获得成功学习的快乐。情感态度与价值观1增强学生对VB语言功能的认识。2激发学生进一步学习VB语言的热情。【教学重点难点】冒泡过程的数学模型,一轮冒泡的分解,数据交换的程序。【教学方法】提问启发示,任务驱动,探究讨论。【教学思路】教师线索:引入问题——分析冒泡算法数据模型——指导程序实现——总结提升学生线索:获得情感需求——思考实现方法——分解步骤逐步实现程序——总结提高【教学过程】教学环节教师活动学生活动达成目标新课导入出示:NBA表格提问:谁得分最高,谁三分球最准,谁命中率最高?演示:利用excel中的降序按钮,回答上述问题展示:本堂课的学习任务(以36273218四个数为例,根据冒泡法,用程序实现从小到大排序。思考:获得答案的方法回忆:excel排序操作的方法1、感受排序在现实生活中的应用2、激发学生学习兴趣新课一、分析基本步骤1、界面设计在老师指导下实施:完成冒泡排序教学2、输入数据程序3、冒泡程序4、输出数据程序界面设计输入数据程序输出数据程序程序实现的前期工作二、建立冒泡法数学模型1、引入数组和变量j2、演示交换过程3、演示变量j变化过程4、引导总结一轮冒泡排序的主要动作回忆、思考:一轮冒泡程序排序数学模型归纳:一轮冒泡排序的动作(j从4到2,如果d(j-1)大于d(j),交换d(j-1)和d(j))领会冒泡排序的基本步骤三、程序实现1、分析数据交换步骤2、初步分析数据比较语句的实现3、初步分析一轮冒泡的实现过程4、初步分析3轮冒泡的实现过程5、鼓励学生尝试编写语句并运行6、请学生分析出错问题原因并改正1、理解数据交换的方法、实现数据交换的程序代码2、尝试if语句实现数据比较3、尝试for语句实现基本循环4、运行程序验证结果基本实现冒泡排序的程序编写练习拓展展示:1、请将数据按降序排序并输出2、增加两个数5、21完成降序排序并输出讨论并完成:提高任务美化程序界面构建并完善知识模型评价提取学生作品,从程序实现程度,作品美观两方面进行评价观看自己或他人的作品使学生收获成开展自我评价功的喜悦感受差距激发进一步学习的欲望总结迁移展示:1、分步骤分模块完成2、建立数学模型3、抓住主要动作,逐步展开实现提醒尝试选择排序的程序实现回顾今天的学习过程体会程序设计的方法巩固今天的学习感受

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部