- 113
- 0
- 约2.16万字
- 约 17页
- 2018-10-09 发布于重庆
- 举报
C描述程序设计实验报告
《程序设计基础》实验报告
实验一 面向过程的简单程序设计
1.实验目的
掌握C++语言的数据类型(包括对各种数据类型变量的定义、初始化、赋值等)、运算符和表达式的使用。掌握赋值语句的使用。掌握数据的输入输出方法。
2.实验设备
Visual C++ 6.0
3.实验内容
(1)设计简单程序,分别计算下列表达式,式中变量由键盘输入,输出表达式的值。
1
源代码:
#includeiostream.h
void main()
{
float s,x,a,b,c,d;
cinxabcd;
s=x+(a+b)/(c-d);
coutsendl;
}
测试过程和运行结果分析:
输入数据为:3,6,8,5,3 运行结果为:10
2
源代码:
#includeiostream.h
#includemath.h
void main()
{
double s,x;cinx;
s=sqrt(1+1/(x+1/(x+1)));
coutsendl;
}
测试过程和运行结果分析:
输入数据为: 4 运行结果为:1.1127
3 sinX+cosX+tan-1X
源代码:
#includeiostream.h
#includemath.h
void main()
{
float x,y;
cinx;
y=sin(x)+cos(x)+1/tan(x);
coutyendl;
}
测试过程和运行结果分析:
输入数据为:6 运行结果为:-2.7556
4 ex+y+ex-y
源代码:
#includeiostream.h
#includemath.h
void main()
{
int x,y,s;
cinxy;
s=exp(x+y)+exp(x-y);
coutsendl;
}
测试过程和运行结果分析:
输入数据为:1 , 1 运行结果为:8.38906
5 log10(1+)
源代码:
#includeiostream.h
#includemath.h
void main()
{
float x,s;
s=log10(1+sqrt(1+x*x));
coutsendl;
}
测试过程和运行结果分析: 运行结果为:8.0309
6 + (其中表示取不大于a的最大整数)。
源代码:
#includeiostream.h
#includemath.h
void main()
{
double s,a,b;
cinab;
s=fabs(a*a-b*b)+floor(a-b);
coutsendl;
}
测试过程和运行结果分析:
输入数据为:4 ,8 运行结果为:44
(2)阅读下列程序,写出(由指定的输入)所产生的运行结果,并指出其功能。
1测试过程和运行结果分析: 输入数据为:532 运行结果为:5.
2测试过程和运行结果分析:
分别输入数据为:100 40, 2000 3000, 1000 1000, 2000 300, 100 4000
运行结果为: 0 1,1 0,0 1,1 1,0 0.
3测试过程和运行结果分析:输入数据为:23 运行结果为:,运行结果为:24.
(3)编写程序实现下列问题的求解。
1 根据随机从键盘输入的圆半径值,求圆的周长和半径并输出。
源代码:
#includeiostream.h
void main()
{
float r,c;
cinr;
c=2*3.14*r;
coutcrendl;}
测试过程和运行结果分析:
输入数据为:3 运行结果为:18.843
3 对任意输入的四位整数,分别求出其各位数字,并按从后到前的顺序依次输出。例如,输入为1234时,输出结果为4,3,2,1
源代码:
#includeiostream.h
#includemath.h
void main()
{int a,b,c,d,m;
cout请输入个四位整数m=;
cinm;
floor (a=m/1000);
floor (b=(m-a*1000)/100);
floor (c=(m-a*1000-b*100)/10);
floor (d=(m-a*1000-b*100-c*10));
if (m=1000m=9999)
coutdcbaendl;
else cout错误,请重输endl;}
测试过程和运行结果分析:
输入数据为:1234 运行结果为:4321
实验总结:
学习了C/C++语言编程基本语法,能编写简单的赋值和输入输出程序。
实验二 控制结构程序设计
1.实验目的要求
理解基本的解题技巧,掌握用自顶向下、逐步求精
您可能关注的文档
- BCG把握中国医疗技术行业并购投资浪潮中国医疗技术行业并购及投资趋势分析.docx
- BDO装置框架基础设备基础施工方案.doc
- bda石灰粉煤灰稳定土路面底基层施工技术.doc
- bep天津珠江帝景温泉度假村财务系统管理办法.doc
- BI Store基础平台优化服务Elwin BIStore技术方案 Store平台.doc
- BIM的应用现状及发展研究毕业论文.doc
- bios中英文对照表 潮流不同排序方案的比较毕业论文文献翻译中英文对照精品.doc
- Blank Report TemplateEudraVigilance空白报表模板库.doc
- bjk计算机组成原理Apje.doc
- bLU工程监理课程资料湖南省某建筑工程监理细则.doc
- 抚顺石化工贸中心资金控制体系优化研究:理论、实践与创新.docx
- 探秘中华通草蛉滞育发育:生殖生物学特征与调控机制.docx
- 稀有鮈鲫受精机制及影响因素的深度剖析.docx
- 从美国强制反诉制度探寻我国民事诉讼反诉制度的革新路径.docx
- 中国职业足球管理体制:演进、困境与突破路径探究.docx
- 论我国网上个体经营活动法律规制的完善与实践.docx
- 论取保候审期间脱逃后又归案的自首认定困境与出路.docx
- 动调陀螺赋能双轴稳定平台控制系统的关键技术与优化策略研究.docx
- 论我国犯罪被害人国家补偿制度的构建与完善:法理、实践与发展路径.docx
- 光纤光栅传感监控软件:原理、应用与创新发展研究.docx
最近下载
- 实验室内电气安全培训课件.pptx VIP
- 护理伦理与法规课程标准.doc VIP
- 远信工业股份有限公司年产200台热风拉幅定形机建设项目 环评报告表.pdf VIP
- 2025年下半年中小学教师资格考试语文学科知识与教学能力真题(初级中学)附参考答案.docx VIP
- 质量管理体系检查登记表.docx VIP
- 安徽镜湖总部经济园建设项目可行性设计方案.doc VIP
- 2026年春教科版(新教材)小学科学二年级下册(全册)教学设计(附目录P91).pdf
- 给排水工程施工课件.pptx VIP
- 实验室安全用电培训课件.ppt VIP
- 综合应用能力事业单位考试(医疗卫生类E类)试题与参考答案(2025年).docx VIP
原创力文档

文档评论(0)