C语言程序设计 函数程序设计 教案7 函数程序设计.docVIP

C语言程序设计 函数程序设计 教案7 函数程序设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
陕西交通职业技术学院授课教案 课程名称 C语言程序设计 授课班级 授课教师 丁华 上课时间 上课地点 项目名称 函数程序设计 所用课时 12(理论8+实训4) 项目描述 本教学单元历来是程序设计语言的难点,通过实施对比的教学方法,以系统标准函数int abs(int x)为例,讲解函数的定义和函数的调用,使学生们能够较好地理解函数定义与函数调用的关系,理解形式参数和实际参数的关系。 知识目标 1.掌握函数的定义和返回值 2.掌握函数的调用 3.掌握函数的参数传递 4.函数的嵌套调用与递归调用 能力目标 1.掌握函数的基本概念和基本应用方法。 2.能够根据程序需要进行函数的定义和调用。 3.能够合理使用参数的设计。 4.明确函数调用时的数据传递。 学生知识与能力准备 1.软件开发平台应用的能力 2.数据类型和表达式的应用能力 3.顺序结构赋值、数据输入与输出的基本编程能力 4.分支结构基本编程能力 5.循环结构基本编程能力 6.应用数组的基本编程能力 教学 重点及难点 重点: 1.调用时的参数结合 2.调用和返回时的数据传递 难点: 1调用时的参数结合 2.调用和返回时的数据传递 教学资源 准备 信息资源:教材,教案7 设备资源:多媒体,电脑 环境资源:实训室,多媒体技术 考核与评价 教师评价65%+小组互评20%+自我评价15% 项目小结 教研室主任意见: 签名: 年 月 日 教学过程实施 教学步骤 教学内容 教学设计与 组织方法 新课 导入 项目 结果 演示 知识要求 知识要求 知识要求 知识要求 知识要求 知识要求 知识要求 知识要求 知识要求 技能拓展 全国二级C考试大纲本项目涉及考点 外语词汇或运算符 作业 单元评价 预习布置 学习资源 课前任务 成绩管理系统中平均成绩排序输出 新课: 假设学生成绩表如下: 1.编写函数average,对n个学生的成绩score,计算平均分数,并返回其值。 2.编写函数grade,对n个学生的成绩score,分别统计及格人数c1和不及格的人数c2,并输出。 3.编写主函数main,通过键盘输入用户的选择s,用户输入1时调用average统计平均分,输入2时调用grade统计及格或不及格人数,输入0时返回。 一、函数概述 1、库函数 常用库函数如下:   (1)数学函数(头文件math.h):abs( )、fabs( )、sin( )、cos( )、tan( )、exp( )、sqrt( )、pow( )、fmod( )、log( )、log10( )。 (2)字符串处理函数(头文件string .h):strcmp( )、strcpy( )、strcat( )、strlen( )。 (3)字符处理函数(头文件ctype .h):isalpha( )、isdigit( )、islower( )、isupper( )、isspace( )。 (4)输入输出函数(头文件stdio .h):getchar( )、putchar( )、gets( )、puts( )、fopen( )、fclose( )、fprintf( )、fscanf( )、fgetc( )、fputc( )、fgets( )、fputs( )、feof( )、rewind( )、fread( )、fwrite( )、fseek( )。 (5)动态存储分配函数(头文件stdlib.h):malloc( )、free( )。 由C语言系统提供,用户无需定义,只需在程序最前面使用include命令包含有该函数原型的头文件,就可以在程序中直接进行调用。 案例1:调用C语言的库函数,计算ex #includestdio.h #includemath.h main() { double x,y; printf(input data:); scanf(%lf,x); y=exp(x); printf(e%.0lf=%lf\n,x,y); } 自定义函数 案例2:用户自定义函数,计算ex #define E 2.71828 #includestdio.h double myexp(double x) { double y=1; int i; for(i=1;i=x;i++) y=y*E; return y; } main() {

您可能关注的文档

文档评论(0)

WanDocx + 关注
实名认证
文档贡献者

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档