《C语言学习与应用学习任务六电子教案.doc》由会员分享,可在线阅读,更多相关《C语言学习与应用学习任务六电子教案.doc(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、C语言学习与应用学习任务六电子教案学习任务六 指针操作_主函数与函数间的多值传递教学设计任务六指针操作_主函数与函数间的多值传递课程类型理实一体课程性质职业能力基础课程本次类型理实授课教师施晓琴班级信息专业学期1本次课时4累计课时28教学周7周实训要求4人/组考评方式任务检测+课堂体验教学内容任务准备一、指针二、指针的运算任务实施一、 指针操作基础训练二、 主函数与函数间的多值传递三、 函数返回值是指针任务小结任务检测教学目标教学目的:指针是C语言的灵魂,在此学习指针变量的定义、赋值和使用,掌握指针在主函数与函数间的多值传递。教学要求:要求教师带领学生回忆变量和变量的地址,输出变量的地址,感受
2、地址的作用,通过直接访问和间接访问变量,逐渐掌握指针的使用,重点掌握通过指针才可以实现的通过函数操控主函数中的变量。教学重点及难点教学重点:指针变量的定义;指针的运算;变量的直接访问和间接访问。教学难点:指针作形参;函数返回值是指针。解决办法:广播软件详细讲解演示,罗列操作步骤和逐步检查;加强一对一的辅导。教学方法及手段教学方法:演示法、模仿式教学法、案例教学法、练习法和讨论法。教学手段:多媒体教室;广播软件。教学资源:相关的精品课程;网络教学资源;电子课件等。教学过程任务引入:模块化的程序设计,是通过若干功能相对独立的函数实现的,但函数返回值只能有一个,如果想在主函数和函数间传递多个值,就要
3、借助新的知识了,这就是指针。一、知识和能力要求1.知识要求掌握指针变量的定义方法掌握指针变量的基类型以及为指针变量赋值了解指针能参与的运算理解变量的直接访问和间接访问掌握形参为指针的自定义函数2.能力要求能够读懂使用指针变量的程序能够用指针访问变量能够借用指针灵活编写程序能够调试含指针变量的程序能够运用指针灵活的书写函数和主函数二、任务准备1. 指针变量的地址和指针指针变量的定义和指针变量的基类型给指针变量赋值指针变量的操作2. 指针的运算指针变量参与的运算“+”用于指针三、任务实施1. 指针操作基础训练工作内容及要求编程训练1借用指针变量的数据输入/输出操作编程训练2借用指针变量实现的按顺序输出数据2. 主函数与函数间的多值传递工作内容及要求编程训练1主函数与函数间的值传递编程训练2实参是变量的地址编程训练3两数和的函数编程训练4 同时求两数和与两数差,主函数与函数间的多值传递3. 函数返回值是指针编程训练1 阅读理解编程训练2 返回较小值的地址编程训练3 功能扩充任务小结依据任务完成的具体情况,总结指针操作在函数中的应用及使用注意事项。任务检测任务检测模拟试卷依据评价与考核内容给出学习这一任务的成绩。课后记略5