77范文网 - 专业文章范例文档资料分享平台

面向对象程序设计实验指导书(2)

来源:网络收集 时间:2019-04-22 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

回,必须要有返回值。} 你也可以如下输入,输出结果相同:

//hello world example

#include void main(void) //不需要返回值。{

printf(\ }

保存你的源文件单击工具栏中的\图标,

5) 编译、连接得到可执行程序编辑结束后,仔细检查你输入的内容,看有无错误。确认没有错误之后,选择主菜单的Build|Build Hello.exe 来编译你的项目(也可以按功能键F7)。如果你输入的内容没有错误,那么,在屏幕下方的输出窗口将会显示:

hello.exe -0 error(s), 0 warning(s)

2、有下面的C++程序:使用VC++建立一个非图形化的标准C++程序,编译、运行例程,即以下程序:

#include using namespace std; void main() {

cout<<”Hello !\\n”;

cout<<”Welcome to C++!\\n”; }

3、实验步骤:

在VC环境中,单击FILE菜单后,选择NEW子菜单,在弹出的对象框中选择新建一个CPP源文件,并把上面的源程序输入即: #include using namespace std; void main() {

cout<<”Hello !\\n”;

cout<<”Welcome to C++!\\n”; }

编辑调试运行以后,输出的结果是: Hello !

Welcome to C++!

四、 实验注意事项

1、记下在调试过程中所发现的错误、系统给出的出错信息和对策。分析讨论对策成功或失败的原因。

2、总结C++程序的结构和书写规则。

实验二 C++简单程序设计

一、 实验目的

1、学会编写简单的C++程序。

2、复习基本数据类型变量和常量的应用。 3、复习运算符与表达式的应用。

4、复习结构化程序设计基本控制结构的运用。 5、复习自定义数据类型的应用。 6、练习使用简单的输入输出。 7、观察头文件的作用

8、学会使用VC6.0开发环境中的debug调试功能:单步执行、设置断点、观察变量值。

二、 主要仪器及耗材 PC电脑,VC6.0软件 三、 实验内容和步骤 1、实验内容:

1、输入并运行程序:即,用do_while语句编程,求自然数1~10之和。程序正确运行之后,去掉源程序中#include语句,重新编译,观察会有什么问题。 2、将do_while语句用for语句代替,完成相同的功能。

3、编程计算图形的面积。程序可计算圆形、长方形、正方形的面积,运行时先提示用户选择图形的类型,然后,对圆形要求用户输入半径值,对长方形要求用户输入长和宽的值,对正文形要求用户输入连长的值,计算出面积的值后将其显示出来。 4、使用debug调试功能观察任务3程序运行中变量值的变化情况。

5、声明一个表示时间的结构体,可以精确表示年、月、日、小时、分、秒;提示用户输入年、月、日、小时、分、秒的值,然后完整地显示出来。

2、实验步骤:

1、源程序为:

#include void main() {int sum=0, i=1; do{sum+=i;

i++;} while(i<=10); cout<

去掉源程序中#include语句,重新编译: my.cpp

c:\\documents and settings\\traffic02\\my.cpp(6) : error C2065: 'cout' : undeclared identifier c:\\documents and settings\\traffic02\\my.cpp(6) : error C2065: 'endl' : undeclared identifier c:\\documents and settings\\traffic02\\my.cpp(6) : warning C4552: '<<' : operator has no effect; expected operator with side-effect

Error executing cl.exe.

2、源程序为:

#include void main() { int sum=0;

for (int i=1;i<=10;i++) sum+=i;

cout<

3、源程序为:

#include #define PI 3.14 void main()

{ cout<<”input -1 end selected_shape type”<

cout<<“请输入选择图形类型”<>i;

if(i==-1) break; switch(i) {case 1:

cout<<” 请输入圆形的半径的值”<>r; S=PI*r*r;

cout<<“圆形的面积是:”<

case 2:

cout<<” 请输入长方形的长与宽的值”<>leng>>width; S=width*leng;

cout<<“长方形的面积是:”<

case 3:

cout<<” 请输入正方形的连长”<>leng; S=leng*leng;

cout<<“正方形的面积是:”<

default: break; }

}while(i==-1); }

4、源程序为:

#include struct DataTime

{ int year; int month; int day; int hour, int minute; int S};

void print(DataTime &T)

{cout<

void main()

{ DataTime dt; int I;

cout<<”please input the number of year<>dt.year;

cout<<”please input the number of month<>I;

if(I>=0 && I<=12) dt.month=I;

cout<<”please input the number of day<>T;

if(I>=0 && I<=30) dt.day=I;

cout<<”please input the number of hour<>T;

if(I>=0 && I<=24) dt.hour=I;

cout<<”please input the number of minute<

cin>>T;

if(I>=0 && I<=60) dt. minute =I;

cout<<”please input the number of second<>T;

if(I>=0 && I<=24) dt.s=I;

print(dt); }

四、 思考题

如何编写一般的程序和调试应用程序?

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库面向对象程序设计实验指导书(2)在线全文阅读。

面向对象程序设计实验指导书(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/615416.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: