免费论文查重: 大雅 万方 维普 turnitin paperpass

比喻在《C语言程序设计》课程教学中应用-

最后更新时间:2024-02-15 作者:用户投稿原创标记本站原创 点赞:34384 浏览:157852
论文导读:
[摘 要]比喻就是打比方,就是将两个本质上有相似之处的事物建立联系,通过一个熟悉的事物,引伸到未知事物,从而达到让学习者更好地熟悉新事物的目的。在C语言程序设计课程教学中恰当的运用比喻,能够收到事半功倍的效果。
[关键词]比喻C语言程序设计课程教学应用
[Abstract]Metaphor is an example, two essentially are similar things is to establish contact, familiar things, the extension to the unknown, so as to achieve the learners to become better acquainted with the purpose of the new things. The C Programming Language teaching the proper use of metaphor can he a multiplier effect.
[Key words]Metaphor; C Programming Language; Course; Teaching; Application
现行《C语言程序设计》是大学计算机专业的主要课程之一。一般开设在大一上学期,大多数学生处在从中学学习方法向大学学习方法的过渡期,他们知道这门课程是计算机专业的第一块基石,但由于这门课程概念抽象、例题繁多,加上初学者的系统感不强,他们常常以死记硬背的方法应付,所以无法找到课程的趣味,学习积极性也不高,因而教学效果也低下。那么如何提高学生的学习积极性、提高教学效果呢?这里本人仅就课堂讲授中,如何运用比喻把抽象的道理用生活中具体的事物形象地表达出来,使课堂教学更加生动、实用和有效的问题,谈些看法。
比喻,就是用学生熟悉、易懂的事物或道理来说明生疏、难懂的事物或道理,用具体形象的事物或道理来说明抽象深奥的事物或道理,引导学生运用联想、由浅入深、从具体到抽象,深入事物或道理的本质,以达到提高教学效果,使学生明确了解、深刻领会、扎实掌握所学知识的目的。
在《C语言程序设计》教学中,对于初学者来说,他们首先遇到的困难是对一些抽象的理论和概念的理解。本文以计算机专业必修课《C语言程序设计》课程为例,根据笔者多年的教学实践,下面举几个方面的例子予以说明,在《C语言程序设计》基本概念教学中所运用的比喻。

1、在标识符教学中运用比喻

标识符就是用来标识变量名、符号常量名、函数名、类型名、文件名等的有效字符序列,这些名字不但需要程序员自己来命名,而且名字还不能违反标识符的命名规则:标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。标识符中的大小写字母有区别,不能与C编译系统已经预定义的、具有特殊用途的保留标识符(即关键字)同名,学生不理解为什么标识符的组成不能自由一点呢,还这么多规定,在教学中,我做了如下的处理,充分应用比喻的魅力,达到较好的教学效果。标识符就是你起的一个名字,打个比方,就好像你父母有了你以源于:7彩论文网毕业论文总结www.7ctime.com
后给你起的名字,你的姓一般随你爸爸、妈妈、或爸妈复姓等,除此以外起的名字还不得跟你爸妈、或爷爷奶奶等已经使用过的名字相同。
标识符的概念及规定如果只凭老师反复讲,学生对那些规定只会听得昏头昏脑,索然无味,教学效果很差。而运用比喻教学法,把标识符比喻为日常的通俗的道理,可以使抽象的知识变得形象化。

2、在字符常量教学中运用比喻

常量是在程序运行中,其数值不能被改变的量。常量分为整型常量、实型常量、字符型常量、字符串常量。整型常量也就是整常数,实型常量也称为浮点数,也就是带小数点的实数,一个字符常量代表ASCII字符集中的一个字符,字符常量只能用单引号括起来。对于整型常量和实型常量的概念,与同学们在中学时所学的整常数、浮点数有些相似,比较好理解,可字符常量同学们感觉到比较难懂,特别是容易丢失单引号,我们在讲授时可以借鉴赵本山小品中穿马甲的事情,将一对单引号比喻成“马甲”,那么穿或不穿马甲,情况就大不同了,例如,9是整数常量,而‘9’就是字符常量;当然,马甲是不能随便穿的,例如1234是整数常量,而‘1234’就不是合法的字符常量,因为字符常量只能包含一个字符,我们可以打比方说“马甲”只能是一个人穿,这样一方面可以使同学们加深对字符常量概念的理解:字符常量就是用单引号括起来的一个字符;另一方面为后续课程讲授字符串常量的概念做铺垫。通过这样将字符常量用穿马甲的比喻来讲授,对于初学者来讲,可以提高他们学习的兴趣。

3、在变量教学中运用比喻

变量是指在程序运行中,其值可以被改变的量。学生只知道是发生变化的量,理解的很模糊,这时我们可以将变量比喻为旅馆的房子(房间),房间(或房间号)是不变的,但是旅馆房间里住的人(数)会随着时间的改变而发生的。所以变量的值就比喻为房间里住的人(数)。这样利用房间与变量,房间里住的人与变量的值对照起来,就能使学生对变量的模糊认识得以澄清。

4、在运算符教学中运用比喻

运算符是告诉编译程序执行特定算术或逻辑操作的符号。C语言的运算范围很宽,把除了控制语句和输入输出以外的几乎所有的基本操作都作为运算符处理。主要分为以下几类:算术运算符、 关系运算符与逻辑运算符、按位运算符等。除此之外,还有一些用于完成特殊任务的运算符,比如+,-,=,&,|,都是合法的运算符,与他们中学时的运算符很相似,讲授起来学生也比较容易接受,但是连续的这样两个运算符在C语言中还是合法的运算符,初学者在编写程序时,可能在不经意间少输入一个符号,尽管编译时没有语法错误,但是结果确会大相径庭,所以在讲授这些运算符时,将他们比喻为双胞胎运算符,同时随时提醒同学们双胞胎运算符与普通运算符的作用的区别,使得同学们容易记住,使用时也会得心应手。
5、总结
在《C语言论文导读:接的、强制的认识过程,积极主动的转向间接、轻松的另一认识过程,产生的知识的迁移和联想,达到殊途同归的效果。但是,比喻并非万能,它有其局限性。我们应善于利用,既要防止牵强附会,也要避免以偏概全,运用比喻要尽量恰当。比喻作为教学的一种教学方法和技巧,需要教师不断的探索和总结,以求得所用的比喻通俗易懂、形象生动
程序设计》课程教学中巧用比喻,可以把抽象的概念转换为具体的事物,同时,比喻也增加了教学的趣味性,调节了学生大脑的紧张状态,使学生的注意力由直接的、强制的认识过程,积极主动的转向间接、轻松的另一认识过程,产生的知识的迁移和联想,达到殊途同归的效果。但是,比喻并非万能,它有其局限性。我们应善于利用,既要防止牵强附会,也要避免以偏概全,运用比喻要尽量恰当。
比喻作为教学的一种教学方法和技巧,需要教师不断的探索和总结,以求得所用的比喻通俗易懂、形象生动,以增加语言的艺术魅力,把课讲得深入浅出,以提高教学质量。
参考文献:
张硕.浅析比喻法在VB教学中的应用[J].计算机教学信息化.
谭浩强.C程序设计[M].清华大学出版社.
[3]杨开成.白话C语言[M].电子工业出版社.
作者简介:
王晓薇(1965—),女,回族,籍贯:湖北,硕士学位,副教授,主要从事计算机应用专业的教学与研究工作。