图1-3 添加新的源程序文件
4.编辑C++源程序文件内容
1)在文件编辑窗口中输入代码(如图1-4所示)。 2)选择菜单命令File|Save保存这个文件。 5.建立并运行可执行程序
1)选择菜单命令Build|Build lab1_1.exe,建立可执行程序。如果源程序正确,则生成可执行程序lab1_1.exe;否则会在屏幕下方的状态窗口中显示错误信息,根据这些信息对源程序进行修改,重新选择菜单命令Build|Build lab1_1.exe,直到得到可执行程序。
5
图1-4 在文件编辑窗口中输入代码
2)选择菜单命令Build|Execute lab1_1.exe,或者单击图标
屏幕的内容。
运行程序,观察
6.关闭工作空间
选择菜单命令File|Close Workspace关闭工作空间。注意:与C语言一样,一个工程可以包括多个C++源程序或头文件,但只能有一个main函数。
补充任务:
从键盘输入任意的两个整数,相加后将结果输出在屏幕上。
6
实验二 C++简单程序设计
一、实验目的
1. 学会编写简单的C++程序。
2. 复习基本数据类型变量和常量的应用。 3. 复习运算符与表达式的应用。
4. 复习结构化程序设计基本控制结构的运行。 5. 复习自定义数据类型的应用。 6. 练习使用简单的输入输出。 7. 观察头文件的作用。
8. 学会使用VC++6.0开发环境中的debug调试功能:单步执行、设置断
点、观察变量值。
二、实验课时
3学时 三、实验任务
1.输入并运行程序lab2_1.cpp,即:用do-while语句编程,求自然数1~100之和。程序正确运行之后,去掉源程序中#include语句,重新编译,观察会有什么问题。
2.将do-while语句用for语句代替,完成相同的功能。 3.修改程序,求表达式1-2+3-4…+99-100的值。
4.编程计算图形的面积。程序可计算圆形、长方形、正方形的面积,运行时先提示用户选择图形的类型,然后,对圆形要求用户输入半径值,对长方形要求用户输入长和宽的值,对正方形要求用户输入边长的值,计算出面积的值后将其显示出来。
5.使用debug调试功能观察任务4程序运行中变量值的变化情况。 四、实验步骤
7
1.建立一个控制台应用项目lab2_1,向其中添加一个C++源文件lab2_1.cpp,编译、编辑、运行程序,观察输出结果是否正确。lab2_1.cpp示例代码如下:
#include
int i(1), sum(0); //此句与int i=1,sum=0;等价 do {
sum+=i; i++;
} while(i<=100);
cout<<\}
2.程序正确运行之后,在源程序第一行” #include
I/O流类库。cout和cin老师这个类库预定义的流对象,#include
删除注释标识后,恢复程序正确。
3.另建立一个项目(必须如此,如果只是在项目lab2_1中添加一个C++源程序lab2_2.cpp,编译成可执行程序时会出错)lab2_2,包含一个C++源程序lab2_2.cpp,将do-while语句用for语句代替,来完成与实验任务1相同的功能。lab2_2.cpp示例代码如下:
8
#include
int i, sum=0;
for(i=1; i<=100; i++) sum+=i;
cout << \
}
4.另建立一个项目lab2_3,包含一个C++源程序lab2_3.cpp,计算并显示表达式1-2+3-4…+99-100的值。lab2_3.cpp示例代码如下:
#include
int i, sum=0,flag=1; for(i=1; i<=100; i++)
{
sum+=i*flag; flag=flag*-1; }
cout << \
}
5.建立项目lab2_5,包含一个C++源程序lab2_5.cpp,计算图形的面积。圆的面积公式为S=PI*r*r,长方形的面积公式为S=a*b,正方形的面积公式为S=a*a。程序中定义一个整形变量iType表示图形的类型,用cout语句输出提示信息让用户选择图形的类型,用cin读入iType的值,然后,使用switch语句判断图形的类型,分别提示用户输入需要的参数值,计算出面积的值后用cout语句显示。最后,编译运行程序。lab2_5.cpp示例代码如下:
#include
const float PI = 3.1416; void main() {
int iType;
float radius, a, b, area;
cout << \图形的类型为?(1-圆形 2-长方形 3-正方形):\ cin >> iType; switch(iType)
9