面向对象程序设计上机
(二)简单程序设计(1学时)
1、实验目的:
(1) 学会编写简单的C++程序。
(2) 练习使用简单的输入输出。
(3) 观察头文件的作用。
(4) 学会使用VC++ 6.0的DEBUG调试程序。
2、实验任务:
(1)输入并运行教材《C++语言程序设计》中的例题2-7,即:用do-while语句编程,求自然数1~10之和。程序正确运行之后,去掉源程序中的#include语句,重新编译,观察会有什么问题。
(2) do-while语句用for语句代替,完成相同的功能。
(3) 程计算图形的面积。程序可计算圆形、长方形、正方形的面积,运行时先提示用户选择图形的
类型,然后,对圆形要求用户输入半径值,对长方形要求用户输入长和宽的值,对正方形要求
用户输入边长的值,计算出面积后将其显示出来。
a) 使用debug调试功能观察程序运行中变量值的变化情况。
b) 定义一个表示时间的结构体,可以精确表示年、月、日、小时、分、秒;提示用户输入年、月、
日、小时、分、秒的值,然后完整地显示出来。
3、实验步骤
(1) 建立一个控制台应用程序项目lab2_1,向其中添加一个C++源文件lab2_1.cpp,输入教材《C++
语言程序设计》中例2-7的代码,检查一下确认没有输入错误,选择菜单命令编译源程序,再选
择Execute运行程序,观察输出是否与教材中的答案一致。
(2) 建立项目lab2_3,计算图形面积。圆形的面积计算公式为S=PI*r*r,长方形的面积计算公式为
S=a*b,正方形的面积市场计算公式为S=a*a。程序中定义一个整型变量iType表示图形的类型,
用cout语句输出提示信息让用户选择图形的型,用cin读入iType的值,然后,使用switch语句
判断图形的类型,分别提示用户输入需要的参数值,计算出面积的值后用cout语句显示出来。
最后编译运行程序。
(3) 程序正确运行之后,在源程序第一行”#include <iostream.h>”前面加注释标记”//”使之成为注释行,
重新编译,观察编译的结果。
(4) 学习简单的debug调试功能,参考程序如下:
//lab2_3.cpp
#include <iostream.h>
const float PI=3.1416;
void 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<<”面积为”<<area<<endl;
break;
case 2:
你可能喜欢
- java面向对象程序设计
- c++面向对象程序设计
- C++面向对象程序设计
- 电大面向对象程序设计
- 面向对象程序设计答案
- 面向对象程序设计论文
- 面向对象程序设计课程设计
- java面向对象程序设计第5章第6章10页
- 《面向对象程序设计-java》期末考试2009-2010上总题库14页
- 大一java编程,面向对象程序设计,有图有答案45页
- 面向对象java程序设计ch636页
- 面向对象java程序设计58页
- Ch1 java与面向对象程序设计37页
- c++面向对象程序设计基础9页
- 北邮c++面向对象程序设计与实践课件06-Pointers12页
- 北邮c++面向对象程序设计与实践课件05-C++ Programing17页
- 北邮c++面向对象程序设计与实践课件04-Inheritance18页
- 北邮c++面向对象程序设计与实践课件03-Classes_Objects29页
- 北邮c++面向对象程序设计与实践课件02-C++ Foundations46页
- C++(面向对象的程序设计)考前必背的名词解释和简答题2页
- 11《面向对象程序设计》(C++)实验指导书214页
- 2 面向对象程序设计与实践2 C++ 语言高级特性91页
- C++面向程序对象设计8页
- 面向对象C++程序设计实验二勾股定理的实现3页
- 03第3章 C++面向对象程序设计76页
- 电大面向对象程序设计期末复习题11页
- 中央电大面向对象程序设计网上教学活动文本(20051013)2页
- 河南电大面向对象程序设计期末复习题4(历年考试题)2页
- 河南电大面向对象程序设计期末复习题3(历年考试题)2页
- 河南电大面向对象程序设计期末复习题2(历年考试题)2页
- 河南电大面向对象程序设计期末复习题1(历年考试题)2页
- 南华大学2009级研究生面向对象程序设计课程考试试卷答案6页
- 面向对象程序设计实验项目及答案39页
- vc4_6_visual_C++面向对象与可视化程序设计第四章第六题答案2页
- 面向对象程序设计-作业1-参考答案3页
- 11427-C++面向对象程序设计-习题答案43页
- 面向对象程序设计课程作业及答案16页


