C语言程序设计教学体会_第1页
C语言程序设计教学体会_第2页
C语言程序设计教学体会_第3页
C语言程序设计教学体会_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 / 4 C 语言程序设计教学体会 近年来, c 语言无论在国内还是国外都得到了迅速地推广使用。 C 语言发展如此迅速 , 而且成为最受欢迎的语言之一 , 主要因为它具有强大的 功能。许多著名的系统软件 , 如 DBASE PLUS 、 DBASE 都是由 C 语言编写的。 用 C语言加上一些汇编语言子程序 , 就更能显示 C语言的优势了 ,如 PCDOS、 WORDSTAR 等就是用这种方法编写的。 C 语言具有各种各样的数据类型 , 并引入了指针概念 , 可使程序效率更高。另外 C 语言也具有强大的图形功能 , 支持多种显示器和驱动器 。而且计算功能、逻辑判断功能也比较强大 , 可以实现决策目的。 目前,计算机专业其他课程中,也经常用 c 语言程序说明其过程和算法。因此, c 语言程序设计已经成了许多高校计算机专业的必修课。中央广播电视大学自开设计算机专业以来,各地电大也把 c 语言程序设计作为一门重要的专业基础课程,列入教学计划 ,下面就我几年来的教学经验谈几点自己的看法: 一、实例为引导,激发学生学习兴趣 为了激发学生对 C 语言的学习兴趣,教师要在教学方法与手段上多下功夫,加强对学生的引导,在讲清语法规则2 / 4 的基础上, 可通过许多具体有趣的实例,如 “ 兔子问题 ” 、“ 水仙花数 ” 、 “ 竞赛记分 ” 等来培养学生的学习兴趣,综合利用板书、课件、程序演示等手段,做好师生互动,使学生加强理解和记忆。整个教学过程中把解题思路和算法当作授课的重点,从而让学生明白如何分析并解决实际问题,逐渐培养学生进行程序设计的正确思维模式。 二、注重上机教学,通过程序调试加强容易被忽视细节的教学 C 语言虽然说与自然语言和教学语言十分接近,但在实际中却存在着许多 “ 细小 ” 的却又十分严格的差异。由于它的细小,常常不能引起注意而被忽略。如表达式、函 数、变量、分隔符等,学员在学习中,常常因重视不够不能正确理解或没有形成较深印象,造成程序设计时不能正确使用或习惯地用数学方法代之。 因此,教师在讲授 C语言课程时,不能忽视实践课的教学,尤其是学生上机辅导课的教学。很多教师认为,上机辅导课就是让学生自由练习,及时为学生解决问题,实际上这种教学辅导方式是不合理的。上机辅导课中教师一方面应反复强调 C语言的 “ 书写格式自由但一点不能差 ” 的特点,另一方面应视具体情况通过演示程序调试的方法加强容易被忽视细节的教学。 如程序: 3 / 4 #include void main int a=1 printf; 编译时出现以下问题: : error C2146: syntax error : missing ; before identifier printf,给学生讲解提示,让学生通过提示明白问题所在,即该程序第 5行的 printf语句前缺少 “;” 。通过程序调试的方法不仅可以为学生解决错误,使学生自己通过实践证明了问题的所在,使之深受体会。同时也增强了学生调试程序 的能力,从而提高编程的经验和技巧。 三、利用多媒体进行辅助教学 对于一些抽象的、学生难以接受和理解的语句和算法,如条件语句、循环语句、指针、排序程序设计过程等,利用多媒体教学的优势,进行通俗易懂的讲解和演示,模拟计算机的内部状态和执行过程。精心制作多媒体课件,增强学生的直观感觉,方便理解,起到事半功倍的作用。 例如在讲解到三种循环的结构时,学生很难理解三种循环的区别,通过制作多媒体课件来模拟三种循环的执行过4 / 4 程,使学生一目了然的看清楚三种循环的结构及其执行过程,清楚 了用什么构成循环时,要注意在循环体内对循环控制条件的修改,也清楚了三种循环的区别。再比如在分析用选择法和冒泡法排序时通过用 Flash制作一个若干个人按大小个子顺序排序的动画演示程序,这样就起到了将抽象问题形象化、枯燥问题生动化的效果。 四、结束语 c 语言具有诸多的优点,是使用性很强的程序设计语言之一,受到了人们的重视。但是, c 语言又是一门较难掌握的程序设计语言。在 c 语言程序设计教学过程中,我们应根据 c 语言的特点,与其它高级语言

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论