《中职电子与信息:任务4-2-3教案.docx》由会员分享,可在线阅读,更多相关《中职电子与信息:任务4-2-3教案.docx(2页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、课程名称任务4.2读写Excel表中的数据4. 2.3统计开奖号码和出现的次数课时数2授课班级13计算机授课时间4. 16授课地点5号机房授课形式讲解和实训参考教材可视化编程应用基础一一Visual Basic(陈建军)学情分析1 .通过前面的学习,掌握了利用VB组件(多媒体控件)编程,利用系统部件(文本 文件)构建应用程序的操作方法2 .基本养成带书和笔和准时上课的习惯。3 .学生已学会通过小组求得帮助,以及帮助别人。4 .学生已学会通过演示视频进行学习。5 .目前有全班同学收听了微博,但如何有效利用微博进行教学还在探索,还需要从 课内引导到课外。6 .需要对学生的学习方法进行指导。教材处理
2、L由于本任务较长,知识点多(至少4课时),而一般课时安排均为1课时或最多 连课2课时,知识点较难较综合,只能从教材中择取分点及重要内容进行教学; 2.侧重选择操作性强、有一定实用性的内容进行项目整合。3.本次课重点讲解二维数组和选择法排序的操作方法教学设计1 .侧重学生实训,采用任务单和微课程的方式,通过任务单和小组协作模 式落实。2 .侧重实用性和趣味性,激发学生学习兴趣和学习动力。3 .注重学生的练习,老师主要以课堂辅导和重点讲解相结合其他资源前几年教师授课的教案和材料教学目标知识与技能1 .复习与Excel交互(读写数据)的基本操作2 .复习利用一维数组进行简单分类统计求和的操作方法3
3、.掌握二维数组定义及读写的基本操作方法4 .掌握利用选择法排序算法进行排序的基本操作方法过程与方法1 .通过复习以前的Excel处理等的基本操作,回忆应用程序及文档 读写的基本步骤。2 .通过复习一维数组的统计求和操作,回忆分类统计的方法3 .通过创建二维数组,学会利用二维数组进行读写的操作方法4 .通过探索选择法排序,学会利用二维数组进行选择法排序的一般 操作方法5 .通过保存、关闭及退出Excel文件,进一步掌握完整进行Excel 应用程序交互的操作方法。情感态度与 价值观1 .通过小组内部合作,增强组内同学相互合作、交流的能力2 .通过操作演示视频培养学生的自主学习能力教学重点1 .掌握
4、二维数组的定义与读写基本操作2 .理解和掌握选择法排序的基本操作方法教学难点对二维数组的理解,对选择法排序的理解及相关操作的熟练掌握教学关键 点类比两个甚至多个一维数组高效操作;结合生活中的选择法排序思维;逐步求精课前准备教学PPT、VB上机实训报告(任务单)教学过程(90分钟)环节(用时)内容活动术段 技手教师学生作业上交讲评上机作业反馈并讲评讲解、说明听、记PPT复习任务1 一维数组的定 义任务说明:将下发的程序半成品复制到个人文件夹中 并打开。增加按钮“统计”,用一维数组来 进行读取E列(各位开奖号码之和)数个数, 并赋初值。填写数组的相关概念提示:CommandTJ_Click()事件
5、中定义一维数 组aHM(0To63), 7位数,每位取值09, 总和最大7*9 = 63。回忆读取方法存入aHM 数组中,理解0 To 63的含义。巡视、让学生 讲解观看演示视 频、操作PPT及操作 演示视频复习任务2 一维数组的分 类统计任务说明:将文件夹中的“cp.xls”工作簿打开,指定 工作表1为当前操作表。将E列出现的值次 数存入一维数组aHM(0 To 63)中。提示:分类统计。改进CommandTJ_Click() 事件,判断如果单元格内容为空则废结束。利用aHM(i)=aHM(i)+l的形式进行统计求次 数。注意运行时请保证原Excel文档关闭巡视、让学生 讲解观看演示视 频、
6、操作PPT及操作 演示视频巩固任务任务说明:将以上步骤通过VB设计界面与设置属性, 制作参照图所示的界面。在cp.xls文件增加两列,G和H列名分别为 “和”和“出现次数”。提示:完成程序中基本的Excel列增加。演示、讲解、 巡视观看、操作PPT任务1 应用二维数组 改进分类统计任务说明:改一维数组为二维数组aHM(0 To 63,0 To 1),第一维存放和,第二维存放该和出现的 次数统计和出现的次数到aHM第二维中。 提示:改进CommandTJ_Click()事件,使用 二维数组,并采用aHM(i,l)=aHM(i,l)+l形 式分类求和。巡视、让学生 讲解观看演示视 频、操作PPT及
7、操作 演示视频任务2 按出现次数从 高到低排序任务说明:将二维数组aHM按出现次数从高到低排 序,要求利用选择法排序。提示:完善CommandTJ_Click()事件,双重 循环,每1轮先假设第i*位置数据为当前 最大,依次与后面每个比较,找出最大数与 第i个位置互换,同时互换对应和值。i取 值0To62 (本题63个减1个位置即可)巡视、让学生 讲解观看演示视 频、操作PPT及操作 演示视频任务3 排序结果存入 Excel对应列任务说明:将二维数组的第一、二维内容分别存入Excel当前工作表的G列与H列中。提示:二维的两个维度采用循环分别保存。巡视、让学生 讲解观看演示视 频、操作PPT及操作 演示视频任务4 显示过程的信 息交互任务说明:补充调用XSXX过程,依次写入各事件需调 用的位置,以实现各操作过程的实时控制。 提示:每一段交互内容通过参数s调用。巡视、让学生 讲解观看演示视 频、操作PPT及操作 演示视频作业收交 小结保存工程与窗体文件,生成工 程.exe,文件主名均为4-2-3; 作业上交情况查看;小组长指导、收交实训报告(任 务单)小结上交作业实训报告课后小结回顾和记录本次课各环节所用时间,总结并分析