预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共39页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

成绩辽宁工程技术大学上机实验报告课程名称嵌入式程序设计(C++)学院软件学院专业班级学号姓名日期2013.12.21-2013.12.22编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:实验一C++开发环境实验目的(1)掌握用VC++集成开发环境编辑源程序的方法。(2)掌握在VC++集成开发环境中编译、调试与运行程序的方法。(3)理解数据类型、变量、运算符、表达式的概念。(4)学会使用cin进行数据输入操作。(5)学会用算术表达式、关系表达式、赋值表达式完成数据处理工作。(6)学会使用cout进行数据输出操作。实验准备(1)编写实验程序;(2)在VC++运行环境中,输入源程序;(3)编译运行源程序;(4)写出运行结果。实验过程实验(1)设计一个C++程序,输出以下信息:***************Hello!***************实验(1)程序:#include<iostream.h>voidmain(){cout<<"***************"<<'\n';cout<<"Hello!"<<'\n';cout<<"***************"<<'\n';}实验(2)设计一个程序,输入一个华氏温度值,要求输出其对应的摄氏温度值。温度转换公式为:c=(f-32)*5/9。实验(2)程序:#include<iostream.h>voidmain(){floatc,f;cout<<"请输入华氏温度:";cin>>f;c=(f-32)*5/9;cout<<"摄氏温度是:"<<c<<'\n';}实验(3)设计一个C++程序,输入三个职工的工资,求工资总额。实验(3)程序:#include<iostream.h>voidmain(){intsa1,sa2,sa3,sum;cout<<"请输入三个职工的工资:";cin>>sa1>>sa2>>sa3;sum=sa1+sa2+sa3;cout<<"\n工资总额是:"<<sum<<'\n';}结果及分析日实验(1)结果:实验(1)分析:编写程序,输入需要显示的字符,运行程序,得到运行结果。实验(2)结果:实验(2)分析:编写程序,检查无误后运行程序,输入需要转换的华氏温度,得到转换后的摄氏温度。实验(3)结果:实验(3)分析:编写程序,运行程序,输入三个职工的工资分别为3000、2500、3500,得到三个职工的工资总额是9000。收获及体会通过本次上机,我认识到了自身的不足。在上机之前,觉得自己掌握的部分实际上并没有掌握,在编写程序的过程中,把我的问题不断的暴露出来。比如丢三落四,偶尔少打一个分号、单词拼写错误、中英文的格式不同等。好在经过同学的帮助下,将程序顺利的改正过来。在今后的学习过程中,我一定要注意细节的部分,争取做的更好。教师评语实验二函数定义与调用实验目的(1)初步掌握函数的定义方法,及函数的三种调用方法;(2)理解参数传送过程中,值传送与传地址的过程与区别;(3)初步学会用递归编写程序方法;(4)学会用数组作为函数参数的编程方法。实验准备(1)编写实验程序(2)在VC++运行环境中,输入源程序;(3)编译运行源程序;(4)输入测试数据进行程序测试;(5)写出运行结果。实验过程实验(1)编写一个函数px(floatx,intn)用递归的方法求下列级数前n项的和s。实验(1)程序:#include<iostream.h>#include<math.h>voidmain(void){floatx;intn;floatpx(float,int);cout<<"pleaseinputx,n:";cin>>x>>n;cout<<"px="<<px(x,n)<<endl;}floatpx(floatx,intn){floatp;if(n==1)p=x;elsep=px(x,n-1)-pow(-1,n)*pow(x,n);returnp;}实验(2)编写一个计算sin(x)的函数,在主函数中输入x,调用sin(x)函数计