- 1、本文档共78页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《程序设计基础》
实验报告
专业班级:通信工程12-2班
组别:第25组
姓名:周文霞 周红军 韩思雨
学号:2012211555 2012211556 2012211557
合肥工业大学计算机与信息学院
2012~2013第一学期
实验一 面向过程的简单程序设计
1.实验目的
使用C++语言编写简单的计算机程序,掌握C++程序从编辑、编译到运行的全过程,初步了解C++程序的特点。
掌握C++语言的数据类型(包括对各种数据类型变量的定义、初始化、赋值等)、运算符和表达式的使用。
掌握赋值语句的使用。
掌握数据的输入输出方法。
2.实验内容
(1)设计简单程序,分别计算下列表达式,式中变量由键盘输入,输出表达式的值。
1 2 3 sinX+cosX+tan-1X
4 ex+y+ex-y 5 log10(1+) 6 +
(其中表示取不大于a的最大整数)。
1#include iostream
using namespace std;
int main()
{
float x,a,b,c,d,e;
cinxabcd;
e=x+(a+b)/(c-d);
couteendl;
return 0;
}
2#includeiostream
#includemath.h
using namespace std;
double dao1(double x,double z)
{
double y;
y=1/(x+z);
return y;
}
int main()
{
double x,y,a,b;
coutInput a number:endl;
cinx;
a=dao1(x,1);
b=dao1(x,a);
y=sqrt(1+b);
cout表达式的值为:yendl;
return 0;
}
3#includeiostream
#includemath.h
using namespace std;
int main()
{
double x,y;
coutInput a number:endl;
cinx;
y=cos(x)+sin(x)+1/tan(x);
cout:y=yendl;
return 0;
}
4:#includeiostream
#includemath.h
using namespace std;
int main()
{
double x,y,z;
coutInput two numbers:endl;
cinxy;
z=exp(x+y)+exp(x-y);
coutz=:zendl;
return 0;
}
5#includeiostream
#includemath.h
using namespace std;
int main()
{
double a,x,y;
coutInput a number:endl;
cinx;
a=sqrt(1+x*x);
y=log10(1+a);
couty=:yendl;
return 0;
}
6#includeiostream
using namespace std;
int main()
{
double a,b,y,c;
int d;
coutInput two numbers:endl;
cinab;
c=a*a-b*b;
if(c=0) c=-c;
d=a-b;
if(a==b) d=0;
else if(d=0) d-=1;
y=c+d;
couty=:yendl;
return 0;
}
(2)阅读下列程序,写出(由指定的输入)所产生的运行结果,并指出其功能。
1
#include iostream.h
void main()
{
char ch;
cin ch ;
ch = ( ch = ’A’ ch = ’Z’ ) ? ( ch + 32 ) : ch ;
ch = ( ch = ’a’ ch = ’z’ ) ? ( ch – 32 ) : ch ;
cout ch endl;
}
将大小写字母进行转换
2
#include iostream.h
void main()
{
int m;
float x;
bool bi,br;
cout \n int m=;
cin m;
bi = m 1000;
cout \n float x=;
cin x;
br = x = 1e3;
cout bi , br endl;
}
分别输
文档评论(0)