电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

C开发环境、函数定义调用、类和对象、数组与指针、继

37页
  • 卖家[上传人]:工****
  • 文档编号:470983713
  • 上传时间:2023-06-07
  • 文档格式:DOCX
  • 文档大小:181.31KB
  • / 37 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、成绩辽宁工程技术大学上机实验报告课程名称嵌入式程序设计(C+)学院软件学院专业班级学号姓名日期2013.12.21-2013.12.22实验一C+开发环境实验目的(1)掌握用VC+集成开发环境编辑源程序的方法。(2)掌握在VC+集成开发环境中编译、调试与运行程序的方法。(3)理解数据类型、变量、运算符、表达式的概念。(4)学会使用cin进行数据输入操作。(5)学会用算术表达式、关系表达式、赋值表达式完成数据处理工作。(6)学会使用cout进行数据输出操作。实验准备(1)编写实验程序;(2)在VC+运行环境中,输入源程序;(3)编译运行源程序;(4)写出运行结果。实验过程实验(1)设计一个C+程序,输出以下信息: * Hello! *实验(1)程序:# include void main() cout *n; cout Hello!n; cout *n;实验(2)设计一个程序,输入一个华氏温度值,要求输出其对应的摄氏温度值。温度转换公式为:c=(f-32)*5/9。实验(2)程序:# include void main() float c,f; coutf; c=(f-32)*5/9;

      2、cout摄氏温度是: cn;实验(3)设计一个C+程序,输入三个职工的工资,求工资总额。实验(3)程序:# include void main() int sa1,sa2,sa3,sum; coutsa1sa2sa3; sum=sa1+sa2+sa3; coutn工资总额是:sumn;结果及分析日实验(1)结果:实验(1)分析:编写程序,输入需要显示的字符,运行程序,得到运行结果。实验(2)结果:实验(2)分析:编写程序,检查无误后运行程序,输入需要转换的华氏温度,得到转换后的摄氏温度。实验(3)结果:实验(3)分析:编写程序,运行程序,输入三个职工的工资分别为3000、2500、3500,得到三个职工的工资总额是9000。收获及体会通过本次上机,我认识到了自身的不足。在上机之前,觉得自己掌握的部分实际上并没有掌握,在编写程序的过程中,把我的问题不断的暴露出来。比如丢三落四,偶尔少打一个分号、单词拼写错误、中英文的格式不同等。好在经过同学的帮助下,将程序顺利的改正过来。在今后的学习过程中,我一定要注意细节的部分,争取做的更好。教师评语实验二函数定义与调用实验目的(1)初步掌握函数的定义

      3、方法,及函数的三种调用方法;(2)理解参数传送过程中,值传送与传地址的过程与区别;(3)初步学会用递归编写程序方法;(4)学会用数组作为函数参数的编程方法。实验准备(1)编写实验程序(2)在VC+运行环境中,输入源程序;(3)编译运行源程序;(4)输入测试数据进行程序测试;(5)写出运行结果。实验过程实验(1)编写一个函数px(float x,int n)用递归的方法求下列级数前n项的和s。 实验(1)程序:# include # include void main(void) float x; int n; float px(float,int); coutxn; coutpx=px(x,n)endl;float px(float x,int n) float p;if (n=1) p=x; else p=px(x,n-1)-pow(-1,n)*pow(x,n); return p;实验(2)编写一个计算sin(x)的函数,在主函数中输入x,调用sin(x)函数计算并输出y值。 y=实验(2)程序:#include #include #include #define N 11floa

      4、t zsin(float y) /定义计算K阶乘的函数fac() int i; float s=0,p=1.0,t;p=y;for(t=1,i=1;fabs(1.0/t)=0.00001; i+=2)s=s+p/t; p=p*y*y; t= -t*(i+1)*(i+2); return(s);void main(void) float x,sn; coutx; sn=zsin(x); coutendlsin(x)=snendl; 实验(3)编写计算组合数的函数cmn(int n,int m),实现杨辉三角形的输出。实验(3)程序:#include #include #define N 11float fac(int k) /定义计算K阶乘的函数fac() int i; float t=1.0; for (i=1;i=k;i+) t=t*i; return(t);float cmn(int m1,int n1)/定义计算组合数 的函数cmn() float p; p=fac(m1)/(fac(n1)*fac(m1-n1);/调用求阶乘函数fac() return(p);void main

      5、(void) int cNN,m,n; for(n=0; nN;n+) for(m=0; m=n;m+) cnm= cmn(n,m); for(n=0;nN;n+) for(m=0; m=n;m+) coutsetw(6)cnm; coutendl; 结果及分析日实验(1)结果:实验(1)分析:在主函数中定义变量x与n,用键盘输入x与n的值,调用px()函数计算并返回级数前n项和S。最后输出S的值。实验(2)结果:实验(2)分析:编写程序,实现在sin(x)函数内,将级数中各项值累加到和变量S中去,直到最后一项绝对值小于0.00001为止,并且将数值显示到显示器上。实验(3)结果:实验(3)分析:编写程序,定义N=11,运行程序,得到一个底为11,高为11的杨辉三角形。收获及体会对于刚刚接触C+的人,觉得程序的编写是一件很困难的事情,完全没有头绪,根本不知道从哪里下手。通过书上的例子,及同学的帮助,我现将一个程序分成多个部分来编写,每个部分完成各自的功能,然后再把它们都拼接到一起,最后得到一个完整的可运行的正确的程序。编写程序不能急躁,需要一点一点的写,才能不出现错误,尽快的完成。教师

      6、评语实验三类和对象实验目的(1)掌握类与对象的定义与使用方法;(2)初步掌握构造函数、拷贝构造函数的定义与使用方法;(3)初步掌握析构函数的定义与使用方法;(4)理解构造函数与析构函数的调用过程。实验准备(1)编写实验程序;(2)在VC+运行环境中,输入源程序;(3)编译运行源程序;(4)输入实验测试数据,写出运行结果。实验过程实验(1)定义一个学生成绩类Score,描述学生成绩的私有数据成员为学号(No)、姓名(Name8)、数学(Math)、物理(Phi)、数据结构(Data)、平均分(ave)。定义能输入学生成绩的公有成员函数Write(),能计算学生平均分的公有成员函数Average(),能显示学生成绩的公有成员函数Display()。在主函数中用Score类定义学生成绩对象数组s3。用Write()输入学生成绩,用Average()计算每个学生的平均分,最后用Display()显示每个学生的成绩。实验(1)程序:# include # include class Score private: int No; char Name8; float Math,Phi,Data,Ave; public: void Write(int no,char name,float math,float phi,float data) No=no; strcpy(Name,name); Math=math; Phi=phi; Data=data; void Average(void) Ave=(Math+Phi+Data)/3; void Display() coutNotNametMatht; coutPhitDatatAven; ;void main(void) int i,no; char name8; float math,phi,data; Score s3;coutInput 3 student datan; for (i=0;inonamemathphidata; si.Write(no,name,math,phi,data); si.Average(); cout学号 姓名 数学 物理 数据结构 平均分n;for (i=0;i3;i+) si.Display(); 实验(2)定义一个复数类Complex,复数的实部Real与虚部Image定义

      《C开发环境、函数定义调用、类和对象、数组与指针、继》由会员工****分享,可在线阅读,更多相关《C开发环境、函数定义调用、类和对象、数组与指针、继》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.