西安交大实验报告封面

时间:2024.4.20


  《计算机组成原理实验》

 实验报告


班级:          

姓名           

学号           

日期:          


第二篇:西安交大C++第二章实验报告


西安交通大学实验报告

课程  计算机程序设计 实验名称C++集成开发环境的使用   第 1 页 共 2 页

系    别                  实   验   日   期     20##年  3 月 15  日

专业班级       组别___________ 实 验 报 告 日 期  20## 年 3 月 16日

姓    名     学号  报   告   退   发  ( 订正 、 重做  )

同 组 人_________________________________ 教 师 审 批 签 字

一.      实验目的

1.程序的基本控制结构;

2.“自顶向下,逐步求精”的程序设计方法;

3.C++语言的控制结构。

二实验内容

(-)实验题目一:2,输入两个角度值x,y,计算如下式子的值。

1.要点分析

 按照题目所给的公式,确定所需的变量并构造相应的表达式。

生命恰当的变量并严格按照公式形式进行程序语句的转化。

2.程序源代码

#include <iostream.h>

#include <math.h>

int main()

   double x, y, z;

   cout << "please intput x, y= ? ";

   cin >> x>>y;

z=sin(abs(x)+abs(y))/sqrt(cos(abs(x+y)));

cout<<"the result is"<<z;

   return 0;

}

3.实验结果

(二)实验题目二:3,编写一个程序,要求完成下列要求

(1)提示用户输入任意的3个小数。

(2)显示这3个小数。

(3)将这3个小数相加并显示其结果。

(4)将结果按四舍五入方法转换成整数并显示。

1.要点分析

本题考查数据类型的转换,轻质类型转换会丢掉小数部分,必须在使用强制类型转换操作符前对表达式进行处理。

2.程序源代码

#include <iostream.h>

int main()

{

   double a,b,c,d;

   cout<<"请输入任意三个小数:"<<endl;

    cin>>a>>b>>c;

   cout<<"你输入的三个小数是:"<<endl;

   cout<<a<<'/t'<<b<<'/t'<<c<<endl;

   d=a+b+c;

   cout<<"三个小数的和为:"<<d<<endl;

    cout<<"四舍五入后三小数和转换成整数等于:"<<int(a+b+c+0.5)<<endl;

   return 0;

}

3.实验结果

(三)实验题目二:3、仿照本章课件例题,任意输入3个小写字母组成的单词,采用凯撒加密方法:每个字母用其后第5个字母代替形成密文,然后输出密文。

1.要点分析

 本题和例题基本一致,但是有一个问题,因为ASCII码在表示字母时是连续的数字,但是这些数字加上5后有些已不是字母,需要设置一个循环。

     2.程序源代码

#include <iostream.h>

int main()

{

   char ch1,ch2,ch3;     //定义字符变量

    cout<<"任意输入三个字母:";

   cin>>ch1>>ch2>>ch3;

   ch1=ch1+5;      //后移5个字母

   ch2=ch2+5;      //后移5个字母

   ch2=ch3+5;      //后移5个字母

   cout << "密文: "<< ch1 << ch2 << ch3<<endl;

   return 0;

}//改输入随机得到3个字符信息

3.实验结果

(四)实验题目二:4、输入一个4位十进制数,求其每位数字的立方之和。例如:输入2456,则输出23+43+53+63=8+64+125+216=413。注意只要求输出红色算式结果。(必做题)

1.要点分析

这个题我好像没搞清楚“输出红色算式”怎么做。

2.程序源代码

#include <iostream.h>

int main()

{

   unsigned int n,m;

   char c1,c2,c3,c4;

   cout<<"请输入一个介于1000和9999之间的数:";

   cin>>n;

   c1=n%10+'0';

   c2=n%100+'0';

   c3=n%1000+'0';

   m=c1*c1*c1+c2*c2*c2+c3*c3*c3;

    cout<<"每位数字的立方和为:"<<m<<endl;

   return 0;

}//改输入随机得到3个字符信息

3.实验结果

(五)实验题目二:5、编写程序计算下列二元一次方程组的根:

            AX + BY = C

            DX + EY = F

    通过键盘输入6个系数,然后计算求解,最后输出方程的根。

1.要点分析

这一题基本需要是设置几个字母代表方程的系数,然后输入结果表达式,带入所给的数即可。

2.程序源代码

#include <iostream.h>

int main()

{

    double A,B,C,D,E,F,X,Y;

   cout<<"请输入六个正整数A,B,C,D,E,F:";

   cin>>A>>B>>C>>D>>E>>F;

   X=(C*E-B*F)/(A*E-B*D);

   Y=(C*D-A*F)/(B*D-A*E);

    cout<<"函数AX+BY=C;DX+EY=F的解X,Y分别是"<<X<<Y<<endl;

   return 0;

}

