- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
高等程序设计实验指导书2016版概要
《高等程序设计》
实验指导书
信息科学与工程学院
2015年10月
目录
第一章 实验要求 3
1.1 实验的意义和目的 3
1.2 实验过程总体要求 3
1.2.1 实验内容总体安排 3
1.2.2 实验前的准备工作 4
1.2.3 上机实验步骤 4
1.2.4 上机代码编写要求 4
1.3 实验考核 4
第二章 实验内容与指导 5
实验一 类和对象 5
实验类型:设计型实验 4学时 5
实验目的 5
知识点介绍 5
实验内容 7
实验二 继承与派生 11
实验类型:设计型实验 2学时 11
实验目的 11
知识点介绍 11
实验内容 12
实验三 运算符重载 15
实验类型:设计型实验 2学时 15
实验目的 15
知识点介绍 15
实验内容 16
实验四 多态与虚函数 18
实验类型:设计型实验 2学时 18
实验目的 18
知识点介绍 18
实验内容 20
实验五 文件操作 21
实验类型:设计型实验 2学时 21
实验目的 21
知识点介绍 21
实验内容 22
实验六 面向对象程序设计实践 25
实验类型:综合型实验 4课时 25
实验目的 25
实验内容 25
附录一 实验卡和实验报告 28
第一章 实验要求
1.1 实验的意义和目的
程序设计是计算机专业的本,计算机专业大量的理论和实践学习,比如,从《数据结构》、《面向对象的系统分析与设计》、《操作系统》到毕业设计,都会用到程序设计,而C++程序设计语言则是进行程序设计的基础工具。
正如我们在学习语言时,不能仅仅停留在“听得懂”,而要学会能说会道,才能有效地和别人进行交流。类似的,学习C++程序设计不能仅满足于“懂得了”,满足于了解语法和能看懂书上的程序,而应当掌握程序设计的全过程,即能独立编写源程序,独立调试运行程序,独立分析运行结果,学会利用C++程序设计语言和计算机进行交流。
程序设计是一门实践性很强的课程,必须以实践为重,许多实践知识不是靠听课和看书学到的,而是通过长时间的实践积累起来的,切忌只看书,不上机实践。不仅要纸上谈兵,更要沙场比试。正是如此,高等程序设计实验给同学提供了一个实践的机会。
高等程序设计实验的目的,绝不仅是为了验证教材和讲课的内容,或者验证自己所编写的程序正确与否。其目的更在于:
1、加深对讲授内容的理解,尤其是一些语法规定,光靠课堂讲授,不足于掌握理解。通过多次上机,就能自然地、熟悉地掌握,所谓熟能生巧。
2、熟练掌握并使用C++程序开发的环境。
3、学会独立调试和运行程序。任何程序都不是一蹴而就的,需要多次的更改调试,对初学者来说更是如此。因此,要在调试过程中积累经验,再利用经验高效、快速地调试程序。调试程序的能力是每个程序设计人员应当掌握的一项基本功。
4、养成良好的编程习惯,编写良好风格的代码。编写程序应遵循良好的编程规范,使程序具有良好的可读性、可维护性。正如写文章一样,不仅要写得一手好字,更要格式规范,段落分明,思路清晰。
5、培养独立编写程序的能力。程序设计最终的目的是使用计算机解决实际问题,问题是什么,如何解决,解决方法是什么,如何编写程序解决问题才是核心。因此,在做实验的时候应多问为什么,多观察,多分析,多动手。
1.2 实验过程总体要求
1.2.1 实验内容总体安排
序号 实验名称 实验类型 实验学时 题目数 教学周次 1 类和对象 设计型 4 三选二 七、八周 2 继承与派生 设计型 2 三选二 九周 3 运算符重载 设计型 2 三选二 十周 4 多态与虚函数 设计型 2 两题 十二 5 文件操作 设计型 2 三选二 十四 6 面向对象的程序设计 综合型 4 四选一 十五、十六 1.2.2 实验前的准备工作
1、预习、思考实验内容;
2、复习和掌握与本实验有关的知识内容;
3、准备好上机所需的部分程序代码。实验课内时间主要是完整程序、调试程序、运行程序、测试程序和分析结果的时间。切忌不编写程序或抄袭别人程序去上机;
4、对程序中自己有不懂或疑问的地方,应做出记录,以便在实验课上集中解决;
5、准备好调试和运行所需的数据。
1.2.3 上机实验步骤
上机实验时应该是一人一组,独立上机。上机过程中出现的问题,尽量先独立思考和解决,尤其是语法错误问题,应善于独立分析判断,这是提高程序调试能力最主要的途径;对于难以解决的问题可以和同学交流或问老师。具体的上机步骤是:
1、在磁盘上建立自己的工作目录,比如D:\张三\高等程序设计实验\实验一
2、进入C++工作环境,如Dev CPP或者Visual Studio2012集成开发环境;
3、输入自己编好的程序;
4、检查输入是否有错;
5、编译和连接。如果出现错误,首先记录错误信息,然后根据提示
您可能关注的文档
最近下载
- 2024-2025学年四川省成都市第七中学高一(上)月考物理试卷(10月)(含答案).docx VIP
- 育婴员职业守则课件.pptx VIP
- 蔬菜生产技术课程标准.docx VIP
- 2025中考语文现代文阅读总复习-第1部分 专题12:记叙文阅读之主旨把握(讲义)(教师版).docx VIP
- 硅铁冶炼培训课件.pptx VIP
- 水土保持工程监理规划.pdf VIP
- 政务云平台 第4部分:系统部署和迁移要求_地方标准编制说明.pdf
- DB37T-政务云平台监管指标体系及编制说明.pdf VIP
- 高中物理必修二第一章检试测卷.doc VIP
- DB37T 4394.4—2024政务云平台 第4部分:系统部署和迁移要求.pdf VIP
文档评论(0)