《面向对象程序设计实践》课程实验指导书.doc

《面向对象程序设计实践》课程实验指导书.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《面向对象程序设计实践》课程实验指导书 实验一 简单电阻电路的计算 实验目的: 能编制第一个程序。熟悉IDE的使用方法。1.编制一个程序计算简单电阻电路的电流值。 2.程序能接收用户输入的电压与电阻值。 3.程序能判断输入值是否正确,不正确时能进行正确处理。 4.计算的电流值结果。 进入编程环境,建立一新(新建(项目(Visual C++(常规(空项目); (添加新项(代码(C++文件(*.cpp))。 向main.cpp中录入编制的程序。(构建)和运行程序(调试(启动调试)。 如果编译或运行有错,修改错误或调试直至程序能给出正确的运行结果。 选作实验 验证课后作业中的编程习题。 实验二 阶梯型电阻电路的计算程序 实验目的: 能利用条件判断、循环和数组实现较复杂的程序。 能利用函数封装单一的功能实现。 能实现文件的分别编译。 二、实验内容: 编制一个程序计算电阻电路的电流值。 能接收用户输入的电压源电势E和所有电阻的电阻值。 程序能判断输入值是否正确,不正确时能进行正确处理。输入数据不正确的情况包括:电阻输入0或负值,输入电阻的数目为奇数。 输出计算结果:每个电阻上的电压和电流。 三、实验要求: 1. 根据实验内容编程。 2. 上机,建立新项目,录入源代码,编辑,编译,运行,调试直至得出正确的运行结果。 3. 要求将输入、计算和输出封装到单独的函数中。每个函数分配到不同的源文件中。函数原型声明和全局变量外部声明放到头文件中。实现分别编译。 四、实验学时:4学时 五、实验步骤: 根据课堂讲授内容,编制能计算电阻电路电流的程序。 进入编程环境,建立一新; 向4个函数中分别录入主函数,接收用户输入的函数,计算每个电阻电压电流值的函数和输出计算结果的函数。 六、选作实验 验证课后作业中的编程习题。 实验三 类的设计 实验目的: 完成和实现有理数类和字符串类。理解类实现数据和功能封装的作用,掌握类的设计与编程,通过有理数类的设计掌握运算符重载,通过字符串类的设计掌握3大函数的编写。 二、实验内容: 按照8-11章作业中习题3、4的要求完成和实现有理数类和字符串类。 三、实验要求: 1. 根据实验内容编程。 2. 上机,修改源代码,编译,运行,调试直至得出正确的运行结果。 四、实验学时:8学时 五、实验步骤: 建立一个新项目。 向项目中添加3个文件:Rational.h, Rational.cpp main.cpp。有理数类的声明放到头文件中,有理数类的实现代码放到cpp中,类的测试代码放到main.cpp中。 编译和运行程序。 如果编译或运行有错,修改错误或调试直至程序能给出正确的运行结果。 建立一个新项目。 向项目中添加3个文件:mystring.h, mystring.cpp main.cpp。字符串类的声明放到头文件中,字符串类的实现代码放到cpp中,类的测试代码放到main.cpp中。 编译和运行程序。 如果编译或运行有错,修改错误或调试直至程序能给出正确的运行结果。 实验四 2层继承体系结构的设计 实验目的: 自行构造一个简单的有2层继承树,通过该实验使学生掌握类和派生类的编程,理解多态性的实现及其强大的功能。 二、实验内容: 按照12章作业中习题4的要求完成银行账户基类和派生类的设计和实现。 三、实验要求: 1. 根据实验内容设计类结构和编程。 2. 上机,输入和修改源代码,编译,运行,调试直至得出正确的运行结果。 3. 编制实验报告(包括源程序、运行结果和开发过程)。 四、实验学时:4学时 五、实验步骤: 建立一个新项目。 向项目中添加7个文件:基类和2个派生类分别由一个头文件和一个cpp文件实现,测试驱动代码放到main.cpp中。 编译和运行程序。 如果编译或运行有错,修改错误或调试直至程序能给出正确的运行结果。 六、选作实验 利用课堂上提供的Shape继承树,编制一个能绘制电阻电路的程序。 注意:运行前需先配置FLTK。库文件复制到Visual C++ 2005的lib目录中,头文件FL目录复制到include目录中。修改项目属性,在项目属性 Linker|Input|Additional Dependencies中增加fltkd.lib、wsock32.lib、comctl32.lib、fltkjpegd.lib和fltkimagesd.lib。 附件:实验报告格式要求 基本要求 实验报告包括两部分:纸质的实验报告和电子版的源代码。 实验报告统一采用标准实验报告用纸。 上交两次实验报告:实验2和实验3。应于考试前上交到任课教师处。未按时上交实验报告者,上机实验部分记为0分。 源代码,即将C++项目目录压缩为zip或rar文件通过电子邮件发送给任课教师,文件名为

文档评论(0)

yan666888 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档