3.实验结果

(六)实验题目二:6、仿照本章课件例题,分别用字符变量、短整型变量和整型变量求N!,通过运行测试,分别告知最大的N为多少?(选做题)

1.要点分析

这个我好像没搞懂,输出最大的N 没整出来。

2.程序源代码

#include <iostream.h>  //定义字符变量计算N!

int main()

{

     char m,j=1;

    unsigned char lt=1;

    cout<<"input integer m: ";

    cin>>m;

    while ( j<=m )

    {

   lt=lt*j;

   cout<<j<<"!="<<lt+0<<endl;

   j=j+1;

    }  

   short n,i=1;

    unsigned char ult=1;

    cout<<"input integer n: ";

    cin>>n;

    while ( i<=n )

    {

   ult=ult*i;

   cout<<i<<"!="<<ult+0<<endl;

   i=i+1;

    }

    int r,l=1;

    unsigned char sult=1;

    cout<<"input integer r: ";

    cin>>r;

    while ( l<=r )

    {

   sult=sult*i;

   cout<<l<<"!="<<sult+0<<endl;

   l=l+1;

    }

   return 0;

}

3.实验结果

二.      个人小结

1,    遇到的问题:浮点类型的取值范围是怎么计算得到的?

2,    自己的收获:在不断的实验,创造程序的时候,当然主要还是从不断揣摩书中的程序的过程中,学到了不少东西;虽然一上午的思索可能还想不出一道题的答案,但是我很开心的发现我成功的自己做出了一些东西。

                 

更多相关推荐:
实验报告样式封面

实实验课程学生姓名学号专业班级验报告目录实验一建筑CAD操作系统实验二AutoCAD的基本绘制命令编辑命令与操作实验三实验四实验五实验六实验七实验八绘制二维建筑总平面渲染图绘制建筑总平面图和建筑局部大样图Aut...

实验报告的统一要求与封面格式-11

实验报告要求20xx1030一实验报告内容与要求1按照自己所做实验的次序撰写实验报告1实验内容2总体方案和设计流程3程序清单每个程序必须有详细的注释按照软件工程要求实验报告最后页总结你做本门课程实验的心得体会提...

实验报告书封面

实验报告名称姓名学号年级专业10会计学教改班20xx年1月1日成绩评语指导教师签名实验一股票系数的估计与应用实验时间20xx20xx1第18周实验地点福州大学经管北楼506实验工具锐思股票收益数据和Micros...

实验报告的封面及模版

深圳大学实验报告课程名称大学物理实验一实验名称学院指导教师报告人组号学号实验地点实验时间年月日提交时间123456

实验报告封面及报告

重庆交通大学学生实验报告实验课程名称开课实验室学院年级学生姓名学号开课时间至学年第学期交通经济管理实验教学示范中心实验报告20至20学年第学期周

南昌大学实验报告封面及目录

实实验课程学生姓名学号专业班级指导老师验报告自动控制理论樊晟年12月20日20xx目录一实验一典型环节的模拟研究二实验二二阶系统瞬态响应和稳定性三实验三一阶惯性环节的频率特性曲线实验四二阶开环系统的频率特性曲线...

深圳大学20xx年实验报告的封面及模版

报告要求报告一律使用A4纸报告模版的封面必须需打印封面必须填写完整实验报告内容只能手写报告末尾必须保留教师评语的地方和分数框报告内容包括一实验目的二实验原理三实验仪器四实验内容五数据记录必须要有表格六数据处理数...

武汉理工大学学生实验报告书及封面

学生实验报告书实验课程名称开课学院指导教师姓名学生姓名学生专业班级200200学年第学期实验教学管理基本规范实验是培养学生动手能力分析解决问题能力的重要环节实验报告是反映实验教学水平与质量的重要依据为加强实验过...

计算机网络实验报告封面

实验1XXXX实验实验学时2实验地点XXXX实验日期20xxXX1实验目的XXXX2实验内容XXXX3实验方法XXXX4实验步骤XXXX5实验结果实验2XXXX实验实验学时2实验地点XXX实验日期20xxXX1...

浙江大学城市学院实验报告封面

编号学年第学期实验报告实验课程名称专业班级学生学号学生姓名实验指导教师浙江大学城市学院实验报告纸实验名称指导老师成绩专业班级姓名学号1

浙江大学本科生实验报告(封面)

专业电气工程及其自动化姓名学号日期地点实验台实验报告课程名称电路与电子技术实验指导老师成绩实验名称实验类型数字电路实验同组学生姓名一实验目的和要求二实验内容和原理三主要仪器设备四操作方法和实验步骤五实验数据记录...

北京联合大学实验报告封皮

北京联合大学实验报告课程名称学院专业班级学号姓名成绩年月日

实验报告封面(40篇)