《c语言程序设计》教学方法探讨

《c语言程序设计》教学方法探讨

ID:5322511

大小:114.28 KB

页数:2页

时间:2017-12-08

《c语言程序设计》教学方法探讨_第1页
《c语言程序设计》教学方法探讨_第2页
资源描述:

《《c语言程序设计》教学方法探讨》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第30卷第2期(下)赤峰学院学报(自然科学版)V0I.30No.22014年2月JournalofChifengUniversity(NaturalScienceEdition)Feb.2014《C语言程序设计》教学方法探讨夏百花,郑岚,徐丽萍(安徽三联学院,安徽合肥230601)摘要:针对学生在C语言教学过程中存在的重理论、轻实践的现象,可以确定让学生更好地理解和掌握学习方法是教学中的重中之重.本文主要从改进教学方法、精心设计实验内容和加大习题量三个方面进行分析和总结.以促进后续教学.关键词:C语言;教学方法;实践中图分类号:TP312;G642文献标识码:A文章编

2、号:1673—260x(2O14)02—0258—02《C语言程序设计》作为本科理工类院校开设增(++)和自减(一)运算符时,前置运算(x++)和后的一门高级程序设计语言,有其自身的特点:应用置运算(++x)所得到的结果完全不同,学生很容易广泛、使用灵活、表达能力强、可移植性好、目标代混淆.码执行效率高等.它既具有高级语言的优点,同时1.2化抽象为具体又兼有低级语言的特点,因此《C语言程序设计》课在c语言中,有较多抽象化的问题,比如数程在本科教学中占有举足轻重的地位.组、指针等.对于这类问题,学生理解起来较为困《c语言程序设计》是计算机、电子等相关专业难,因此,在实际

3、教学过程中,可以将这类较为抽象的一门专业基础核心课程.该课程集应用性和实践化的问题具体化.性于一身,其开设目的在于使学生能够掌握程序设举一个具体的例子来说.计的基本方法和基本思路.该课程涉及的主要内容voidmain0包括c语言的基本概念、基本语法以及程序设计{的三种基本方法即顺序、选择和循环等.本文主要inta[1O],i;结合自己的教学经验,阐述了在教学过程中应该注f0r(i=0;i<1O;i++)意的几个方面.a[i]=i;1改进教学方法。激发学生学习兴趣f0r(i=9;i>=0;i++)c语言一般在低年级开设,而学生对程序的概prinf(“%d\t”,a[i]

4、);念不太理解,加上有些学生上课精力不够集中,跟)不上教师思路,久而久之学生就会失去学习的兴上面程序完成的功能是将一个整型数组中的趣.因此在教学过程中,要加强师生交流,充分发挥10个元素逆序输出.在教学过程中,我们可以将程教师的主观能动性,调动学生的学习积极性,使学序说明语句部分定义中含有l0个元素的整型数组生能够独立思考,培养学生分析问题和解决问题的inta[1O]理解为整体,而程序执行语句部分中所使能力.用的任意一个元素a【i]理解成这个整体中的某个成1.1反复强调概念员.也就是说,在程序中,要想使用成员必须首先指由于C语言牵扯概念较多,规则也较多,因此定这个成员

5、属于哪个整体.这类似于要想找到某个在教学过程中,要对概念反复强调.比如在讲到自学生,必须要先知道要找的这个学生属于哪个班级基金项目:本文基于安徽三联学院校级项目(2013Z017)..258..一样.由于C语言这门课程的实践性和操作性较1-3精讲三大算法强,因此学生在学习过程中就需要不断练习才能更在程序设计的三大基本方法中,循环无疑是学好地掌握.同时,只有自己动手编写程序并且经调生最难理解和掌握的设计方法.归根结底其原因在试运行出结果时,学生才会有成就感.但是,由于教于学生不会将遇到的问题向循环语句执行过程靠材上面的题目较为简单,大部分学生在利用c语拢,因此遇到问题就

6、会束手无策.例如,在C语言中言来解决实际问题时,仍然会感觉到束手无策.因能够影响循环执行过程的break和continue语句.此,为了培养学生解决实际问题的能力,教师在安请读者认真分析下面这个程序:排实验内容时,可以将某个大题目作为长期任务,voidmain0再按照不同的功能模块将其分解形成一个个短期{任务.以“信息管理系统”为例,可以把整个系统作inti'j,s,sum;为一个长期任务,然后将这个系统分成若干个小模for(i=l,sum=0;i<=5;i++)块作为短期任务,比如输入输出信息、添加信息、修{改信息等模块.每次实验课时,可以要求学生完成for(j=l

7、,s=1.j<=i;j++)一个或几个小模块.{3加大习题量if0==3、break;为了更好地了解学生的具体的学习情况,教师s_j;根据教学计划和要求,在课后可适当布置一些作)业,在每章结束时进行集中讲解.同时鼓励学生对sum+=s;于同一问题提出不同解法,以培养学生的创新能)力.prinf(“sum=%d”,sum);4总结}任何一门课程的教学,都包含了两个方面——若将程序的第8行中的break替代为contin—教与学.我们只有很好的组织好这两个方面才能从ue,结果又会怎样?根本上提升教学效果,让学生学到更多更好更有用通过上面这个程序,可以看出

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

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

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