首页> 中文学位 >C/C++编程风格的辅助指导研究
【6h】

C/C++编程风格的辅助指导研究

代理获取

目录

文摘

英文文摘

声明

第一章绪论

1.1研究背景

1.2研究目的和意义

1.3本研究中的重要概念

1.3.1编程风格

1.3.2程序设计风格

1.3.3编码标准(编码规范)

1.3.4代码格式

1.3.5编程风格批注

1.4本文研究内容

1.5本文的组织结构

第二章国内外关于编程风格的研究现状

2.1国外研究现状

2.1.1国外编程风格规则及其教学的研究

2.1.2国外编程风格评测的研究

2.2国内研究现状

2.2.1国内编程风格规则及其教学的研究

2.2.2国内编码标准(编码规范)评测的研究

2.3国内外研究现状比较分析

第三章编程风格教学子集的提出

3.1选取编程风格教学子集的必要性

3.2编程风格教学子集

3.2.1代码格式

3.2.2注释

3.3.3命名规范

3.3编程风格教学建议

3.4小结

第四章编程风格批注实验系统

4.1系统综述

4.1.1 C/C++程序的结构特点

4.1.2系统实现语言及开发环境

4.1.3系统功能与使用流程

4.2编程风格批注模块的设计

4.2.1程序代码文件的读取

4.2.2编程风格批注的生成

4.2.3文件的输出

4.3代码格式化模块的设计

4.3.1格式化之前的预处理

4.3.2代码格式化

4.4图形用户界面的设计

4.5小结

第五章总结与展望

5.1总结

5.2展望

参考文献

致谢

攻读学位期间发表的论文

展开▼

摘要

程序设计基础是高等学校计算机科学与技术相关专业的基础课程,在计算机专业课程体系中占有十分重要的地位,学生对该课程的掌握情况将直接影响到后续专业课程的学习。该课程虽然以讲授C/C++语言为主,但并非单纯讲授一门语言,而是强调对程序设计方法的掌握和良好编程风格的养成。
   但是在实际教学中,无论是教师还是学生都把主要精力放在程序的算法和正确性方面,很少关注编程风格的问题。在大型软件开发中,如果程序员不遵守良好的编程风格,就会导致程序的可读性非常差,进而增加维护成本和工作量。大学生作为未来的程序员,在开始学习程序设计的初期,就应该接受良好编程风格的教育,并得到科学方法的指导。
   本文对目前国内外大量的编程风格文献进行了分析和研究,并且和具有丰富教学经验的教师进行了深入讨论和广泛交流,提出一个C/C++编程风格子集作为程序设计基础课程编程风格教学参考文档。该编程风格教学子集具体内容包括三个部分:代码格式、注释和命名规范。代码格式包括缩进、对齐、空行等的使用。注释包括注释的基本原则和注意事项。命名规范包括命名的重要性及如何进行命名。
   在上述理论研究的基础上,设计并实现了一个C/C++编程风格批注实验系统。该实验系统能够自动对学生程序代码中存在的编程风格问题添加相关批注信息,通过批注来指导学生学习良好的编程风格。学生可以利用该系统对程序作业中存在的编程风格问题进行检测,并根据系统提供的批注信息加以改正。教师可以利用该系统对学生提交的程序作业进行评测,针对学生作业中比较集中的编程风格问题进行分析和总结,进行有针对性的编程风格教学。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号