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