文档详情

实验一、二 C++开发环境应用入门及简单程序设计.doc

发布:2017-07-17约2.32千字共4页下载文档
文本预览下载声明
姓名: 学号: 班级: 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
显示全部
相似文档