- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第23学时冒泡算法教学设计_20120402082033750
四队中学教案纸 (备课人: 董志红 学科:信息技术 )
备课时间 教学课题 第23学时:冒泡算法教学设计课时 教学目标 知识和技能目标 掌握冒泡法排序的原理学会用冒泡法对数据进行排序 过程和方法目标 培养学生观察、分析和解决问题的能力、综合应用和创新能力。培养学生团结协作的能力 情感态度和价值目标 培养学生积极思考、精益求精的求学精神和科学态度。 教学重点 用程序实现冒泡排序 教学难点 用程序实现冒泡排序 教学过程:
教学程序
教师活动
学生活动
设计意图
简单介绍
相关知识
向学生简单介绍算法、冒泡法等概念;并向学生介绍多种算法。
学生进行比较讨论。
让学生对算法有一个直接的了解。
游戏回顾
冒泡思想
竞赛游戏一:用冒泡法进行数据排序。以6人为一组,看看哪组最快完成任务。
给每组学生发一组数据,开始游戏。
补充解释算法思想。
展示部分流程图。
展示部分伪代码。
组内讨论冒泡算法思想
组内学生快速地进行两两数据的比较和交换,获胜的小组向全班阐述冒泡算法。
根据算法将流程图和伪代码填写完整。 通过游戏的导入,一方面引起学生的学习兴趣,另一方面也让学生回顾了冒泡算法思想。为下面的教学做好铺垫。
提出任务
“明日之星英语演讲大赛”小组赛已经结束,我们需要对各小组成绩分别进行排序,以决定进入决赛的名单。
明确任务,思考问题。
在学生明白游戏规则的基础上,提出教学要求。
?
分析任务
?
?
?
?
?
?
分析任务
教师带领学生一起针对问题提出冒泡排序的程序编写步骤。
(1)从10个文本框中获取原始成绩数据,分别赋值给数组中的元素;
(2)对数组中的元素采用冒泡法进行排序;
(3)将排好序的数据输出给文本框。
讨论总结伪代码,教师带领学生一起分析所用的控件和变量数组等,讲解控件数组的用法。
在教师的指导下,积极思考,与教师一起归纳步骤。
?
写出伪代码。
?
?
学生填写表格。
这是编程的前期分析,让学生进一步明确编程的顺序和要求,主要是为学生下一步编程做好准备。
组织游戏,
深入理解
数据交换
知识
游戏二:请一小组学生演示交换两水杯中的水。
学生商量操作、演示,会发现问题:必须用到第三个杯子,才能实现目标。
通过交换水杯中的水,让学生更深刻地体会到数据交换的原理,为学生理解程序做铺垫。
学生完成编程
?
教师巡回指导。
用计算机程序设计语言的语句来实现上面的各个步骤:不但应用了已经学过的条件语句以及程序的循环结构,同时还掌握了“冒泡法”的使用。
学生在深刻理解的基础上完成编程。
交流程序进一步巩固
交流程序运行情况,纠正错误。
体验成功,巩固所学知识。
进一步巩固所学知识。
提出新问题:查看排序结果,我们会发现成绩是由低到高排列的,如何实现成绩由高到低排列呢?
学生尝试,并演示。
附件程序源代码
Private Sub cmdSort_Click()
Dim aryPlayer(9) As Integer, intTemp As Integer
Dim aryScore(9) As Single, sngTemp As Single
Dim i As Integer, j As Integer
从文本框中读入10名选手的编号和成绩
For i = 0 To9
aryPlayer(i) = txtNum(i).Text
aryScore(i) = txtScore(i).Text
Next
以下代码对成绩排序
For i = 0 To8
For j =9To i +1Step -1
If aryScore(j) aryScore(j -1) Then
交换选手编号
intTemp = aryPlayer(j)
aryPlayer(j) = aryPlayer(j -1)
aryPlayer(j -1) = intTemp
交换选手成绩
sngTemp = aryScore(j)
aryScore(j) = aryScore(j -1)
aryScore(j -1) = sngTemp
End If
Next
Next
输出成绩
For i = 0 To9
txtNum(i).Text = aryPlayer(i)
txtScore(i).Text = aryScore(i)
Next
End Sub 教学反思 学生在必修课里已经学习过冒泡排序的算法思想和流程图,因此这部分的重点就在于如何用程序实现算法,这也是本节的难点。
您可能关注的文档
- 空气质量检测与传感器论文室内空气质量检测与传感器的应用.doc
- 空气静压轴承工作原理.doc
- 空调过滤网清洗管理办法.doc
- 突破心理依附探索中国大学模式-中国高等教育改革与发展网.doc
- 窗帘的安装.doc
- 窝窝团发展分析.doc
- 章问题解决概述.doc
- 端口程序nmap使用手册.doc
- 笋芽儿 教案.doc
- 笋芽儿第二课时教案王萍.doc
- 3.2.1解开光合作用之谜、叶绿体与光能的捕获 课后练习(含答案)高中生物学 必修1苏教版.docx
- 河北省唐山市2024-2025学年高一下学期期末考试政治试题(含解析).docx
- Unit 4 Amazing Plants and Animals 知识点梳理 人教版英语八年级上册.docx
- 化学品热稳定性的测试方法 绝热加速量热法TCCSAS 057-2025.docx
- TCCSAS 026-2023化工企业操作规程管理规范.docx
- TCCSAS 018-2022加氢站氢运输及配送安全技术规范.docx
- TCCSAS 047-2023危险化学品编码与标识技术规范.docx
- 基孔肯雅热知识学习考核测试试卷题库及答案.doc
- 全科医学住院医师-外科知识考试题库(附答案).doc
- 2025年基孔肯雅热应知应会知识测试考核试卷题库及答案.doc
最近下载
- 蒂森823扶梯图纸.pdf VIP
- YD-T 1539-2019 通信行业标准规范 移动通信手持机可靠性技术要求和测试方法.pdf VIP
- CEGC+II+新英语语法教程.doc
- Q_SYW 004-2019脚气灵消菌液企业标准.pdf
- 西天山的增生造山过程 - 地质通报.PDF VIP
- 《四川省海绵城市建设技术导则(试行)》.docx VIP
- Q_GDW 1140-2014 交流采样测量装置运行检验规程.PDF VIP
- 防水监理细则.doc VIP
- 建筑工程机电安装系统调试方案.docx VIP
- 低代码应用开发 课件全套 李春平 第1--9章 低代码应用开发 --- 低代码开发应用实例.pptx
文档评论(0)