- 1、本文档共39页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计实验答案_C简单程序设计解读
实验02 C++简单程序设计(6学时)
(第2章 C++简单程序设计)
一、实验目的
(1) 学会编写简单的C++程序。
(2) 复习基本数据类型变量和常量的应用。
(3) 复习运算符与表达式的应用。
(4) 复习结构化程序设计基本控制结构的运用。
(5) 复习自定义数据类型的应用。
(6) 练习使用简单的输入输出。
(7) 观察头文件的作用。
(8) 学会使用Visual Studio 2010开发环境的Debug调试功能:单步执行、设置断点、观察变量值。
二、实验任务
2_1(例2-7)输入并运行例2-7,即:用do-while语句编程,求自然数1~10之和。
程序正确运行之后,去掉源程序中#include语句,重新编译,观察会有什么问题。
2_2 将do-while语句用for语句代替,完成相同的功能。
2_3 编程计算图形的面积。
程序可计算圆形、长方形、正方形的面积,运行时先提示用户选择图形的类型,然后,对圆形要求用户输入半径值,对长方形要求用户输入长和宽的值,对正方形要求用户输入边长的值,计算出面积的值后将其显示出来。
2_4 使用Debug调试功能观察任务2_3程序运行中变量值的变化的情况。
2_5(习题2-35)输出乘法九九算表。
编程中要用到单重循环、二重循环、选择结构和I/O格式控制的操纵符。
2_6 编写程序,实现整数算术四则运算。
三、实验步骤
1.(验证,例2-7)用do-while语句编程,求自然数1~10之和。
(1) 建立一个控制台应用程序项目lab2_1;
(2) 向其中添加一个C++源文件lab2_1.cpp(方法见实验1);
(3) 输入例2-7的代码,检查一下确认没有输入错误;
(4) 选择菜单命令“生成”|“生成解决方案”编译源程序;
(5) 再选择“调试”|“开始执行(不调试)”运行程序;
(6) 观察输出是否与书上的答案一致。
★ 程序的运行结果:
2.(验证,例2-7)去掉#include行及using行,观察会有什么问题。
程序正确运行之后,在源程序行“#include iostream”及下一行前面加注释标记“//”,使之成为注释行,重新编译,此时,编译器会输出类似于下面内容的提示:
C++语言没有输入输出语句,只是C++编译系统带有一个面向对象的I/O软件包,即I/O流类库。cout和cin是该类库预定义的流对象,#include iostream提示编译器在对程序预处理时,将头文件iostream中的代码嵌入到该程序中该指令所在的地方。
头文件iostream中声明了程序所需要的输入和输出操作的有关信息,在C++程序中若使用了系统中提供的一些功能,就必须嵌入相关的头文件,否则,系统无法找到实现这些功能的代码。
现在,删除注释标记,将程序恢复正确。
3.(编程,例2-7)用for语句编程,求自然数1~10之和。
建立一个项目lab2_2, 包含一个C++源程序lab2_2.cpp,将do-while语句用for语句代替,完成与实验任务2_1相同的功能。
★ 程序及运行结果:
//lab2_2.cpp(例2-7修改)
#include iostream
using namespace std;
void main( ){
int i,sum(0);
for(i=1;i=10;i++) sum+=i;
coutsum=sumendl;
} 4.(验证)计算图形的面积。
建立项目lab2_3,包含一个C++源程序lab2_3.cpp(见步骤5),计算图形的面积。
计算公式:圆形面积S=PI*r*r,长方形面积S=a*b,正方形面积S=a*a。
程序中声明整型变量iType表示图形的类型,用cout语句输出提示信息让用户选择图形的类型,用cin读入iType的值,然后使用switch语句判断图形的类型,分别提示用户输入需要的参数值,用cout语句显示计算结果。
★ 程序的运行结果:
运行3次,每种图形一次。
5.(操作)学习简单的Debug调试功能。
参考程序:
//lab2_3.cpp
#include iostream
using namespace std;
const float PI=3.1416;
void main()
{
int iType;
float radius,a,b,area;
cout图形的类型为? (1-圆形 2-长方形 3-正方形): ;
ciniType;
switch(iType)
{
case 1:
cout圆的半径为: ;
cinradius;
area=PI*radius*radius;
cout面积为: areaendl;
break;
case 2
您可能关注的文档
- 数据库原理与应用试题--含答案讲述.doc
- C++课程设计指导及题目解读.doc
- C++面向对象程序设计模拟试题4解读.doc
- 数据可编辑图表-Aqua讲述.pptx
- 数据库原理第11章讲述.ppt
- 数据库原理试题汇总讲述.doc
- C++重修讲义解读.doc
- C++面向对象程序设计题目解读.doc
- C031使用点对点信道的数据链路层解读.pptx
- 数据库原理课后习题答案讲述.doc
- 三年级上册心理健康教案-第七课 好习惯是成功的捷径 北师大版.docx
- 16 夏天里的成长(教学设计)2024-2025学年统编版语文六年级上册.docx
- 23 梅兰芳蓄须 教学设计-2024-2025学年语文四年级上册(统编版).docx
- 记事类作文 教学设计-2023-2024学年语文六年级下册统编版.docx
- 第8章 第1节 自然特征与农业2023-2024学年八年级上下册地理教材易点通教学设计(人教版).docx
- 18 牛和鹅 第一课时 教学设计-2024-2025学年语文四年级上册统编版.docx
- 第3章 第4节 蛋白质工程的原理和应用2023-2024学年新教材高二生物选择性必修3同步课堂高效讲义配套教学设计(人教版2019 单项).docx
- 1.2.1 原子结构与元素性质 教学设计 2023-2024学年高二下学期化学人教版(2019)选择性必修2.docx
- Unit 2 Lesson 11 Always Do Your Homework!(教学设计)-2024-2025学年冀教版(三起)英语六年级上册.docx
- Module 3 Unit 1 Sit down! Phonics Time(教学设计)-2024-2025学年外研版(一起)英语一年级上册.docx
文档评论(0)