C语言指针教学方法探讨.doc

C语言指针教学方法探讨.doc

ID:56195485

大小:117.00 KB

页数:22页

时间:2020-03-19

C语言指针教学方法探讨.doc_第1页
C语言指针教学方法探讨.doc_第2页
C语言指针教学方法探讨.doc_第3页
C语言指针教学方法探讨.doc_第4页
C语言指针教学方法探讨.doc_第5页
资源描述:

《C语言指针教学方法探讨.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、C语言指针教学方法探讨摘要:指针是C语言的重点,也是教学难点。本文基于计算机教学实践,分析了边疆学生学习C语言指针过程中存在问题的原因,提出了适用的教学方法,提高学生理解和应用指针的能力,进一步增强教学效果。
  关键词
本文来自:计算机毕业网:指针;教学现状;教学方法
      
  1引言
  
  C语言是程序设计语言中专业性较强的语言[1,2],为适应信息化社会对人才培养的要求,我区各高校普遍开设了C语言程序设计这门课。由于我区是少数民族居住区,各高校少数民族学生占较高比列,他们虽然具有一定的汉语水

2、平,但是在学习计算机课程时对专业词语生疏,因此在语言理解方面存在较大困难。指针又是C语言的精华,指针变量提供对内存单元的间接访问方式,不同于以往的直接访问方式。同时,指针数据类型繁多,书写格式相近,使用不当容易引起混乱。这些加大了少数民族学生对指针的理解难度。但是另一方面,利用指针可以对不同数据结构进行快速处理,还可以为函数间各类数据的传递提供简便方法,灵活应用指针,可以编写出简洁、紧凑、高效的程序。指针是教学的重点,学生不仅要理解而且要灵活应用。为了突破教学中的难点,本文先对指针内容和教学现状进行了分析研究,在此基础上提出了适用的教学方法,目

3、的是进一步提高边疆地区C语言的教学效果。
  
  2指针教学内容和教学现状的分析研究
  
  2.1指针的特点决定学习难度
  (1)概念多,易混淆
  在指针章节中,许多概念容易混淆,如变量的指针和指针变量,指针数组和数组指针,指针函数和函数指针等。变量的指针是变量的地址,指针变量是专门存放地址的变量;指针数组是每个元素均为指针变量的数组,而数组指针是指向数组的指针;指针函数是返回值为指针的函数,而函数指针是函数的首地址。微小的差别,却表示不同概念。
  (2)数据类型多
  引入指针概念后

4、,可以定义出许多新的数据类型。如:整型指针变量、字符型指针变量、实型指针变量;整型指针数组、字符型指针数组、实型指针数组;指向一维整型数组的数组指针、指向一维字符型数组的数组指针等,并且数组下标值不同或数组维数不同,表示定义了不同的数组指针变量;除此之外,还有指针函数类型和函数指针类型以及指向指针的指针数据类型等。
  (3)语法要求苛刻
  指针内容的语法细节要求严格,如:(*p)++和*(p++),p为指针变量,仅括号位置不同,表示不同意义。前者表示p所指向变量的值加1,后者表示先对p的原值进行*运算,然后使p的值改变。

5、  (4)指针应用灵活
  指针应用非常灵活,可以应用于普通变量,数组,字符串,函数等,对所指向的数据进行操作。熟练的编程人员,利用它可以编写出颇具特色、高质量的程序,实现其它高级语言难以实现的功能,但是初学者应用指针十分容易出错。
  2.2教学现状
  (1)教学目标
  掌握指针类型及其表示方法;应用指针访问数组;应用指针对字符串进行操作;了解指向函数的指针和返回指针值的函数概念;了解指向指针的指针概念。
  (2)教学内容及安排
  ①指针,指针类型,指针变量。具体包括:地址和指针概念;定义、引用指针

6、变量;指针变量作函数参数。
  ②数组与指针。具体包括:应用指针访问一维数组元素;用数组名作为函数参数;了解指针访问多维数组元素等。
  ③字符串与指针。具体包括:字符串表示形式;应用字符串指针作函数参数;应用字符串指针变量实现对字符串操作。
  ④函数与指针。具体包括:函数指针变量的定义和引用;返回指针值的函数的定义和引用。
  ⑤指向指针的指针概念。
  (3)教学现状分析
  目前,大多数高校采用先进的多媒体设备辅助教学,增强了课堂教学的新颖性和生动性,但是教学方式仍局限于传统方式——从语法角度按部就班

7、地罗列语法知识,并且多媒体教学过多追求情节和画面,分散了学生的注意力,使学生对指针的理解过于肤浅,作题时不知所措。每学期期末,在对本校非计算机专业学生C语言试卷调查中发现:即使指针试题是判断题或选择题,90%的学生仍会失分。
  教学实践证明:对于抽象复杂的指针概念,采用板书的教学方式,教学效果明显高于多媒体。一方面:教师在黑板上书写过程中,学生有充分时间理解和思考;另一方面:教师可以根据学生的反应,灵活调整授课内容或者改变教学方法。以下,根据指针内容概念多,难理解;数据类型多,难区分;语法细节多,使用灵活等特点,本文提出了适用的教学方法

8、。
  
  3指针教学方法探讨
  
  3.1由已知学习未知,进行比较和对照
  知识和技能的悉得,除掌握正确方法外

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

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

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