能够完成累加和、判素数、求绝对值的函数编写 能够根据函数编写对应的主函数并调试通过 能够判断程序运行结果的对错 能够修改错误的程序。 二、任务准备 1. 自定义函数 相关约定 函数值 函数的调用 函数的说明 应用举例5-1:求两数和的函数解法 问题5-1:输入正方形的边长,求面积的函数解法。 2. 调用函数和被调函数间的数据传递 实参传给形参 通过函数返回值传递 应用举例5-2:判断素数的函数解法 问题5-2:模仿应用举例5-2,编写一个函数isprime(int a)判断a是否为素数,并在主函数中输出100以内的非素数之和。 三、任务实施 1. 由主函数到自定义函数的过渡 工作内容及要求 编程训练1 输入两个整数,输出较大数,只由main函数实现 编程训练2 创建一个无参数的函数,将主函数中的代码全部转 移到自定义函数中 编程训练3 编写带参数的函数,将代码补充完整 编程训练4 借用上面的fmax函数实现输入三个整数,输出较大数的程序设计 编程训练5 编写fun(x)函数,函数值是x的绝对值 2. 建立函数库 工作内容及要求 编程训练1编写fun1函数,并通过主函数对函数的调用调试通过 编程训练2编写fun2函数,并通过主函数对函数的调用调试通过 编程训练3编写fun3函数 编程训练4 用上面的函数建立一个函数库,通过文件包含调用函数,从中体验模块化的程序设计。 课堂教学 设 计 主要写出教学的主要环节及其设计安排。如复习旧课、导入新课、如何突出重点、如何破解难点、教材分析、学情分析、教法设想、学法指导、媒体使用、作业习题布置、问题讨论、提问、总结、案例使用、教学情景设计、课程考核及课后辅导等。 作 业 实践教学 备 注 本章参考书目、课外阅读材料、需要注意的问题等。 教学后记 授课题目 (学习任务六 指针操作_主函数与函数间的多值传递 教学目的 教学要求 教学目的:指针是C语言的灵魂,在此学习指针变量的定义、赋值和使用,掌握指针在主函数与函数间的多值传递。 教学要求:要求教师带领学生回忆变量和变量的地址,输出变量的地址,感受地址的作用,通过直接访问和间接访问变量,逐渐掌握指针的使用,重点掌握通过指针才可以实现的通过函数操控主函数中的变量。 教学重点:指针变量的定义;指针的运算;变量的直接访问和间接访问。 教学重点 教学难点 教学难点:指针作形参;函数返回值是指针。 解决办法:广播软件详细讲解演示,罗列操作步骤和逐步检查;加强一对一的辅导。 教学方法:演示法、模仿式教学法、案例教学法、练习法和教学方法 教学手段 讨论法。 教学手段:多媒体教室;广播软件。 教学资源:相关的精品课程;网络教学资源;电子课件等。 教学内容 时间分配(分) 任务引入:模块化的程序设计,是通过若干功能相对独立的函数实现的,但函数返回值只能有一个,如果想在主函数和函数间传递多个值,就要借助新的知识了,这就是指针。 课堂教学 时间分配 一、知识和能力要求 1.知识要求 掌握指针变量的定义方法 掌握指针变量的基类型以及为指针变量赋值 了解指针能参与的运算 理解变量的直接访问和间接访问 掌握形参为指针的自定义函数 2.能力要求 能够读懂使用指针变量的程序 能够用指针访问变量 能够借用指针灵活编写程序 能够调试含指针变量的程序 能够运用指针灵活的书写函数和主函数 二、任务准备 1. 指针 变量的地址和指针 指针变量的定义和指针变量的基类型 给指针变量赋值 指针变量的操作 2. 指针的运算 指针变量参与的运算 “++”用于指针 三、任务实施 1. 指针操作基础训练 工作内容及要求 编程训练1借用指针变量的数据输入/输出操作
c语言教案(5)
2019-08-17 13:36
c语言教案(5).doc
将本文的Word文档下载到电脑
下载失败或者文档不完整,请联系客服人员解决!