首页 计算机微课教学课件

计算机微课教学课件

举报
开通vip

计算机微课教学课件计算机微课教课课件计算机微课教课课件计算机微课教课课件微课标题所属专业所属专业大类讲课教师教课思想与教课方案思路教课背景教课目标教课重、难点教课环节1、问题引入2、新课纲要微课教课方案数值转变所属课程计算机应用基础计算机应用技术适用对象计算机专业一年级学生所属专业类宋承袭所属学校陕西工业职业技术学院冒泡排序的实现是本章的一个教课要点和也是教课难点,如何设计教课过程,使学生经过本堂课的学习掌握其程序的代码实现,并从中领悟出程序设计的基本方法和步骤,是我在教课方案时要点思虑的内容。教课方案上采纳指引启示法、任务驱动法...

计算机微课教学课件
计算机微课教课课件计算机微课教课课件计算机微课教课课件微课标题所属专业所属专业大类讲课教师教课思想与教课 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 思路教课背景教课目标教课重、难点教课环节1、问题引入2、新课纲要微课教课方案数值转变所属课程计算机应用基础计算机应用技术适用对象计算机专业 一年级 小学一年级数学20以内加减练习题小学一年级数学20以内练习题小学一年级上册语文教学计划人教版一年级上册语文教学计划新人教版一年级上册语文教学计划 学生所属专业类宋承袭所属学校陕西工业职业技术学院冒泡排序的实现是本章的一个教课要点和也是教课难点,如何 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 教课过程,使学生经过本堂课的学习掌握其程序的代码实现,并从中领悟出程序设计的基本方法和步骤,是我在教课方案时要点思虑的内容。教课方案上采纳指引启示法、任务驱动法等教课方法讲课,经过实例动画演示让学生轻松掌握冒泡排序的原理,经过代码单步执行、知识描述、数据变化同步动画演示让学生更好掌握冒泡排序的算法设计。《数据结构》是计算机类一年级学生的专业基础课,冒泡排序法是数据结构课程中重要知识点,软件开发、计算机应用等领域应用多、范围广,学习该内容从前,学生已经学习了程序设计的三种结构,也用C语言实现过若干应用程序,并较好的掌握函数、数组、if语句和for语句循环嵌套等知识。知识目标:掌握冒泡排序的原理及冒泡排序的算法设计能力目标:利用C语言实现冒泡排序的算法设计及算法优化态度目标:培育学生逻辑思想和主动解析解决问题的能力教课要点:冒泡排序的原理教课难点:冒泡排序的C程序实现教课过程设计教课内容时间分配设计目的:经过生活实例进行问题引入,吸引学生注意力。教课方法:指引启示法40-50秒教课资源:卡通图片冒泡排序的动画演示冒泡排序的原理10-20秒冒泡排序的算法设计设计目的:让学生经过实例动画演示,清楚的认识冒泡排序的详尽实现过程。设计目的:让学生经过真实数据的排序过程,更好的掌握冒泡排序的原理。教课方法:实例演示、归纳法教课资源:Flash动画3、解析问题4-5分钟每两个相邻的数据进行比较,前一个数据大于后一个就进行交换,4、排序原理5个数据比较10-20秒不然不交换,4轮排序成功。设计目的:经过算法设计步骤、算法改进及代码、描述、数据同5、解决问题步动画演示,让学生掌握代码的编写方法,提升程序设计水平。5-6分钟教课方法:任务驱动、指引启示法教课资源:Flash动画6、思虑题7、知识总结教课总结与特点一、问题引入教课方法:设问法10-15秒教课资源:幻灯片冒泡排序的原理冒泡排序的算法设计10-20秒冒泡排序的知识拓展利用各种碎片化资源讲解知识点,将抽象、无聊、无聊的知识经过实例动画和代码单步执行、知识描述、数据变化同步动画演示,让教师达到易教易授的成效,让学生达到易学愿意学的成效。教课详案教课方案方案全过程一览图为了吸引学生注意力,第一介绍一个生活小实例(图1所示),有这样五个卡通人,如何依据身高排序呢?图1卡通人图例达到学生自我思虑问题成效,有的同学会想到将最高的卡通人放在最后边,将最矮的卡通人放在最前面,依此类推排序就会成功。二、新课题目重申排序的方法有很多,排序在实质应用中也很重要,介绍此中一种冒泡排序法。1、冒泡排序的动画演示2、冒泡排序的原理3、冒泡排序的算法设计三、冒泡排序的原理1、经过两个动画演示,让学生清楚记忆排序过程中有何规律?演示卡通人每一轮排序的过程(图2所示),让学生踊跃主动去思虑排序的过程,此中垂直交换法(图3所示)可以让学生领悟到气泡上调的感觉,同时将卡通人身高作为数据进行交换可以让学生领悟到数组元素交换的感觉,更有益于下边要介绍的算法设计。图2卡通人排序动画图例图3身高垂直排序动画图例2、原理归纳学生应该可以自己总结冒泡排序的原理,每两个相邻的数据进行比较,前一个数据大于后一个就进行交换,不然不交换,5个数据比较4轮排序成功。四、冒泡排序的算法设计1、数据的输入inta[5]={180,150,170,160,120};2、数据的输出for(i=0;i<=4;i++)printf("%d",a[i]);3、每一轮比较程序设计for(j=0;j<=3;j++)if(a[j]>a[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;}4、轮数控制的程序设计for(i=0;i<=3;i++){for(j=0;j<=3;j++)if(a[j]>a[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;}}五、算法提升指引学生去议论算法,每一躺比较中,全部数据都会进行比较,应该不是最好的算法。前一趟比较确立一个最大数据,如何控制下一趟不再比较该数?for(j=0;j<=3;j++)语句中的j<=3改为j<=3-i六、重难点解决为了让学生更好的掌握重难点知识,经过代码单步执行、知识描述、数据变化同步动画演示(图4所示),让学生更好掌握冒泡排序的算法设计。图4代码、数据同步动画图例七、思虑题演示的算法设计都是每轮比较都是经过找寻最大值实现的,如何采纳每一轮比较找寻最小值的方法实现冒泡排序的算法设计?请学生课下多思虑而且进行练习,提升程序设计水平。八、归纳总结冒泡排序法在项目开发过程中应用许多,学习过程中要要点掌握以下内容:1、冒泡排序的原理2、冒泡排序的算法设计3、冒泡排序的知识拓展
本文档为【计算机微课教学课件】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
春雨书屋
从事直销行业多年,精通保健品等知识。
格式:doc
大小:39KB
软件:Word
页数:4
分类:
上传时间:2022-09-14
浏览量:0