1 / 6
文档名称:

C语言教学中的语言技巧.doc

格式:doc   大小:1,166KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言教学中的语言技巧.doc

上传人:wwlgqnh 2021/3/1 文件大小:1.14 MB

下载得到文件列表

C语言教学中的语言技巧.doc

文档介绍

文档介绍:科技信息

。高校讲坛O

SCIENCE&TECHNOLOGY

INFORMATION

2012年第27期
C语言教学中的语言技巧
高大鹏
(中国民用航空飞行学院计算机学院四川广汉)
【摘要】本文介绍了大学非计算机专业C语言教学中的语言技巧问题。本文首先分析了课程本身的特性;然后介绍了再C语言教学中遇
到的一些常见问题。最后利用高等教育心理学.使用适当的语言技巧,激发学生的学****兴趣,可解决这些常见问题。在教学中运用这些方法,可
获得良好的教学效果。
【关键词】c语言教学;教育心理学;语言技巧
1课程特点分析
众所周知.计算机语言分为低级、中级和高级三种。c语言通常称
为中级计算机语言.它结合了高级语言和编语言的功能。这意味着在
教学中.涉及到对位、字节和地址这些计算机功能中的基本成分进行
操作。相对vB来讲。c语言难度大了很多。但是相对的,C语言仅有
32个关键字.这些关键字就是构成c语言的命令。而VB包含的关键
字达数百个之多。c语言需要学生记忆的东西相对较少.而需要理解
的内容则相对较多。
C语言是程序员的语言.其功能强大,使用灵活,运行速度快.是
当代计算机工程应用常用的编程工具。作为工科大学生.c语言是必
须掌握的--fl通用程序设计语言。而且.c语言也是很多课程,如计算
机软件基础等课程的前序课。故如果学生没有掌握好c语言.则会带
来一系列的不良后果。

心理学学****迁移原理,人对陌生概念的接受是较为困难的。但如果该
概念和熟悉的事物联系起来.接受起来就比较容易了掰。在讲述陌生概
念时.尽量用学生们喜闻乐见的事物加以类比,学生就比较容易接受。
比如在讲述递归的概念时,先说定义:递归是一个函数直接或间接地
调用自己本身。然后再讲一个例子:从前有座山,山上有座庙,庙里有
个老和尚在给小和尚讲故事.讲的是:从前有座山,山上有座庙,…。通
过这个例子.形象的说明了递归的概念。
3.2相关算法的讲述
针对问题二.即学生对算法的理解影响到c语言的学****效果。在
教学中需要注意的是讲述程序前的工作【3】。
如果学生已经了解算法的每一个步骤.那么再阅读程序.则会相
对轻松。使用多种教学手段,如使用图、表、动画演示等等。务必在讲述
程序以前.令学生清楚整个算法流程。落实到语言技巧上,就要求教师
在教学时逻辑清楚.条理分明。能够如剥茧抽丝般把算法进行剖析。使

2.1
C语言教学中的常见问题
在教学中.学生学****C语言存在困难.在于以下三点:
c语言本身具有一定难度。c语言在功能强大的同时.不可避免
用到的方法就是“分而治之”。将算法分成小块,即使算法本身比较复
杂.当分成小块以后,每一块都很简单。再分别讲述每一个小块,学生
就很容易地理解了。
比如在讲冒泡排序时.先讲内层循环.把每一次数据的交换讲清
地具有一定的学****难度。其中比较难于理解的部分包括:函数、指针、
地址等的运算以及相关语句的理解和使用。不同写法的各种语句.可
以实现相同的功能。这样,在体现c语言编写者个性的同时,减小了c
语言的可读性。
2.2教学过程中,编写程序一般都是一些常见的算