C语言学习与应用学习任务五模块化程序设计建立自己的函数库电子教案中职 高二 工信版

2022-12-29
| 5页
| 134人阅读
| 15人下载
普通

内容正文:

任务五 模块化程序设计— 建立自己的函数库 教学设计 任务五 模块化程序设计_建立自己的函数库 课程类型 理实一体 课程性质 职业能力基础课程 本次类型 理实 授课教师 施晓琴 班级 信息专业 学期 1 本次课时 6 累计课时 24 教学周 5-6周 实训要求 4人/组 考评方式 任务检测+课堂体验 教学内容 任务准备 一、自定义函数 二、调用函数和被调函数间的数据传递 任务实施 1、 由主函数到自定义函数的过渡 2、 建立函数库 任务小结 任务检测 教学目标 教学目的:掌握函数的定义、调用、说明方法,理解实参与形参,掌握主函数与函数间的数据传递。 教学要求:通过若干个程序设计任务的完成,学习模块化的程序设计技能。能根据要求编写函数,能利用函数完成程序设计任务,学习自定义函数与主函数之间的数据传递知识。 教学重点及难点 教学重点:函数的定义、调用、说明方法及函数值的概念,主函数与函数间的数据传递。 教学难点:函数的定义,根据函数编写对应的主函数并调试通过。 解决办法:课堂教学结合现场演示;同学间的协同作业。 教学方法及手段 教学方法:演示法、模仿式教学法、案例教学法、练习法和讨论法。 教学手段:多媒体教室;教学板书;广播软件。 教学资源:相关的精品课程;网络教学资源;电子课件等。 教学过程 任务五 模块化程序设计_建立自己的函数库 课程引入:编写一个实用程序,代码复杂、冗长,如果将那些相对独立的具有一定功能的程序代码拿出来单独编写,使主函数程序功能更清晰,这一个个单独编写的程序就是自定义函数,C语言就是函数式的语言,主函数就是对一个个自定义函数的调用。 一、知识和能力要求 1.知识要求 掌握库函数的调用方法 掌握函数的定义、调用、说明方法 理解实参与形参 掌握函数值的概念 掌握主函数与函数间的数据传递。 2.能力要求 能够读懂具有自定义函数的程序 能够完成累加和、判素数、求绝对值的函数编写 能够根据函数编写对应的主函数并调试通过 能够判断程序运行结果的对错 能够修改错误的程序。 二、任务准备 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 用上面的函数建立一个函数库,通过文件包含调用函数,从中体验模块化的程序设计。 任务小结 依据任务完成的具体情况,总结自定义函数的方法及调用方法。 任务检测 任务检测模拟试卷 依据评价与考核内容给出学习这一任务的成绩。 课后记 略 2 学科网(北京)股份有限公司 $

资源预览图

C语言学习与应用学习任务五模块化程序设计建立自己的函数库电子教案中职 高二 工信版
1
C语言学习与应用学习任务五模块化程序设计建立自己的函数库电子教案中职 高二 工信版
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。