C++程序设计实验报告.docx
- 文档编号:17119574
- 上传时间:2023-07-22
- 格式:DOCX
- 页数:13
- 大小:296.01KB
C++程序设计实验报告.docx
《C++程序设计实验报告.docx》由会员分享,可在线阅读,更多相关《C++程序设计实验报告.docx(13页珍藏版)》请在冰点文库上搜索。
C++程序设计实验报告
成人高等学历教育学生
(实践课程名:
)
实践报告
题目:
C++简单程序设计
专业:
软件工程年级:
三
准考证号:
8姓名:
郑鹏
*******
完成时间:
毕业设计(实习、论文)成绩:
年月
日
南昌大学实验报告
学生姓名:
郑鹏学号:
专业班级:
软件工程
实验类型:
□验证□综合□设计□创新实验日期:
2014-4-20实验成绩:
一、实验项目名称
C++简单程序设计
二、实验目的
1.熟悉VisualC++6.0的开发环境。
2.学会用VisualC++6.0编写标准的C++控制台程序。
3.学会编写简单的C++程序。
4.复习基本数据类型变量和常量的应用。
5.复习运算符和表达式的应用。
6.复习结构化程序设计基本控制结构的应用。
7.复习自定义数据类型的应用。
8.练习使用简单的输入输出。
9.观察头文件的作用。
10.掌握使用VisualC++6.0开发环境中的Debug调试功能:
单步执行、设置断点、观察变量值。
三、实验基本内容
1.编写一个程序,运行时提示输入一个数字,再把这个数字显示出来。
2.输出ASCII码为32~127的字符。
3.下面的程序代码合法吗?
如果不合法,请说明原因。
4.编程显示你使用的计算机中的int、short、long、char、float、double几种基本数据类型的字节数。
5.按下列要求输入并运行下面程序。
要求:
1)说明该程序功能;
2)给每行程序加上注释;
3)程序正确运行之后,去掉源程序中#include语句,重新编译,观察会有什么问题。
6.将上题中的do-while语句用for语句代替,完成相同的功能。
7.编写一个完整的程序。
实现功能:
向用户提问“现在正在下雨吗?
”,提示用户输入Y或N。
若输入为Y,显示“现在正在下雨。
”若输入为N,显示“现在没有下雨。
”否则继续提问“现在正在下雨吗?
”。
8.在程序中自定义一个整型变量,赋予1~100的值,要求用户猜这个数,比较两个数的大小,把结果提示给用户,直到猜对为止。
分别使用while,do……while语句实现循环。
9.编写一个完整的程序,运行时向用户提问“你考试考了多少分?
(0~1000)”,接收输入后判断其等级显示出来,规则如下:
10.编程计算图形的面积。
程序可计算圆形、长方形、正方形的面积,运行时先提示用户选择图形的类型,然后,要求用户对圆形输入半径值,要求用户对长方形输入长和宽的值,要求用户对正方形输入边长的值,计算出面积的值后将其显示出来。
四、主要仪器设备及耗材
1、软件需求:
VisualC++6.0
2、操作系统:
WindownsXP
五、实验数据及处理结果
1.编写一个程序,运行时提示输入一个数字,再把这个数字显示出来。
2.输出ASCII码为32~127的字符。
3.下面的程序代码合法吗?
如果不合法,请说明原因。
4.编程显示你使用的计算机中的int、short、long、char、float、double几种基本数据类型的字节数。
5.按下列要求输入并运行下面程序。
要求:
1)说明该程序功能;
2)给每行程序加上注释;
3)程序正确运行之后,去掉源程序中#include语句,重新编译,观察会有什么问题。
6.将上题中的do-while语句用for语句代替,完成相同的功能。
7.编写一个完整的程序。
实现功能:
向用户提问“现在正在下雨吗?
”,提示用户输入Y或N。
若输入为Y,显示“现在正在下雨。
”若输入为N,显示“现在没有下雨。
”否则继续提问“现在正在下雨吗?
”。
8.在程序中自定义一个整型变量,赋予1~100的值,要求用户猜这个数,比较两个数的大小,把结果提示给用户,直到猜对为止。
分别使用while,do……while语句实现循环。
9.编写一个完整的程序,运行时向用户提问“你考试考了多少分?
(0~1000)”,接收输入后判断其等级显示出来,规则如下:
优
90≤分数≤100
良
80≤分数<90
中
60≤分数<80
差
0≤分数<60
10.编程计算图形的面积。
程序可计算圆形、长方形、正方形的面积,运行时先提示用户选择图形的类型,然后,要求用户对圆形输入半径值,要求用户对长方形输入长和宽的值,要求用户对正方形输入边长的值,计算出面积的值后将其显示出来。
#include
usingnamespacestd;
intmain()
{
intr,a,b,l,kind=4;
floats;
while(kind>3||kind<1)
{
cout<<"1.圆形,2.长方形,3.正方形\n";
cin>>kind;
}
if(kind==1)
{
cout<<"r=?
\n";
cin>>r;
s=3.14*r*r;
cout<<"s="<
}
if(kind==2)
{
cout<<"a=?
\n";
cin>>a;
cout<<"b=?
\n";
cin>>b;
s=a*b;
cout<<"s="<
}
if(kind==3)
{
cout<<"l=?
\n";
cin>>l;
s=l*l;
cout<<"s="<
}
return0;
}
六、思考讨论题或体会或对改进实验的建议
通过这课程的编程的学习,我逐步学习到一些基本的技巧,感觉到学习这门课很有意思,编程自己也很快乐。
特别当程序运行成功时,那份喜悦与成就感顿时盈满于胸。
有时在调试时发现了错误,通过查询指示,能够基本看懂一些提示错误的英文信息,并能根据提示改正错误,使程序正确得以运行。
八、参考资料
1、《C++面向对象程序设计》李春葆、董尚燕、余云霞编著清华大学出版社
2、《C++程序设计题解与上机指导》谭浩强编著清华大学出版社
3、《C++程序设计基础与实践教程》张祖洁、葛建芳编著电子工业出版社
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 程序设计 实验 报告