- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VisualBasic程序设计课程教学中应强化四个方面
VisualBasic程序设计课程教学中应强化四个方面
摘要:针对学生初学VB时难以独立编写出正确程序的问题,提出了从编码规范、程序阅读、程序调试、程序测试四个方面进行强化的教学思路,在教学实践中取得了良好的效果。
关键词:Visual Basic程序设计;教学研究;程序阅读;程序调试;程序测试
中图分类号:G642 文献标识码:A 文章编号:1009-5039(2013)23-5297-03
《Visual Basic程序设计》(下文简称VB)是许多高校为非计算机专业学生开设的一门计算机程序设计语言课程,也通常是他们学习的第一门程序设计语言课程。在依赖教师讲授、分析程序阶段问题还不一定显露,一旦学生自己动手解决新问题,缺乏思路,不知从何处入手编写程序的矛盾就显现出来,这是绝大多数学生初学VB时面临的难题。如何解决这一难题,使学生尽快做到自己动手独立编写出正确的程序,笔者认为在VB的教学中应着重强化以下四个方面:一是培养学生养成规范化编码的习惯,使代码结构清晰、美观、易读;二是教会学生正确阅读程序的方法,使学生在大量的程序阅读中循序渐进地过渡到自己独立动手编写程序;三是进行大量的程序调试训练,帮助学生积累程序调试经验,培养学生自主编程能力;四是在程序设计中引入基本的可靠性测试,在提高程序实用性的同时培养学生严密的逻辑思维能力。
1 培养学生养成规范化编写代码的习惯
笔者在指导学生进行VB上机实验中发现,他们在纠正程序中的编译(语法)错误和运行错误上花费了大量的时间,有时仅仅为了找出一个变量名的拼写错误甚至花去了大半节课的时间,对程序中可能出现的最难诊断的逻辑错误已无足够时间去测试,编程效率极其低下,错失了与老师、同学面对面交流解决问题的大好机会。出现这样的情况,笔者分析除了与学生对VB编程知识还不太熟悉外,也与学生还没有养成规范化编码的习惯密切相关。
如果学生在书写程序代码时遵从版式的基本规范,比如程序块采用缩进格式书写,同一层次的语句注意对齐,不但可以避免块结构的If语句缺少End If这样类似语法错误的出现,而且也使代码看起来结构清晰美观,易于阅读;如果学生在书写代码时遵从注释的基本规范,在代码的合适位置添加合理的注释,不但让别人更容易理解代码的功能和算法,与别人实现良好的代码交流和共享,而且也有利于学生本人理顺和展示自己的编程思路,为以后代码的修改奠定良好的基础;如果学生编程时坚持使用Option Explicit语句,养成变量先定义后使用的习惯,变量名的拼写错误再也不用学生花大量的时间人工查找,直接由VB将其视为语法错误自动快速地查找出来。
可见,养成规范的编码习惯何其必要。现在,VB在很多高校是非计算机专业学生接触的第一门程序设计语言,此时学生对于程序设计基本上还是一片空白,这时只要任课教师在代码编写的规范性方面给予更多的强调和明确的要求,学生是相对容易养成这一良好的编程习惯的。当然,由于按规范化要求编码,会增加学生代码书写的工作量,学生未必会主动去做,因此任课教师可以从以下两个方面入手进行有益尝试:1)要明确告诉学生规范化编码的好处,并通过具体实例的演示让学生切实感受到规范化编码的好处。应让学生明白程序设计的主要功能除了能够解决具体的问题以外,还有一个重要的功能就是交流和共享。一个好的程序不但要正确而且要让人能看懂,这就要求程序设计者应遵守一定的编码规范,这对于代码间的交流和共享以及程序本身的调试和错误的排查是极为有利的[1]。2)教师除了在课堂讲解示例程序时要按规范化要求当堂编写程序外,还应将VB编码的基本规范制作成文档(在文档中应对VB程序的版式规范、注释规范、标识符命名规范以及其他良好编程风格建议等进行明确说明)下发给学生,要求学生严格按照文档的指引书写代码。
2 教会学生正确的程序阅读方法
学生要想掌握程序设计方法,做到自己独立动手编写程序,大量的程序阅读是必不可少的。对于初学者来说,阅读别人编写好的程序应是学习编程的第一步。VB教师不但要给学生提供大量程序阅读的机会,还应教会学生正确的程序阅读方法,可以指导学生依据以下几个步骤来阅读程序。
第一步,以熟悉程序基本构成为目的的程序阅读。跟计算机硬件系统由输入设备、存储器、运算器、控制器、输出设备五大部件构成相类似,程序的构成中包括了输入成分、数据成分、运算成分、控制成分和输出成分这五个部分。如何给程序中的已知量提供值,这是程序的输入成分;常量、变量以及它们各自的数据类型,这是程序中数据成分,是程序处理的对象;对数据进行什么样的处理,这是程序中的运算成分(运算符、表达式);程序中的语句按什么顺序执行,这是程序中的控制成分(顺序结构、选择结构、循环结构);如何查看程序的运行结果,这是程序中的输出
您可能关注的文档
- TRIZ创新原理在建筑造型教学中应用.doc
- TRIZ创新理论在光电效应实验仪改进中应用.doc
- TRIZ创新理论在泥浆门密封改进设计中应用.doc
- TRIZ原理在移动蓄热车产品开发中应用.doc
- TRIZ在交流电焊机节能技术创新中应用.doc
- TRIZ在解决电机线圈端部漏电问题中应用.doc
- TRIZ在高职数据库应用技术教学中应用.doc
- TRIZ方法在解决铸型刮砂成型过程中型砂坍塌问题中应用.doc
- TRIZ理论与大学生创新型人才培养.doc
- TRIZ理论中STC算子应用研究.doc
- VisualBasic驱动SolidEdge二维制图方法.doc
- Visualfoxpro课程整体设计实践与探索.doc
- VISUM仿真软件在地铁运营管理专业实验实践中应用.doc
- Vitalstim吞咽障碍治疗仪早期介入手足口病合并吞咽功能障碍疗效分析.doc
- Vitapex糊剂一次性根充治疗乳牙慢性根尖周炎临床观察.doc
- Vitapex派丽奥联合治疗根尖周炎临床分析.doc
- Vitapex糊剂在有瘘型慢性根尖周炎应用.doc
- Vitapex糊剂治疗乳牙根尖周炎疗效观察.doc
- VIVACE电子可变声场系统及在大连国际会议中心剧场应用.doc
- VI区淋巴结在头颈部恶性肿瘤中意义研究.doc
文档评论(0)