冒泡排序与选择排序的复习 教案设计.docxVIP

冒泡排序与选择排序的复习 教案设计.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
冒泡排序与选择排序的复习 课堂类型:复习课 教材分析:人教版《信息技术》 《算法与程序设计》分册第四章第五节 排序算法 授课地点:录播教室 教学目标:知识与技能:掌握冒泡与选择排序的原理;学会使用冒泡、选择的思想设计解决简单排序问题的算法。 过程与方法:进一步理解 程序设计的基本方法,体会程序设计在现实中的作用。 情感态度与价值观:培养学生分析问题、发现 规律的能力,激发学生学习热情。培养学生联系生活中的算法。 教学重难点:掌握冒泡与选择排序的原理;学会使用冒泡、选择的思想设计解决简单排序问题的算法。 教学方法:讲解法、演示法、分析归纳法、任务驱动法; 教学过程: 导入 (开门见山)我们已经学习了两种排序,冒泡排序和选择排序,今天我们就通过比较两种排序算法来一起复习这部分内容。首先我们来观看一段老师亲自做的微课,再来认识一下这两种算法的原理。 播放微课。 复习讲解 刚刚播放的是两种算法的动画原理,我们之前也学习过,那么接下来我们重点来复习一下这两种算法的代码结构。 冒泡排序 For i=1 to n -1 For j=n to i+1 step -1 If a(j)a(j-1) Then 比较两种算法的特征共同点与不同点 t=a(j) : a(j)=a(j-1) : a(j-1)=t 比较两种算法的特征共同点与不同点 End if Nexr j Next i 选择排序 For i=1 to n-1 K=i For j=i+1 to n If a(k)a(j) then k=j Next j If ki then T=a(i):a(i)=a(k):a(k)=t End if Next i 习题讲解 选择题例题两题 (1)下表记录了6个数据的排序过程,分析表中数据可知,该排序 采用的算法与排序方式分别为 : 原始数据:65 57 59 44 45 69 (2)对数组元素a(1)到a(8)进行从小到大排序,其排序算法的VB部分程序段如下: For m=1 to 7 同样的数值出选择排序给同学练习 p=m 同样的数值出选择排序给同学练习 For n =m+1 to 8 Next n If pm Then t=a(p):a(p)=a(m):a(m)=t Next m 方框中的语句是 ( ) 2.五分钟限时应用题一题 3.不限时练习一题,以学生的作业讲解 可用实物展台演示分析答题的完整过程。 可用实物展台演示分析答题的完整过程。 课堂小结 本节课我们复习了冒泡排序与选择排序的原理以及程序代码。同学们也认真的完成了练习题。

您可能关注的文档

文档评论(0)

jyr0221 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档