西安交大钱班第一次C+作业_第1页
西安交大钱班第一次C+作业_第2页
西安交大钱班第一次C+作业_第3页
西安交大钱班第一次C+作业_第4页
西安交大钱班第一次C+作业_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、西安交通大学实验报告课程_计算机程序设计_实验名称 C+集成开发环境的使用 第 1 页 共 12 页系 别 钱学森班_ 实 验 日 期 201x 年 2 月 24日专业班级 _钱学森班_ 组别_ 实 验 报 告 日 期 201x 年 2 月 24日姓 名 _ _ _学号 21xxxxxxxx_ 报 告 退 发 ( 订正 、 重做 )同 组 人_ 教 师 审 批 签 字 · 实验目的(1)掌握集成开发环境的使用方法;(2)了解+程序的基本特点。(3)掌握变量与常量的定义与使用方法;(4)掌握基本数据类型和表达式的使用方法,掌握C+的基本语句。理解结构化和面向对象程序设计的基本思想和有关

2、概念,掌握C+程序的基本框架和上机调试计算机程序的过程。· 实验内容()实验题目一:编写一个计算三角形面积的程序。1.要点分析1.begin2.输入底边长L和高H3.计算输出4.end2.程序源代码#include<iostream>using namespace std;int main()int L,H,S;cout<<"请输入底边长和高后按回车键"<<endl;cin>>L>>H;S=(L+H)/2;cout<<"面积为:"<<S<<endl;

3、return 0;3.实验结果(二)输入长、宽、高(为实数),计算长方体的表面积和体积。1.要点分析1.begin2.输入长宽高3.计算输出表面积和体积4.end2.程序源代码#include<iostream>using namespace std;int main()int A,B,C,S,V;cout<<"请输入长方体的长宽高"<<endl;cin>>A>>B>>C; S=(2*(A*B)+(B*C)+(A*C); V=(A*B*C);cout<<"S"<&l

4、t;"="<<S<<endl;cout<<"V"<<"="<<V<<endl;return 0;3.实验结果(三)编写程序:实现整数拼接。即输入两个只有二位十进制的整数,将这两个整数拼接成四位十进制数,两个数中较大的数放在高位上,较小的数放在低位上。1.要点分析1. begin2. 输入两个两位数3. if a>b 输出ab4. else 输出ba5. end2.程序源代码#include<iostream>using namespace std

5、; int main() int a,b; /定义两个整数变量 cout << "请输入两个十位数:"<<endl; /输出语句 cin >> a >> b ; /输入语句 if ( a > b ) /比较语句cout <<"拼接结果为:" << a << b <<endl ; /输出结果 elsecout <<"拼接结果为:"<< b << a <<endl ; return 0; 3

6、.实验结果(四)编写程序:实现在屏幕上输出汉字“曲”的形状。1.要点分析1.begin2.输出由“*”构成的“曲”字的每一行3.end2.程序源代码#include<iostream>using namespace std;int main() cout<<" "<<"*"<<" "<<"*"<<endl; cout<<" "<<"*"<<" "&l

7、t;<"*"<<endl; cout<<"*"<<"*"<<"*"<<"*"<<"*"<<endl; cout<<"*"<<"*"<<"*"<<"*"<<"*"<<endl; cout<<"* &

8、quot;<<"*"<<" "<<"*"<<" *"<<endl; cout<<"* "<<"*"<<" "<<"*"<<" *"<<endl; cout<<"*"<<"*"<<"*"<

9、<"*"<<"*"<<endl; cout<<"*"<<"*"<<"*"<<"*"<<"*"<<endl; cout<<"* "<<"*"<<" "<<"*"<<" *"<<endl;

10、cout<<"* "<<"*"<<" "<<"*"<<" *"<<endl; cout<<"*"<<"*"<<"*"<<"*"<<"*"<<endl; cout<<"*"<<"*"<&l

11、t;"*"<<"*"<<"*"<<endl; return 0;3.实验结果(五)输入x,计算x/sqrt(x2-3x+2)。1.要点分析1.begin2.调用函数3.输入未知数4.if (x2-3x+2)>0 计算输出结果 else 输出"x取该值时函数无意义!"5.end2. 程序源代码#include<iostream>using namespace std;int main()double x,y;cout<<"请输入未知数x&qu

12、ot;<<endl;cin>>x;y=(x/(sqrt(x*x)-(3*x)+2);if (x*x)-(3*x)+2)>0)cout<<"当x取"<<x<<"时,"<<"运算结果为:"<<y<<endl;elsecout<<"x取该值时函数无意义!"<<endl;return 0;3.实验结果(六)修改PPT中小车水平运动程序,将小车垂直向下运动10行。1.要点分析1.begin2.显示小车

13、3.暂停后回格换行4.显示小车5.再重复以上操作9次6.end2.程序源代码 #include<iostream>/小车水平运动步#include<windows.h>using namespace std;int main()cout<<" "<<"O-O"/显示小车Sleep(1000);/程序暂停秒cout<<"bbb"/显示个回格符,消去小车显示,换行cout<<" "<<endl;cout<<" &q

14、uot;<<"O-O"/显示小车Sleep(1000);/程序暂停秒cout<<"bbb"/显示个回格符,消去小车显示,换行cout<<" "<<endl;/显示小车cout<<" "<<"O-O"/Sleep(1000);/程序暂停秒cout<<"bbb"/显示个回格符,消去小车显示,换行cout<<" "<<endl;/cout<<&

15、quot; "<<"O-O"/显示小车Sleep(1000);/程序暂停秒cout<<"bbb"/显示个回格符,消去小车显示,换行cout<<" "<<endl;/cout<<" "<<"O-O"/显示小车Sleep(1000);/程序暂停秒cout<<"bbb"/显示个回格符,消去小车显示,换行cout<<" "<<endl;/cout&

16、lt;<" "<<"O-O"/显示小车Sleep(1000);/程序暂停秒cout<<"bbb"/显示个回格符,消去小车显示,换行cout<<" "<<endl;/cout<<" "<<"O-O"/显示小车Sleep(1000);/程序暂停秒cout<<"bbb"/显示个回格符,消去小车显示,换行cout<<" "<<end

17、l;/cout<<" "<<"O-O"/显示小车Sleep(1000);/程序暂停秒cout<<"bbb"/显示个回格符,消去小车显示,换行cout<<" "<<endl;/cout<<" "<<"O-O"/显示小车Sleep(1000);/程序暂停秒cout<<"bbb"/显示个回格符,消去小车显示,换行cout<<" "<

18、;<endl;/cout<<" "<<"O-O"/显示小车Sleep(1000);/程序暂停秒cout<<"bbb"/显示个回格符,消去小车显示,换行cout<<" "<<endl;/cout<<" "<<"O-O"/显示小车return 0;3.实验结果 (七)自学课件中的积分程序,并加以修改,计算被积函数sin(x)+ex,积分区间(-1,1)。1.要点分析 1.begin 2.调用函数库 3.设定积分上下限 4.设定步长 5.设计梯形面积算法 6.用循环语句反复赋值求和 7.输出结果 8.end2.程序源代码#include <iostream> / 用梯形法计算定积分#include <cmath>/包含标准数学函数的math.h函数库using namespace std;int main()double a=(-1.0), b=1.0; / 双精度类型变量: 积分上下限double h;/ 双精度类型变量: 积分步长double sum=0;/ 双精

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论