c语言课程案例教学模式

c语言课程案例教学模式

ID:5219500

大小:29.00 KB

页数:5页

时间:2017-12-06

c语言课程案例教学模式_第1页
c语言课程案例教学模式_第2页
c语言课程案例教学模式_第3页
c语言课程案例教学模式_第4页
c语言课程案例教学模式_第5页
资源描述:

《c语言课程案例教学模式》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、C语言课程案例教学模式的思考与探究摘要:c程序是有函数组成的,使用函数可以提高程序设计的效率,省去相同程序段的重复书写,因此学习好函数这章对c语言程序的理解和掌握是非常重要的,根据多年教学实践,以案例为引导教学起到了比较好的效果。关键字:函数教学;函数定义;调用;声明1引言c语言是一种结构化程序设计语言,结构化程序设计是以模块化设计为中心,将原来较为复杂的问题化简为一系列简单模块的设计,也就是将—个大的计算任务划分为一个个比较小的任务,这些小任务均由函数来完成,因此对于函数这章掌握的好坏直接关系c语言进一步的学习,本人从事c语言教

2、学多年,发现很多学生学习三种结构和数组相对于比较容易理解,但一遇到函数这章开学习起来就一头雾水,总结多年的教学经验,在此对函数教学的体会进行交流探讨。2函数的分类在前面章节的学习中,所有的程序都用主函数实现的,那是因为功能比较单一,现实中,一个较大的任务都是有很多项小的任务组成,如果只是由一个主函数实现,那么主函数中的代码就会很长,数据量很多,结构不清晰,不便于改错,甚至部分程序要重复编写,采用函数的方法来编写程序,就可以建立公用模块,消除重复工作,提高程序开发效率。以上表格中从用户角度来分的标准函数就是以前章节学习过的很多库函数

3、,如输入函数scanf和getchar,输出函数printf和putchar等,从函数形式看,无参函数就有单个字符输入函数getchar(),有参函数有数学函数sqrt,pow等。认识了函数的分类后,下面就开始正式接触如何来自己设计函数。3函数的三要素虽然c语言提供了丰富的库函数,但不可能满足每个用户的各种特殊需要,因此大量的函数必须由用户自己来编写,如何编写,并且很好地应用,就必须掌握函数的三要素----定义、调用和声明函数。3.1如何定义函数定义函数是重点,也是学生学习起来的难点,要很好的掌握,就必须通过以前使用过的函数来理解

4、,理解之后再来编写,会达到事半功倍的效果。首先来看看函数定义的一般形式:函数类型函数名(形参类型说明表){说明部分语句部分}就主函数来说,地位和其他所有函数是一样的,它唯一的特权就是,所有程序必须从值函数开始执行,在主函数停止执行。对于主函数,从函数定义的一般形式来分析,帮助学生理解:大括号里的实现过程和主函数的一样,包括说明和语句执行部分。因此自己定义函数,必须首先想清楚两点,第一是否有返回值,用return来实现,return后面可接表达式,变量或常量等,函数的执行遇到return就会终止执行过程,这个知识点必须掌握才能理解后

5、面的知识;第二是否有形参,只要函数的头部问题解决了,加上前面几章的知识,编写一个函数就不那么困难了。4函数的值传递对于初学者,首先应该能够分析一些具有多个函数的程序,这样对于更好地编写函数也有很大的帮助,下面一起来学习下在程序的执行过程中,如何进行函数的参数传递。4.1基本概念在进行参数传递的过程中,必须掌握形参与实参的概念:形式参数:定义函数时函数名后面括号中的变量名实际参数:调用函数时函数名后面括号中的表达式4.1单向值传递当函数的形参和实参都是简单变量时,实参向形参传递数据是一种单向值传递,实参的值传递给对应的形参,但是形参

6、的值不会回传给实参。这里特别注意的是,当调用函数的时候,系统才会为形参分配存储单元,一旦调用结束,形参的使命结束,即形参的存储单元将被释放。4.2地址值传递当函数的形参和实参是数组名或指针的时候,这个时候实参传递的是数组的首地址或指针指向变量的首地址,当把实参传递过去时,由于形参也代表首地址,这样实参和形参的首地址相同,即实参和形参占用相同的存储空间,就像两个人提着同一个篮子,篮子代表存储空间,而两个人分别代表形参和实参,任何一个人都可以改变篮子中的状态。这样一种传递称为地址值传递。5结束函数的三要素和函数的值传递是c语言函数中基

7、础也是很重要的内容,后面还有关于函数的嵌套递归和函数的作用范围等内容,只有在掌握以上内容的基础上才能更好地理解,在这里就不再详述,经过这么多年的实践教学,通过这种案例为引导的方式教学起到很好的效果!参考文献:[1]何光明.杨静宇.c语言程序与应用开发.北京:清华大学出版社,2006[2]杜友福.c语言程序设计.科学出版社,2007[3]蔡宏生.浅谈案例教学法在c语言教学中的实践.新天地理论编辑部.2009[4]栾咏红,.浅谈c语言中函数教学[j].内江科技,2007

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。