欢迎来到天天文库
浏览记录
ID:15904645
大小:185.50 KB
页数:19页
时间:2018-08-06
《《面向对象程序设计实践》课程实验指导书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《面向对象程序设计实践》课程实验指导书实验一简单电阻电路的计算一、实验目的:能编制第一个程序。熟悉IDE的使用方法,掌握项目的建立,文件编辑,编译运行和调试的过程和方法。二、实验环境:VisualC++2005。三、实验内容:1.编制一个程序计算简单电阻电路的电流值。电路示意图如下:2.程序能接收用户输入的电压E与3个电阻值。3.程序能判断输入值是否正确,不正确时能进行正确处理。数据不正确的情况包括:电阻为0或为负值。4.输出计算的电流值结果I。四、实验要求:1.根据实验内容编程。2.上机,建立新项目,录入源代码,编辑,编译,运行,调试直至得出正确的运行
2、结果。五、实验学时:4学时六、实验步骤:1.根据课堂讲授内容,编制能计算电阻电路电流的程序。2.进入编程环境,建立一新项目(文件à新建à项目àVisualC++à常规à空项目);3.在新项目中建立一个新文件main.cpp(项目à添加新项à代码àC++文件(*.cpp))。4.向main.cpp中录入编制的程序。5.编译(生成à构建)和运行程序(调试à启动调试)。6.如果编译或运行有错,修改错误或调试直至程序能给出正确的运行结果。七、选作实验1.验证课后作业中的编程习题。Page19实验二阶梯型电阻电路的计算程序一、实验目的:1.能利用条件判断、循环和数
3、组实现较复杂的程序。2.能利用函数封装单一的功能实现。3.能实现文件的分别编译。二、实验内容:1.编制一个程序计算阶梯型电阻电路的电流值。电路示意图如下:2.能接收用户输入的电压源电势E和所有电阻的电阻值。3.程序能判断输入值是否正确,不正确时能进行正确处理。输入数据不正确的情况包括:电阻输入0或负值,输入电阻的数目为奇数。4.输出计算结果:每个电阻上的电压和电流。三、实验要求:1.根据实验内容编程。2.上机,建立新项目,录入源代码,编辑,编译,运行,调试直至得出正确的运行结果。3.要求将输入、计算和输出封装到单独的函数中。每个函数分配到不同的源文件中。
4、函数原型声明和全局变量外部声明放到头文件中。实现分别编译。四、实验学时:4学时五、实验步骤:1.根据课堂讲授内容,编制能计算电阻电路电流的程序。2.进入编程环境,建立一新项目;3.在新项目中建立5个新文件main.cpp,input.cpp,compute.cpp,output.cpp和def.h。4.向4个函数中分别录入主函数,接收用户输入的函数,计算每个电阻电压电流值的函数和输出计算结果的函数。5.编译和运行程序。6.如果编译或运行有错,修改错误或调试直至程序能给出正确的运行结果。六、选作实验1.验证课后作业中的编程习题。Page19实验三类的设计一
5、、实验目的:完成和实现有理数类和字符串类。理解类实现数据和功能封装的作用,掌握类的设计与编程,通过有理数类的设计掌握运算符重载,通过字符串类的设计掌握3大函数的编写。二、实验内容:按照8-11章作业中习题3、4的要求完成和实现有理数类和字符串类。三、实验要求:1.根据实验内容编程。2.上机,修改源代码,编译,运行,调试直至得出正确的运行结果。四、实验学时:8学时五、实验步骤:1.建立一个新项目。2.向项目中添加3个文件:Rational.h,Rational.cppmain.cpp。有理数类的声明放到头文件中,有理数类的实现代码放到cpp中,类的测试代码
6、放到main.cpp中。3.编译和运行程序。4.如果编译或运行有错,修改错误或调试直至程序能给出正确的运行结果。5.建立一个新项目。6.向项目中添加3个文件:mystring.h,mystring.cppmain.cpp。字符串类的声明放到头文件中,字符串类的实现代码放到cpp中,类的测试代码放到main.cpp中。7.编译和运行程序。8.如果编译或运行有错,修改错误或调试直至程序能给出正确的运行结果。Page19实验四2层继承体系结构的设计一、实验目的:自行构造一个简单的有2层继承树,通过该实验使学生掌握类和派生类的编程,理解多态性的实现及其强大的功能
7、。二、实验内容:按照12章作业中习题4的要求完成银行账户基类和派生类的设计和实现。三、实验要求:1.根据实验内容设计类结构和编程。2.上机,输入和修改源代码,编译,运行,调试直至得出正确的运行结果。3.编制实验报告(包括源程序、运行结果和开发过程)。四、实验学时:4学时五、实验步骤:1.建立一个新项目。2.向项目中添加7个文件:基类和2个派生类分别由一个头文件和一个cpp文件实现,测试驱动代码放到main.cpp中。3.编译和运行程序。4.如果编译或运行有错,修改错误或调试直至程序能给出正确的运行结果。六、选作实验利用课堂上提供的Shape继承树,编制一
8、个能绘制电阻电路的程序。注意:运行前需先配置FLTK。库文件复制到VisualC
此文档下载收益归作者所有