欢迎来到天天文库
浏览记录
ID:18444557
大小:180.00 KB
页数:6页
时间:2018-09-18
《《面向对象程序设计实践》课程实验指导书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《面向对象程序设计实践》课程实验指导书实验一简单电阻电路的计算一、实验目的:能编制第一个程序。熟悉IDE的使用方法,掌握项目的建立,文件编辑,编译运行和调试的过程和方法。二、实验环境:VisualC++2010。三、实验内容: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.验证课后作业中的编程习题。Page6实验二阶梯型电阻电路的计算程序一、实验目的:1.能利用条件判断、循环和数组实现较复杂的程序。2.能利用函数封装单一
3、的功能实现。二、实验内容:1.编制一个程序计算阶梯型电阻电路的电流值。电路示意图如下:2.能接收用户输入的电压源电势E和所有电阻的电阻值。3.程序能判断输入值是否正确,不正确时能进行正确处理。输入数据不正确的情况包括:电阻输入0或负值,输入电阻的数目为奇数。4.输出计算结果:每个电阻上的电压和电流。三、实验要求:1.根据实验内容编程。2.上机,建立新项目,录入源代码,编辑,编译,运行,调试直至得出正确的运行结果。3.要求将输入、计算和输出封装到单独的函数中。四、实验学时:4学时五、实验步骤:1.根据课堂讲授内容,编制能计算电阻电路电流的程序。2.进入编程环境,建立一新项目;
4、3.在新项目中建立新文件main.cpp。4.main.cpp中提供4个函数:主函数,接收用户输入的函数,计算每个电阻电压电流值的函数和输出计算结果的函数。5.编译和运行程序。6.如果编译或运行有错,修改错误或调试直至程序能给出正确的运行结果。六、选作实验1.验证第5章作业中的编程习题。Page6实验三多文件编译一、实验目的:1.能实现文件的分别编译。2.了解头文件的作用。3.了解全局变量的使用。二、实验内容:1.改造实验二的main.cpp,将每个函数分别存储到一个源文件中。2.常量声明、函数原型存储到头文件中。3.如果使用全局变量,全局变量的声明存储到头文件中,全局变量
5、的定义存储到源文件中。三、实验要求:1.根据实验内容编程。2.上机,建立新项目,录入源代码,编辑,编译,运行,调试直至得出正确的运行结果。3.将主函数、输入、计算、输出4个函数分配到不同的源文件中。函数原型声明和全局变量外部声明放到头文件中。实现分别编译。四、实验学时:4学时五、实验步骤:1.进入编程环境,建立一新项目;2.在新项目中建立5个新文件main.cpp,input.cpp,compute.cpp,output.cpp和def.h。3.向4个函数中分别录入主函数,接收用户输入的函数,计算每个电阻电压电流值的函数和输出计算结果的函数。4.编译和运行程序。5.如果编译
6、或运行有错,修改错误或调试直至程序能给出正确的运行结果。Page6实验四类的设计一、实验目的:完成和实现类Point和类Triangle。理解类实现数据和功能封装的作用,掌握类的设计与编程,掌握在类中使用另一个类的对象作为成员变量。二、实验内容:1.设计并实现Point类,包含2个double型私有成员x和y,编写构造函数和公有成员函数获取和修改x、y的值。2.设计并实现Triangle类,包含3个Point类型的私有成员变量pt1、pt2和pt3,编写:a)构造函数,构造函数应判断提供的顶点坐标是否构成一个三角形,如不能构成一个三角形,3个顶点坐标置0;b)公有成员函数,
7、获取3个顶点的坐标;c)公有成员函数,计算三角形面积。。3.编写主函数,创建Point类和Triangle类的实例变量并测试2个类的公有成员函数是否能实现预期功能。三、实验要求:1.根据实验内容编程。2.上机,修改源代码,编译,运行,调试直至得出正确的运行结果。四、实验学时:4学时五、实验步骤:1.建立一个新项目。2.向项目中添加3个文件:Point.h,Triangle.h,main.cpp。类的声明和实现放到头文件中,主函数放到main.cpp中。主函数应能完整地测试2个类的构造函数和所有公有成员函数是否能得到
此文档下载收益归作者所有