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++程序设计这门课程比较枯燥,难度大,但它却是计算机相关专业的必修课,也是专业基础课,工作中很实用,应用很广泛。为了提高学生的学习兴趣、主动性,必须采取有效的教学方法。本文就此予以浅述。   Abstract: The course of C++ program design is boring and difficult, but it is the computer related professional course which is also a professional basic course. It is very practical in work and has broad application. In order to improve the students interest in learning and initiative, the effective teaching methods must be adopted. This paper analyzes the teaching methods.   关键词: C++语言;教学方法;面向对象   Key words: C++ language;teaching method;object oriented   中图分类号:G642 文献标识码:A 文章编号:1006-4311(2014)10-0244-02   0 引言   C++程序设计是计算机专业的一门必修基础课,该语言易编程,开发效率高,应用广泛。既支持过程化程序设计,更支持面向对象程序设计。面向对象是当今世界编程的主流,几乎所有软件都采用面向对象程序设计。C++语言又是计算机专业相关课程的先修课程,好多后继课程均要用到C++编程上机实训,因此这门课在整个教学体系中地位十分重要,但该课难度大、较抽象。本文就通过采用什么样的教学方法,能较好地提高本课程的教学效果和教学质量予以浅述。   1 精心准备第一堂课   ①激发学生学习的积极性,让学生感觉到该门课的魅力所在,知道这门课很实用,学以致用,立竿见影。为此在第一堂课上教师可把往届学生的C++课程设计、数学建模、程序竞赛等作品向学生展示。②很实用,但难度大、较抽象,要树立信心。③较枯燥、难懂,要有毅力。编程就是用计算机语言写小说,是一个大型工程,软件工程。要用手机,必须有人开发手机才行,开发手机就必须编写软件,编写软件,就必须熟练掌握计算机语言。④学好C++语言,C系列语言,大同小异,自学都很容易,一通百通。   2 避免易犯的语法错误   ①单词之间有时必须用空格分开,空格个数任意,有时不用空格也行。②注意标点符号是英文标点符号。③编译时,错误信息定位不是特别精确,就在附近。④错误是连锁反应,可能一个错,导致若干个错。   3 注重基础知识学习   熟练掌握基本的词法规则、语法规则、语义规则。学好诸如数据类型、变量、常量、关键字等单词。程序中有好多单词,全是用英文起的名字,可不关心。单词不认识,含义不清,如何读懂程序,程序都读不懂,更何谈编程,要学会写小说,必须先会读小说,不要急于编程,否则编程时就会错误百出,全是单词错、语法错等低级错误,编译都很难通过,更谈不上连接运行。因此,编程首先要重视概念的学习。在具有一定基础的情况下,逐步转入编程,编程时,若有一些细节方面的问题,可回头查漏补缺,既可以巩固基础知识,又可以提高编程质量。   4 从模仿到设计   要学会写小说,首先要学会读小说。要学会编程,首先要学会阅读程序。特别是有些程序、方法是经过几十年积淀,只能这样编,没有别的更好办法。读懂教材上的程序,上机验证,找到灵感,变通、修改教材上的程序,逐步由模仿变成自行设计。   5 结合生活实际,寓教于乐   用生动的自然语言比喻取代枯燥的C++语言叙述。比如,在讲授指针概念时,对“间接存取”较难理解,就借用比喻:请把“成绩单”交给“张伟”的“班主任”,先访问“张伟”,间访一次,再找到“班主任”,实现存取。再比如,讲“单链表”时,就借用比喻:一篇文章,在编辑时,分布在不连续的若干页,为了感觉连续,每页末写有“下转**页”, “下转**页”就是地址,就是指针。若每页首行写有“上接**页”,就成了“双向链表”。讲循环时,就借用比喻:日复一日,年复一年,就是重复。扑克牌上有10个“红桃”,只要能编出显示一个“红桃”的程序,把该程序重复执行10次,就可显示10个“红桃”,从而引入循环的概念。100个数据要处理,用户只关心1个数据如何处理,把1个数据处理的办法,循环100次即可。   6 养成良好的编程习惯   ①需求分析,理清数据关系及用户需求,如:已知条件、已知量

文档评论(0)

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

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

1亿VIP精品文档

相关文档