C语言教学中的语言技巧

科技信息。高校讲坛OSCIENCE&TECHNOLOGYINFORMATION2012年第27期C语言教学中的语言技巧高大鹏(中国民用航空飞行学院计算机学院四川广汉618307)【摘要】本文介绍了大学非计算机专业C语言教学中的语言技巧问题。本文首先分析了课程本身的特性;然后介绍了再C语言教学中遇到的一些常见问题。最后利用高等教育心理学.使用适当的语言技巧,激发学生的学习兴趣,可解决这些常见问题。在教学中运用这些方法,可获得良好的教学效果。【关键词】c语言教学;教育心理学;语言技巧1课程特点分析众所周知.计算机语言分为低级、中级和高级三种。c语言通常称为中级计算机语言.它结合了高级语言和编语言的功能。这意味着在教学中.涉及到对位、字节和地址这些计算机功能中的基本成分进行操作。相对vB来讲。c语言难度大了很多。但是相对的,C语言仅有32个关键字.这些关键字就是构成c语言的命令。而VB包含的关键字达数百个之多。c语言需要学生记忆的东西相对较少.而需要理解的内容则相对较多。C语言是程序员的语言.其功能强大,使用灵活,运行速度快.是当代计算机工程应用常用的编程工具。作为工科大学生.c语言是必须掌握的--fl通用程序设计语言。而且.c语言也是很多课程,如计算机软件基础等课程的前序课。故如果学生没有掌握好c语言.则会带来一系列的不良后果。心理学学习迁移原理,人对陌生概念的接受是较为困难的。但如果该概念和熟悉的事物联系起来.接受起来就比较容易了掰。在讲述陌生概念时.尽量用学生们喜闻乐见的事物加以类比,学生就比较容易接受。比如在讲述递归的概念时,先说定义:递归是一个函数直接或间接地调用自己本身。然后再讲一个例子:从前有座山,山上有座庙,庙里有个老和尚在给小和尚讲故事.讲的是:从前有座山,山上有座庙,…。通过这个例子.形象的说明了递归的概念。3.2相关算法的讲述针对问题二.即学生对算法的理解影响到c语言的学习效果。在教学中需要注意的是讲述程序前的工作【3】。如果学生已经了解算法的每一个步骤.那么再阅读程序.则会相对轻松。使用多种教学手段,如使用图、表、动画演示等等。务必在讲述程序以前.令学生清楚整个算法流程。落实到语言技巧上,就要求教师在教学时逻辑清楚.条理分明。能够如剥茧抽丝般把算法进行剖析。使22.1C语言教学中的常见问题在教学中.学生学习C语言存在困难.在于以下三点:c语言本身具有一定难度。c语言在功能强大的同时.不可避免用到的方法就是“分而治之”。将算法分成小块,即使算法本身比较复杂.当分成小块以后,每一块都很简单。再分别讲述每一个小块,学生就很容易地理解了。比如在讲冒泡排序时.先讲内层循环.把每一次数据的交换讲清地具有一定的学习难度。其中比较难于理解的部分包括:函数、指针、地址等的运算以及相关语句的理解和使用。不同写法的各种语句.可以实现相同的功能。这样,在体现c语言编写者个性的同时,减小了c语言的可读性。2.2教学过程中,编写程序一般都是一些常见的算法。比如学习循环时,求“水仙花数”;学习递归调用时,汉诺塔问题等。学生对算法的理解不够彻底。从而进一步影响到c语言学习效果。楚以后.一个最小或最大数就“冒泡”上来了。学生很容易理解。再将这个过程放入到一个循环里,构成双层循环.冒泡排序就完成了。学生理解了算法以后,再讲述程序。这样.对程序的理解也就水到渠成。3.3增加教学的趣味性学生在学习到一定时间后.由于碰到学习瓶颈和审美疲劳而产生的厌倦情绪.对教师的教学产生很大的阻碍。这时.教师应该迅速发现2.3C语言不像vB。教学过程中没有那么多可视化效果.一般都是在问题苗头.并且使用语言技巧.解决问题。黑底的DOS窗口中显示运行效果。其趣味性较差。新鲜劲过后,容易产生厌倦情绪。特别是在学到复杂一些的概念时,表现尤为明显。一般学生是在学到函数时.开始遇到第一个学习瓶颈.并且一部分学生在此处产生厌倦情绪。上述三个问题在c语言教学中普遍存在.解决了这三个问题.c语言教学的效果会有很大的改善。3利用...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?