文档详情

面向对象程序设计上机.doc

发布:2017-02-10约8.49千字共15页下载文档
文本预览下载声明
面向对象程序设计实验指导书 实验一:C++开发环境、简单程序设计的实验 (一)C++开发环境应用入门(1学时) 1、实验目的 了解C++开发工具的特点 熟悉C++开发环境 学习用C++编写标准的C++程序 2、实验任务 使用C++来建立一个非图形化的标准C++程序,编译、运行下例程序: #include iostream.h void main(void) { cout”Hello!\n”; cout”Welcome to C++!\n”; } 3、实验步骤 启动Visual C++开发环境 创建一个项目 单击File菜单中的New选项,显示示新建对话框 选择Win32 Console Application(VC++)。 选择项目所在路径及输入项目的名称 依次按‘下一步’直至完成为止。 至此,C++已经建立好工程相关的文件(请不要随意更改其自动生成的文件),在生成的main函数中写入必要的内容即可。 对于VC,请继续下面的步骤: 建立C++源程序文件 a)选选菜单命令Project|Add to Project|New,弹出New对话框 b)在New对话框的Files选项卡中选择C++ Source File,并填入文件名称,单击OK按钮,完成新建C++源程序文件 编辑C++源程序文件 在文件编辑窗口中输入代码 完成后,选择菜单File|Save保存这个文件 建立并运行可执行程序 选择菜单命令Build,建立可执行程序 如果你正确输入了源程序,此时便成功地生成了可执行程序。 如果程序有语法错误,则屏幕下方的状态窗口中会显示错误信息,根据这些错误信息对源程序进行修改后,重新选择菜单命令Build建立可执行程序。 选择菜单命令Run,运行程序,观察屏幕显示内容。 关闭工作空间 选择菜单命令File|Colse WorkSpace关闭工作空间。 (二)简单程序设计(1学时) 1、实验目的: 学会编写简单的C++程序。 练习使用简单的输入输出。 观察头文件的作用。 学会使用VC++ 6.0的DEBUG调试程序。 2、实验任务: (1)输入并运行教材《C++语言程序设计》中的例题2-7,即:用do-while语句编程,求自然数1~10之和。程序正确运行之后,去掉源程序中的#include语句,重新编译,观察会有什么问题。 do-while语句用for语句代替,完成相同的功能。 程计算图形的面积。程序可计算圆形、长方形、正方形的面积,运行时先提示用户选择图形的类型,然后,对圆形要求用户输入半径值,对长方形要求用户输入长和宽的值,对正方形要求用户输入边长的值,计算出面积后将其显示出来。 使用debug调试功能观察程序运行中变量值的变化情况。 定义一个表示时间的结构体,可以精确表示年、月、日、小时、分、秒;提示用户输入年、月、日、小时、分、秒的值,然后完整地显示出来。 3、实验步骤 建立一个控制台应用程序项目lab2_1,向其中添加一个C++源文件lab2_1.cpp,输入教材《C++语言程序设计》中例2-7的代码,检查一下确认没有输入错误,选择菜单命令编译源程序,再选择Execute运行程序,观察输出是否与教材中的答案一致。 建立项目lab2_3,计算图形面积。圆形的面积计算公式为S=PI*r*r,长方形的面积计算公式为S=a*b,正方形的面积市场计算公式为S=a*a。程序中定义一个整型变量iType表示图形的类型,用cout语句输出提示信息让用户选择图形的型,用cin读入iType的值,然后,使用switch语句判断图形的类型,分别提示用户输入需要的参数值,计算出面积的值后用cout语句显示出来。最后编译运行程序。 程序正确运行之后,在源程序第一行”#include iostream.h”前面加注释标记”//”使之成为注释行,重新编译,观察编译的结果。 学习简单的debug调试功能,参考程序如下: //lab2_3.cpp #include iostream.h const float PI=3.1416; void main() { int iType; float radius,a,b,area; cout”图形的类型?(1为圆形,2为长方形,3为正方形):”; ciniType; switch(iType) { case 1: cout “圆的半径为:”; cinradius; area=PI*radius*radius; cout”面积为”areaendl; break; case 2: cout”矩形的长为:”; cina; cout”矩形的宽为:”; cinb; area=a*b; cout”面积为:”areae
显示全部
相似文档