




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
微格课堂教学设计字幕标题数值变换科目计算机应用基础主要的计算机应用技术适用对象计算机科学专业一年级学生主要类别专业类别教师宋代的继承他们所属的学校陕西理工学院教学思想与实践教学设计理念实现冒泡排序是本章的教学重点和难点之一。如何设计教学过程,通过本课的学习,让学生掌握程序的代码实现,并从中理解程序设计的基本方法和步骤,是我在设计教学时重点关注的内容。在教学设计中,采用引导启发法和任务驱动法等教学方法进行教学,通过实例动画演示,学生容易掌握气泡排序的原理,通过代码单步执行、知识描述和数据变化同步动画演示,学生更好地掌握气泡排序的算法设计。教学背景数据结构是计算机专业一年级学生的专业基础课。冒泡排序法是数据结构课程中的一个重要知识点。软件开发和计算机应用得到了广泛的应用。在学习这一内容之前,学生已经学习了程序设计的三种结构,还用C语言实现了几个应用程序,并很好地掌握了函数、数组、if语句和for语句循环嵌套等知识。教学目标知识目标:掌握气泡分选的原理和算法设计。能力目标:用C语言实现气泡排序的算法设计和算法优化态度目标:培养学生的逻辑思维和主动分析和解决问题的能力教学中的重点和难点教学重点:气泡分选原理教学难点:气泡分选C程序的实现教学过程设计教学环节教学内容时间分配1.问题介绍设计目标:通过生活实例引入问题,吸引学生的注意力。教学方法:引导和启发法教学资源:卡通图片40-50秒2.新课程纲要泡泡排序的动画演示气泡分选原理气泡排序的算法设计10-20秒3.问题分析设计目的:通过实例的动画演示,让学生清楚地了解泡泡排序的具体实现过程。设计目的:通过真实数据的排序过程,使学生更好地掌握气泡排序的原理。教学方法:示例演示和归纳教学资源:Flash动画4-5分钟4.分类原则每两个相邻的数据进行比较。如果前一个数据大于后一个,数据将被交换。否则,数据将不会被交换,并且5个数据比较将在4轮中被成功排序。10-20秒5、解决问题设计目的:通过算法设计步骤、算法改进、编码、描述和数据同步动画演示,学生可以掌握编码方法,提高编程水平。教学方法:任务驱动和引导启发式方法教学资源:Flash动画5-6分钟6.思考问题教学方法:设置问题教学资源:幻灯片10-15秒7.知识总结气泡分选原理气泡排序的算法设计气泡分选的知识拓展10-20秒教学总结特征和特性利用各种零散的资源来讲解知识点,通过实例动画和代码单步、知识描述和数据变化同步动画来演示抽象、枯燥和枯燥的知识,使教师达到轻松教学、轻松教学的效果,学生达到轻松学习、乐于学习的效果。详细的教学计划教学设计方案全过程概述一、问题介绍为了吸引学生的注意力,让我们先介绍一个生活的小例子(如图1所示)。有五个卡通人物。他们是如何根据身高排名的?图1卡通人的传说为了达到学生自我思考的效果,一些学生认为最高的卡通人物应该放在后面,最短的卡通人物应该放在前面,依此类推。二、新课标强调排序的方法有很多,排序在实际应用中也非常重要。本文介绍了一种演示每一轮卡通人物的顺序(如图2所示),让学生积极思考顺序。其中,垂直交换法(如图3所示)可以让学生感受到向上浮动的气泡,同时,卡通人物的高度可以作为数据进行交换,让学生感受到数组元素的交换,这更有利于下面将要介绍的算法设计。图2卡通分类动画图例图3垂直高度排序的动画图例2.原理归纳学生应该能够自己总结气泡排序的原理,并比较每两个相邻的数据。如果前者的数据大于后者,将进行交换。否则,将不进行交换,5次数据比较将在4轮排序中成功。四、冒泡排序算法设计掌握了原理后,我们开始进行具体的算法设计,并通过VC 6.0环境实现了程序设计。1.数据输入国际5=180,150,170,160,120 ;2.数据输出对于(I=0;I=4;(I)printf(“% d”,aI);3、每轮比较程序设计对于(j=0;j=3;j)(jaj1) t=aj;aj=aj 1;aj 1=t;4.轮数控制编程对于(I=0;I=3;(I)对于(j=0;j=3;j)(jaj1) t=aj;aj=aj 1;aj 1=t;V.算法改进指导学生评价算法,每一个谎言比较,所有的数据都会比较,不应该是最好的算法。前面的比较确认了一个最大的数据,如何控制下一个不比较的数据?对于(j=0;j=3;j)将语句中的j=3改为j=3-i六、难点解决为了让学生更好地掌握重点和难点的知识,通过代码单步、知识描述和数据变化的同步动画演示(如图4所示),学生可以更好地掌握冒泡排序的算法设计。图4代码,数据同步动画图例七、思考问题演示的算法设计是通过找到每轮比较的最大值来实现的。如何利用每轮比较寻
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 整合医学背景下构建护生执业胜任力的教学模式研究
- 月饼订购合同(标准版)
- 湖南中南大学湘雅三医院招聘考试真题2024
- 四川绵阳安州区招聘乡镇事业单位工作人员考试真题2024
- 2025年高级车工(三级)技能认定理论考试题库(含答案)
- 2024年数控机床应用试题及答案
- 2025年初中英语新人教版九年级全一册《关系代词引导的定语从句》附答案
- 2025煤矿企业主要负责人安全生产知识和管理能力考试综合能力测试题及答案
- 十年(2016-2025)高考语文真题分类汇编(全国通.用)专题08 整本书阅读(全国通.用)(解析版)
- 2025年春季初中英语语法专项训练试卷及答案
- 2025至2030中国玻璃天线行业项目调研及市场前景预测评估报告
- 清晖园简介教学课件
- 政府采购招投标培训课件
- MT/T 1217-2024煤矿在用带式输送机滚筒轴超声检测方法
- 严肃财经纪律培训班课件
- 医院药学高级职称答辩
- 以生为本特色领航:上海市J小学校本课程管理策略深度剖析
- 山东省烟台市2024-2025学年高一下学期期末学业水平诊断英语试卷(含音频)
- 2024年新疆沙雅县卫生系统招聘考试(中医学专业知识)题含答案
- 学生防极端化教育
- 北京公房出售管理办法
评论
0/150
提交评论