实验一、二 C++开发环境应用入门及简单程序设计.doc
文本预览下载声明
姓名: 学号: 班级: 2015电子信息类
实验地点:信息学院220室 指导教师:邢诒杏 实验一、二 C++开发环境应用入门及简单程序设计(4学时)
实验目的
(1)了解Visual Studio 2010特点。
(2)熟悉Visual Studio 2010开发环境。
(3)学习用Visual Studio 2010编写标准C++控制台。
(4)学会编写简单的C++程序。
(5)复习基本数据类型变量和常量的应用
(6)复习运算符与表达式的应用
(7)复习结构化程序设计基本控制结构的运用。
(8)复习自定义数据类型的运用。
(9)复习简单的输入输出。
(10)观察头文件的作用
(11)学会使用Visual C++开发环境中Debug调试功能:单步执行、设置断点、观察变量值。
实验任务
1. 使用Microsoft Visual Studio 2010建立一个非图形化的标准C++程序,编译、运行例子2.1即下列程序。Lab1_1.cpp
#include iostream
using namespace std;
int main()
{
cout“Hello !\n”;
cout“Welcome to C++ !\n”;
return 0;
}
2.输入并运行例2-7,即用do-while语句编程,求自然数1~10之和.程序正确运行之后,去掉源程序中的#include语句,重新编译,观察会有什么问题.(教材P46)lab2_1.cpp
3.将do-while语句用for语句代替,完成相同功能. lab2_2.cpp
4.编程计算图形的面积.程序可计算圆形,长方形,正方形的面积,运行时先提示用户选择图形的类型,然后,要求用户对圆形输入半径值,对长方形输入长和宽的值,对正方形输入边长的值,计算出面积的值后将其显示出来.(请分别用if和switch实现 ) lab2_3.cpp
5.使用Debug调试功能观察任务3程序运行中变量值的变化. lab2_4.cpp
6. 请把教材P50的例2_9程序修改,使其图1的输出变为如下图2所示lab2_5.cpp
7.p63 2_34,2_35
实验步骤 (实验用书)
建立一个控制台应用程序项目lab2_1,向其中添加一个C++源文件lab2_1.cpp(方法见实验1)输入例2-7的代码,检查确认没有输入错误,选择菜单命令 “生成|生成解决方案”,再选择“调试|运行”运行程序,观察输出结果是否与书上的答案一致。
程序正确运行之后,在源程序中第一行“#include iostream”前面加注释标记“//”,使之成为注释行,重新编译,此时编译器会输出错误的提示内容。
这是因为C++语言本身没有输入/输出语句,只是C++编译系统带有一个面向对象的I/O软件包,即I/O流类库。 cout和 cin 都是这个类库预定义的流对象,“#include iostream”指示编译器在对流类库进行预处理时,将头文件iostream中的代码嵌入到该程序中指令所在的地方。在C++程序中如果使用了系统中提供的一些功能,就必须嵌入相关的头文件,否则系统无法找到实现这些功能的代码。
现在删除注释标记,将程序恢复正确。
另建立一个项目lab2_2,包含一个C++源程序lab2_2.cpp,将do-while 用for语句代替,完成实验任务(1)相同功能。
建立项目lab2_3,计算图形的面积。圆形面积计算公式为S=PI*r*r,长方形的面积计算公式为S=a*b,正方形的面积计算公式为S=a*a;程序中声明一个整形变量iType表示图形的类型,用cout语句输出提示信息让用户选择图形的类型,用cin读入iType的值,然后用cout语句显示出来;最后,编译运行程序。
学习简单的debug调试功能,参考程序如下:
#include iostream
using namespace std;
const float PI = 3.1416;
int main()
{
int iType;
float radius, a, b, area;
cout 图形的类型为?(1-圆形 2-长方形 3-正方形):;
cin iType;
switch(iType)
{
case 1:
cout 圆的半径为:;
cin radius;
area = PI * radius * radius;
cout面积为:areaendl;
break;
case 2:
cout 矩形的长为:;
cin a;
cout 矩形的宽为:;
cin b;
area = a
显示全部