《C语言学习与应用学习任务七电子教案.doc》由会员分享,可在线阅读,更多相关《C语言学习与应用学习任务七电子教案.doc(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、C语言学习与应用学习任务七电子教案任务七 一维数组操作_单科成绩统计教学设计任务七一维数组操作_单科成绩统计课程类型理实一体课程性质职业能力基础课程本次类型理实授课教师施晓琴班级信息专业学期1本次课时6累计课时34教学周8-9周实训要求4人/组考评方式任务检测+课堂体验教学内容任务准备一、一维数组二、一维数组的操作任务实施一、一维数组的遍历二、一维数组的选择排序三、单科成绩统计任务小结任务检测教学目标教学目的:学习针对批量数据加工的程序设计技能,累计、查找、删除、排序等的程序设计方法。教学要求:复习针对单个数据的输入/输出和加工方法,数组就是在单个变量基础上的扩充,是下标变量,对数组的操作是对
2、单个变量操作的重复,必须使用循环,核心是对数组元素的遍历。教学重点及难点教学重点:数组元素和地址的多种表示;数组元素的遍历;针对数组操作的函数。教学难点:数组元素和地址的多种表示;单科成绩的加工处理。解决办法:课堂教学结合现场演示;同学间的协同作业。教学方法及手段教学方法:演示法、模仿式教学法、案例教学法、练习法和讨论法。教学手段:多媒体教室;教学板书;广播软件。教学资源:相关的精品课程;网络教学资源;电子课件等。教学过程任务七 一维数组操作_单科成绩统计一、知识和能力要求1.知识要求数组的定义数组元素和地址的多种表示数组元素的遍历方法数组输出函数的编写数组排序的方法2.能力要求能够用宏定义数
3、组的长度能够使用指针变量遍历数组能够编写对数组进行简单操作的函数能够排查有关数组程序设计中的物理和逻辑错误能够自由的书写数组操作的函数和主函数二、任务准备1. 一维数组 一维数组的定义 一维数组元素和地址的表示 一维数组的初始化2一维数组的操作数组元素遍历数组元素求最大值数组元素删除数组元素统计数组元素排序三、任务实施1.一维数组的遍历工作内容及要求编程训练1 数组元素的引用和输入/输出编程训练2 按要求计算数组元素之和2. 一维数组的选择排序工作内容及要求编程训练1 求数组元素最大值的下标编程训练2 将最大值放在a0中编程训练3将最大值放在a0中,次大值放a1中编程训练4 降序排序编程训练5 选择排序3 . 单科成绩统计工作内容及要求编程训练1 人数固定编程训练2 人数不定任务小结依据任务完成的具体情况,总结编写一维数组程序的要点。任务检测任务检测模拟试卷依据评价与考核内容给出学习这一任务的成绩。课后记略5