实验报告简单程序.docx
《实验报告简单程序.docx》由会员分享,可在线阅读,更多相关《实验报告简单程序.docx(10页珍藏版)》请在冰豆网上搜索。
![实验报告简单程序.docx](https://file1.bdocx.com/fileroot1/2022-10/29/d24926ba-9037-4c4d-b920-e07c771bd175/d24926ba-9037-4c4d-b920-e07c771bd1751.gif)
实验报告简单程序
深圳大学实验报告
课程名称:
程序设计基础
实验项目名称:
简单程序设计
学院:
计算机与软件学院
专业:
指导教师:
朱映映
报告人:
文成学号:
2011150259班级:
5
实验时间:
2011-10-24
实验报告提交时间:
2011-10-24
教务处制
一、实验目的与要求:
实验目的:
1.熟悉C++的I/O控制流的使用;
2.熟悉标准输入/输出函数printf与scanf的使用;
3.掌握常量、变量的定义及使用
4.掌握不同数据类型间的赋值规律
实验要求:
1.输出界面格式:
实验名称:
简单程序设计姓名:
文成学号:
2011150259
按要求完成的输入/输出信息
完成日期:
2011150259自我评价:
GOOD
2.键盘输入数据应提示输入内容与输入格式。
3.输出数据要加以说明。
4.程序应注意使用注释语句。
5.在网络课程上提交C++源程序(.CPP)或执行文件、输出界面拷屏文件。
6.按报告内容要求完成实验报告(打印版)。
二、实验环境:
地点:
D506
硬件环境:
机器编号:
软件环境:
操作系统WINDOSXP
C++语言环境VC6.0
project类型:
WIN32ConsoleApplication
三、实验内容:
1.编写一个程序,根据圆的半径求圆的周长及圆的面积。
具体要求:
(1)圆的半径值由键盘输入
(2)用#define定义PI的值。
思考及上机验正:
改变PI的值体会使用符号常量的优点.
用printf()与scanf()函数完成输入/输出,改写程序.
2.编写温度转换程序,输入一个华氏温度,输出摄氏温度,公式为C=5/9(F-32),输出两位小数。
3.编写比较两个数大小程序(选做),由键盘输入两个数,比较:
数1>数2,输出1。
数1=数2,输出0。
数1<数2,输出-1。
也可以函数调用的方式完成。
主函数中输入两个数,然后调用比较两个数大小的函数,返回主函数输出结果。
四、实验步骤与过程:
(给出程序分析和算法描述(流程图或文字)、程序代码。
)
1.
#include
voidmain()
{
doubler,c,s;
constdoublep1=3.141592653;
scanf("%lf",&r);
c=2*p1*r;
s=r*r*p1;
printf("%lf\n",c);
printf("%lf\n",s);
}
2.
#include
#include
voidmain()
{
doubleF,C;
cout<<"温度转换程序,输入一个华氏温度,输出摄氏温度"<cin>>F;
C=(5.0/9)*(F-32);
cout<:
fixed);
cout<<"摄氏温度="<(2)<}
3.
#include
voidmain()
{
cout<<"比较:
数1>数2,输出1。
数1=数2,输出0。
数1<数2,输出-1。
"<doublea,b;
cin>>a>>b;
if(a>b)
cout<<"1"<else
if(a
cout<<"-1"<else
cout<<"0"<}
五、实验结果与数据分析:
(有运行结果的界面截图,实验结果与实验结果分析,说明实验结果是否达到要求?
并提出对程序的改进想法)。
1.
实验达到实验要求。
Constdoublep1=3.141592653可改为#definep13.141592653
Scanf,printf与cin,cout皆可表示输入与输出。
运行结果:
可根据圆的半径求圆的周长及圆的面积。
2.
实验达到实验要求。
运行结果:
输入一个华氏温度,可以按照公式C=5/9(F-32),,输出摄氏温度并输出两位小数。
3.
实验达到实验要求。
运行结果:
比较:
数1>数2,输出1。
数1=数2,输出0。
数1<数2,输出-1。
六、实验体会:
(自己在编程或程序编译运行中遇到的难点、问题及解决办法)
刚编程时对scanf和printf不了解,后来查阅课本解决本次试验。
刚编程时对if语句不了解,后来查阅课本解决本次试验。
刚编程时对#define和coust不了解,后来查阅课本解决本次试验。
刚编程时对控制小数点显示位数不了解,后来查阅课本解决本次试验。
还不太会调用函数。
体会:
实践是检验真理的唯一标准。
应该多动手尝试编一些简单程序,增加自己的熟练度。
七、自我评价:
(请给自己此次实验进行百分制打分)
100分
八、诚信声明:
本人郑重声明:
本次实验自己独立完成。
若有不实之处,本人承担一切责任。
本人郑重声明:
本次实验无参考同学的作业,参考部分占整个作业的0%。
若有不实之处,本人承担一切责任。
声明人:
______文成_______
时间:
____2011-10-24____
指导教师批阅意见:
成绩评定:
指导教师签字:
年月日
备注:
注:
1、报告内的项目或内容设置,可根据实际情况加以调整和补充。
2、教师批改学生实验报告时间应在学生提交实验报告时间后10日内。