C语言程序的设计教学的方法探索.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言程序的设计教学的方法探索

C语言程序的设计教学的方法探索   [摘要]《C语言程序设计》是一门实践性和应用性较强的课程。但长期以来在教学上一直存在很多问题,现就教学中存在的问题,提出了五种解决的办法,以促进C语言教学。   [关键词]C语言 程序设计 教学方法   中图分类号:G71 文献标识码:A 文章编号:1671-7597(2008)0920142-01      《C语言程序设计》是一门实践性和应用性较强的课程,它不但成为计算机专业的必修课,而且也越来越成为非计算机专业的一门重要的学习课程。C语言程序设计是全国计算机等级考试二级语言考试科目之一,同时也是学习其它编程语言的基础,由此可见C语言在教学中占有非常重要的地位。但是由于C语言牵涉到的概念比较复杂,规则较多,使用灵活,容易出错,不少初学者感到学习困难。因此,采用合理的教学方法提高C语言的教学质量对学生的学习至关重要。下面谈谈我的一些经验和体会,以供大家参考与探讨。      一、培养学生的学习兴趣      兴趣是最好的老师,因此在课程讲授过程中,要特别注意培养学生的学习兴趣。为了把学生的好奇转化为学习兴趣,授课时我一改过去先讲授定义和规则的方法,而是采用提出问题分析问题解决问题的方法,从具体问题入手,引导学生找出解决问题的方法,然后再用C语言的形式实现,最后总结所用的语法和规则,使得学生对语法的理解更为容易。同时加强实验教学也是激发学生学习兴趣的一种重要方式。在实验教学中,通过具体的实例程序上机运行,学生便会立刻感觉到C语言的神奇与魅力,才能激发学生的学习兴趣。从而达到学生主动学习的目的。      二、采用启发、引导的教学方法      程序设计本身就是“活”的,任何一个问题都不只有一种解法,学生可以充分发挥自己的聪明才智,将知识学活用活。教师也可以启发学生通过自己设计程序来分析对比不同的算法,总结出自己的经验。实践证明,这种教学方法充分调动了学生学习的积极性和主动性。例如,在讲两个变量值交换的问题时,我先将题目给出,然后让学生自己思考,动手编程序。大多数学生采用x=y;y=x;这种错误方法,之后我在计算机上给全班同学展示他们编写的程序。开始这些学生还非常得意,但是等到运行结果出来时,都非常惊讶,结果为什么不对呢? 学生们自然会有疑问。此时,我再引导学生一起分析程序,那么有关变量的概念、实质、“新值取代旧值”等内容,通过这个简单的问题,学生就彻底搞清楚了。      三、有选择地运用多媒体教学      学习计算机语言的目的应当在于应用,但由于目前教学条件所限,教师上课往往采用传统的黑板教学,黑板上“运行”程序,学生很难接受。如果将多媒体教学引入课堂,有利于激发学生的学习兴趣,使学生在较短的时间内迅速理解、掌握、获取更多的知识和信息。在讲一个程序或语句功能时,马上通过计算机进行验证,学生一看就清楚了。例如,在讲“冒泡”排序法时,教师可以用多媒体课件给学生演示排序的经过,既形象又生动。但多媒体课件也有不足之处,主要表现在不利于发挥学生的想象力。如编程思想及算法的设计过程是C语言的重点,同时也是难点。如果简单的通过多媒体课件去演示,效果肯定不好。对于这部分内容,可以采用板书与多媒体课件相结合的方法,达到教学的目的。在长期的教学实践中,我发现将传统的教学方法与现代多媒体教学相结合,将大大提高学生的综合思维能力。      四、善于运用案例一题多解      要在有限的课时内完成教学任务,又让学生掌握必要的知识,只讲授语法不行,关键是要让学生学会如何活学活用。我的教学经验是一题多解往往可以让学生深刻理解所学的知识,这样能够激活学生的思维,开阔他们的思路。例如学习C语言的循环结构时,通过求1-100的和来讲解不同的循环语句。   方法一:while循环   main()   { int i=0,j,sum=0; while(i=100)   {Sum=sum+i;i=i+1;}printf(%d,sum);}   方法二:dowhile循环   main()   { int i=0,j,sum=0; do   {sum=sum+i;i=i+1;}while(i=100 );   printf(%d,sum);}   方法三:for循环   main()   { int i,j,sum=0; for(i=0;i=100;i++)   Sum=sum+i; printf(%d,sum);}   可以看出同一个问题可以有不同的处理方法,通过这个例子可使学生轻松掌握循环语句的格式及使用方法。同时也使学生深刻体会C语言的灵活,意识到运用不同的语句格式可以写出不同风格的程序,从而激发学生学习的积极性和创新意识。      五、强化实

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档