编程训练2借用指针变量实现的按顺序输出数据 2. 主函数与函数间的多值传递 工作内容及要求 编程训练1主函数与函数间的值传递 编程训练2实参是变量的地址 编程训练3两数和的函数 编程训练4 同时求两数和与两数差,主函数与函数间的多值传递 3. 函数返回值是指针 编程训练1 阅读理解 编程训练2 返回较小值的地址 编程训练3 功能扩充 课堂教学 设 计 主要写出教学的主要环节及其设计安排。如复习旧课、导入新课、如何突出重点、如何破解难点、教材分析、学情分析、教法设想、学法指导、媒体使用、作业习题布置、问题讨论、提问、总结、案例使用、教学情景设计、课程考核及课后辅导等。 作 业 实践教学 备 注 本章参考书目、课外阅读材料、需要注意的问题等。 教学后记 授课题目 任务七 一维数组操作_单科成绩统计 教学目的:学习针对批量数据加工的程序设计技能,累计、查找、删除、排序等的程序设计方法。 教学目的 教学要求 教学要求:复习针对单个数据的输入/输出和加工方法,数组就是在单个变量基础上的扩充,是下标变量,对数组的操作是对单个变量操作的重复,必须使用循环,核心是对数组元素的遍历。 教学重点 教学难点 教学重点:数组元素和地址的多种表示;数组元素的遍历;针对数组操作的函数。 教学难点:数组元素和地址的多种表示;单科成绩的加工处理。 解决办法:课堂教学结合现场演示;同学间的协同作业。 教学方法:演示法、模仿式教学法、案例教学法、练习法和教学方法 教学手段 讨论法。 教学手段:多媒体教室;教学板书;广播软件。 教学资源:相关的精品课程;网络教学资源;电子课件等。 教学内容 时间分配(分) 任务七 一维数组操作_单科成绩统计 一、知识和能力要求 1.知识要求 数组的定义 数组元素和地址的多种表示 数组元素的遍历方法 数组输出函数的编写 数组排序的方法 2.能力要求 能够用宏定义数组的长度 课堂教学 时间分配 能够使用指针变量遍历数组 能够编写对数组进行简单操作的函数 能够排查有关数组程序设计中的物理和逻辑错误 能够自由的书写数组操作的函数和主函数 二、任务准备 1. 一维数组 一维数组的定义 一维数组元素和地址的表示 一维数组的初始化 2.一维数组的操作 数组元素遍历 数组元素求最大值 数组元素删除 数组元素统计 数组元素排序 三、任务实施 1.一维数组的遍历 工作内容及要求 编程训练1 数组元素的引用和输入/输出 编程训练2 按要求计算数组元素之和 2. 一维数组的选择排序 工作内容及要求 编程训练1 求数组元素最大值的下标 编程训练2 将最大值放在a[0]中 编程训练3将最大值放在a[0]中,次大值放a[1]中 编程训练4 降序排序 编程训练5 选择排序 3 . 单科成绩统计 工作内容及要求 编程训练1 人数固定 编程训练2 人数不定 课堂教学 设 计 主要写出教学的主要环节及其设计安排。如复习旧课、导入新课、如何突出重点、如何破解难点、教材分析、学情分析、教法设想、学法指导、媒体使用、作业习题布置、问题讨论、提问、总结、案例使用、教学情景设计、课程考核及课后辅导等。 作 业 实践教学 备 注 本章参考书目、课外阅读材料、需要注意的问题等。 教学后记 授课题目 任务八 二维数组操作_多科成绩统计 教学目的:二维数组操作是平面的,是在一维数据进行加工教学目的 教学要求 的基础上的重复,是程序设计中循环的具体应用,学习了二维数组就可以对多科成绩进行统计计算。
c语言教案(6)
2019-08-17 13:36
c语言教案(6).doc
将本文的Word文档下载到电脑
下载失败或者文档不完整,请联系客服人员解决!