实验一 C++开发环境与程序设计步骤(2)

2019-01-26 14:55

图1.5 Visual C++6.0工作窗口

选择“Build”菜单中的“Compile”或“Build”命令,将源程序编译或编译连接,产生可执行文件。系统自动加上文件扩展名“.exe”。例如:Exe1_1_1.exe。

在编译和连接期间,若出现错误,则在信息输出窗口给出错误或警告信息。改正错误后,重新编译或编译连接源程序,直到没有错误为止。

7. 运行 选择“Build”菜单中的“Execute”命令,则在VC++集成环境的控制下运行程序。被启动的程序在控制台窗口下运行,与Windows中运行DOS程序的窗口类似。见下图。

图1.6 运行结果

注意:也可以单击工具栏中的“!”按钮(BuildExecute)或者按快捷键“Ctrl+F5”,直接编译与运行源程序。 8. 打开已存在的项目文件

可用两种方法打开已存在的项目文件:

(1)选择“File”菜单中的“Open workspace”命令,然后在弹出的对话框中选择要打开的项目文件。 (2)选择“File”菜单中的“Recent workspaces”命令,然后再选择相应的项目文件。

特别提醒:在调试一个应用程序时,Visual C++集成环境一次只能打开一个项目文件。当一个程序调试完成后,要开始输入另一个程序时,必须先关闭当前的项目文件,然后为新源程序建立一个新的项目文件。否则将出现不可预测的错误。

关闭当前的项目文件的方法是:选择“File”菜单中的“Close workspace”命令。 9. 退出Visual C++集成环境

选择“File”菜单中的“Exit”命令,可以退出集成环境。

(三)验证分析程序

1.设计一个C++程序,输出以下信息: ***************

Hello!

*************** 解:

# include void main() {

cout<<\ cout<<\ Hello!\

cout<<\}

运行结果:

***************

Hello!

***************

2.设计一个程序,从键盘输入一个圆的半径,求其周长和面积。 解:

# include void main() {

float s,r;

cout<<\请输入圆的半径:\ cin>>r;

s=3.14159*r*r;

cout<<\圆的面积为:\}

运行结果:请输入圆的半径:5

圆的面积为:78.5397

(四)完成实验项目

1. 设计一个程序,从键盘输入一个小写字母,将它转换成大写字母输出。 2. 输入一个球的半径,求其表面积和体积。

四、课后作业

撰写实验报告。

五、实验机时

2个标准学时。

实验二 数据类型、表达式和输入输出

一、目的和要求

1.掌握C++语言数据类型,熟悉如何定义一个整型、字符型、实型变量,以及对它们赋值的方法,了解以上类型数据输出时所用的格式转换符;

2.学会使用C++的有关算术运算符,以及包含这些运算符的表达式,特别是自加(++)和自减(——)运算符的使用;

3. 进一步熟悉C++程序的编辑、编译、连接和运行的过程; 4. 掌握数据的输入输出方法。

二、实验设备及分组

1. Windows2000以上操作系统; 2. Visual C++6.0语言环境; 3. 每人一台PC机。

三、内容和步骤

(一)验证分析程序

1.编写程序完成变量x和变量y值的交换,调试程序并观察运行结果。 要交换变量x和变量y的值,可以借用临时变量z进行交换。 一个完整的参考程序如下:

#include void main() {

int x,y,z; //A cout<<\ cin>>x>>y;

cout<<\输入的x=\ y=\ z=x; x=y; y=z;

cout<<\输出的x=\ y=\}

思考:

? 在键盘上分别按如下格式输入两组数据,并观察程序运行结果:

5,3(回车) 5 3(回车)

? 将程序中的x,y,z命名为auto,break,case,观察是否出错?分析原因。 ? 只将程序A行x改为大写X,观察是否出错?分析原因。 ? 修改程序,用条件运算符输出两个数中的较大数。

(x?1)(y?1)x?z2.编程序输入x、y和z的值,计算的值。

(x?1)(y?1)x?z表达式的值不一定为整数,故程序中变量的类型应采用实型。

参考程序如下:

#include void main() {

float x,y,z,e,f ,w; //A cout<<\cin>>x>>y>>z; e= (x+1)*(y-1); //B f=x+y; //C w=e/f; //D cout<<\}

思考:

? 输入x=5.4,y=3.1,z=2.7,观察程序运行结果。

? 将程序中A行改为“int x,y,z,e,f,w ;”,输入x=5.4,y=3.1,z=2.7,观察程序运行结果。

? 将程序中A行改为“float x,y,z,w;”, B、C、D行改为“w=(x+1)*(y-1)/x+y;”,观察程序运行结果。 3.编写程序,从键盘输入一个三位正整数,将其倒序输出。例如:输入861,输出为168。

输入的三位数为整数,变量类型按整型进行处理。可采用求余数的方法计算各位上的数,然后逆序输出。参考程序如下:

#include void main() {

int n,i,j,k;

cout<<\输入一个三位正整数n:\ cin>>n; i=n; //i存放个位数 n=(n-i)/10; //去掉个位数 j=n; //j存放十位数


实验一 C++开发环境与程序设计步骤(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:公司组织外出旅游的通知 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: