实验二 简单程序设计

实验二 简单程序设计

ID:11879614

大小:6.45 MB

页数:5页

时间:2018-07-14

实验二 简单程序设计_第1页
实验二 简单程序设计_第2页
实验二 简单程序设计_第3页
实验二 简单程序设计_第4页
实验二 简单程序设计_第5页
资源描述:

《实验二 简单程序设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验2C++简单程序设计(4学时)一、实验目的1.学会编写简单的C++程序。2.复习基本数据类型变量和常量的应用。3.复习运算符与表达式的应用。4.复习结构化程序设计基本控制结构的运用。5.复习自定义数据类型的应用。6.练习使用简单的输入输出。7.观察头文件的作用。8.学会使用VC++6.0开发环境中的debug调试功能:单步执行、设置断点、观察变量值。二、实验任务1.输入并运行教材《C++语言程序设计》中的例题2—7,即:用do—while语句编程,求自然数1~10之和。程序正确运行之后,去掉源程序中#inclu

2、de语句,重新编译,观察会有什么问题。2.将do—while语句用for语句代替,完成相同的功能。3.编程计算图形的面积。程序可计算圆形、长方形、正方形的面积,运行时先提示用户选择图形的类型,然后,对圆形要求用户输入半径值,对长方形要求用户输入长和宽的值,对正方形要求用户输入边长的值,计算出面积的值后将其显示出来。4.使用debug调试功能观察任务3程序运行中变量值的变化情况。5.定义一个表示时间的结构体,可以精确表示年、月、日、小时、分、秒;提示用户输入年、月、日、小时、分、秒的值,然后完整地显示出来。三、实验步

3、骤1.建立一个控制台应用程序项目lab2—1,向其中添加一个C++源文件lab2—1.cpp(方法见实验1),输入教材《C++语言程序设计》中例2—7的代码,检查一下确认没有输入错误,选择菜单命令Build

4、Buildlab2—1.exe编译源程序,再选择Build

5、Execute运行程序,观察输出是否与教材中的答案一致。2.程序正确运行之后,在源程序第一行“#include”前面加注释标记“∥”使之成为注释行,重新编译,此时,编译器会输出类似于下面内容的提示:这是因为C++语言本身没有输入

6、/输出语句,只是c++编译系统带有一个面向对象的I/O软件包,即I/O流类库。cout和cin都是这个类库预定义的流对象,#include指示编译器在对程序进行预处理时,将头文件iostream.h中的代码嵌入到该程序中该指令所在的地方,文件iostream.h中声明了程序所需要的输入和输出操作的有关信息,在C++程序中如果使用了系统中提供的一些功能,就必须嵌入相关的头文件,否则,系统无法找到实现这些功能的代码。现在,删除注释标记,将程序恢复正确。3.另建立一个项目lab2—2,包含一个C+

7、+源程序lab2—2.cpp,将do—while语句用for语句代替,完成与实验任务1相同的功能。4.建立项目lab2—3,计算图形的面积。圆形的面积计算公式为S—PI*r*r,长方形的面积计算公式为S—a*b,正方形的面积计算公式为S=a*a。程序中定义一个整型变量iType表示图形的类型,用cout语句输出提示信息让用户选择图形的类型,用cin读入iType的值,然后,使用switch语句判断图形的类型,分别提示用户输入需要的参数值,计算出面积的值后用COUt语句显示出来。最后,编译运行程序。5.学习简单的de

8、bug调试功能,参考程序如下://lab2—3.cpp#includeconstfloatPI一3.1416voidmain(){Intllype:floatradius,a,b,area;cout<<”图形的类型为?(1为圆形,2为长方形,3为正方形):”;cin>>iType;switch(iType){case1:cout<<”圆的半径为:”;ein>>radius;area=PI*radius*radius;cout<<”面积为:”<

9、:cout<<”矩形的长为:”;cin>>a;cout<<”矩形的宽为:”;tin>>b;area=a*b:cout<<”面积为:”<>a;area=a*alcout<<”面积为:”<

10、当修改完语法错误生成了可执行程序后,并不意味着程序已经正确。我们常常会发现程序运行的结果与我们预期的结果相去甚远,有时甚至在运行过程中程序中止或发生死机,这种错误称为运行错误,是因为算法设计不当或编程实现时的疏忽造成的。所谓调试就是指在发现了程序荐吞运行错误以后,寻找错误的原因和位置并排除错误。这一工作是非常困难的,对于初学者而言尤其如此。虽然编译系统不能像

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。