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

c++电子实验报告

8页
  • 卖家[上传人]:第***
  • 文档编号:34208462
  • 上传时间:2018-02-21
  • 文档格式:DOC
  • 文档大小:129.50KB
  • / 8 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、姓名 实验成绩学号 年级、班安阳师范学计算机与信息工程学院综 合 性、设计性实验报告书实 验 课 程: C+面向对象程序设计 实验指导教师: 实 验 时 间: 2013.12.25 实 验 题 目: 设计一个描述儿童、成人、和老人的类系统 实验类型: 综合性 设计性计算机信息工程学院结合性、设计性实验报告书一、实验要求和目的:1、要求:设计一个描述儿童、成人、和老人的类系统;儿童分学龄前儿童和学龄期儿童,成人指的是正在工作的人,老人指已经退休的人;分析这三类人群中的共性行为,并把他们定义在一个基类中;通过定义各自对象,模拟他们的行为;在模拟过程中要求统计出共创造了多少对象。2、目的:(1) 学习定义和使用类的继承关系,定义派生类;(2) 掌握类派生,类的成员访问权限,派生类中构造和析构的次序;(3) 熟悉不同继承方式下对基类成员的访问控制;(4) 掌握初始化基类成员的方法;(5) 掌握多重继承和派生类的方法;二、实验仪器设备及实验环境:计算机:PentiumIII 800 以上256M 内存操作系统:Windows 2000/XP 开发集成环境:Visual C+ 6.0 三、总的设计

      2、思想、实验原理等:描述一个人的基本特性包括:姓名,性别,年龄。把这些基本特性定义为一个基类 people。不论学龄前还是学龄期儿童都要有监护人联系电话。为此,在类 people 的基础上派生出类 phone,再把类 phone 作为基类派出学龄前和学龄期儿童的类。学龄前类由幼儿园情况信息,包括设置幼儿园函数和获取幼儿园信息函数,输出有关信息。学龄期儿童类有学校和学号信息,包括设置学校和学号函数和获取学校和学号信息函数,输出有关信息。把类 people 作为基类,分别派生出成人类和老人类。成人类(Major)有工号、工资、职务和工作单位,包括设置工号、工资、职务和工作单位函数和获取工号、工资、职务和工作单位信息函数,输出有关信息。老人类(old) 有退休单位,包括设置退休单位函数和获取退休单位信息函数,输出有关信息。四、实验步骤设计:(见附页)#include #include #includeusing namespace std;class People计算机信息工程学院结合性、设计性实验报告书public:string name; /姓名string sex; /性别int age

      3、; /年龄public:void display()cout姓名:nameendl;cout性别:sexendl;cout年龄:ageendl;class Old : public People /老人类public:string Retired;public:void show()display();cout退休单位:Retiredendl;class Major : public People /成人类public:string Unit;string post;long num;float money;public:void show()display();cout工号:numendl;cout工资:moneyendl;cout职务:postendl;cout工作单位:Unitendl;计算机信息工程学院结合性、设计性实验报告书class Child : public People /儿童类public:int phone;public:void show()display();cout监护人联系电话:phoneendl;class Lchild : public Child /

      4、学龄期儿童public:string school;int num;public:void show2()show();cout学号:numendl;cout学校:schoolendl;class Mchild:public Child /学龄前儿童public:string kd;public:void show2()show();cout幼儿园:kdendl;void main()int Pn,On,Mn,Cn,Lcn,Mcn;Pn=0,On=0,Mn=0,Cn=0,Lcn=0,Mcn=0;People p;Pn+;p.name=张华;p.sex= 女;p.age=40;计算机信息工程学院结合性、设计性实验报告书Old op;Pn+;On+;op.name=王成光;op.sex=男;op.age=70;op.Retired=河南省安阳市文峰区房产分局 ;Old op1;Pn+;On+;op1.name=张方玉;op1.sex=男;op1.age=67;op1.Retired= 河南省安阳市眼科医院;Major mp;Mn+;Pn+;mp.name=王一一;mp.sex=女;mp.a

      5、ge=40;mp.num=100861102;mp.money=3000;mp.post=职员;mp.Unit=中国移动;Child cp;Cn+;Pn+;cp.name=张云;cp.sex=女 ;cp.age=7;cp.phone=2971726;Lchild lcp;Lcn+;Cn+;Pn+;lcp.name=张明宇 ;lcp.sex=男;lcp.age=9;lcp.phone=3939025;lcp.num=103110122;lcp.school=安阳一中;Mchild mcp;Mcn+;Cn+;Pn+;mcp.name=张浩鑫 ;mcp.sex=男;mcp.age=3;mcp.phone=2971060;mcp.kd= 幼儿园;cout所创建的信息如下所示:endlendl;p.display();coutendlendl;op.show();coutendlendl;op1.show();coutendlendl;mp.show();coutendlendl;cp.show();coutendlendl;mcp.show2();coutendlendl;lcp.show2(

      6、);cout该实验过程中共创造了Pn个 People 对象endl;cout该实验过程中共创造了On个 Old 对象endl;计算机信息工程学院结合性、设计性实验报告书cout该实验过程中共创造了Mn个 Major 对象endl;cout该实验过程中共创造了Cn个 Child 对象endl;cout该实验过程中共创造了Lcn 个 Lchild 对象endl;cout该实验过程中共创造了Mcn个 Mchild 对象endl;五、 实验结果及分析:(可加附页)(1)人类(2)老人类(3)成人类(4)儿童类(5)在模拟过程中统计出共创造了多少对象计算机信息工程学院结合性、设计性实验报告书六、 自我评价与总结:在学习 C+以前,我认为 C+只是在 C 语言的基础上的一种延伸,认为只要学过 C 语言,就可以用 C 语言的那种设计思想来学习 C+、设计 C+程序。正是由于抱了这种错误的思想,使我在一开始学习 C+的时候遇到了很大的困难,我没有办法体会面向对象的设计思想,我在学习这门课的时候老是想着实现这个函数功能的具体过程,而没太注意对象分类的重要性。随着课程学习的深入,我感觉到了利用类和对象、继承、封装等一系列知识可以把我们程序中很多繁杂、重复的部分省略掉,还可以解决一些利用面向过程的设计思想无法解决的问题,我自己也试着编写一些小的 C+程序,当然在这个过程中遇到了很多困难,其中调试带来的困难让我无法忘记,在调试程序的同时,我也总结出来了一些调试的小技巧,让我在 C 语言课程设计中也受用匪浅。在学习这门课的过程中,我感受到了自己亲自动手编程序、调程序的重要性,我们要熟悉 C+的语法、体会调试的思想,最好的一个手段就是自己动手编程、调试,这会比我们一味的看书效果好得多。很高兴能够了解到 C+的神奇魅力和面向对象程序设计的独特思想,它为我今后的程序设计奠定了基础。感谢老师对我们的悉心教授!七、 遇到的问题及创新之处:写完程序,发现出现下面这种情况:后来,经过查看资料解决了这个问题:在 Visual C+ 6.0 中点击“工程设置 连接”将“subsystem:windows”改成 “subsystem:console”计算机信息工程学院结合性、设计性实验报告书八、教师评语:

      《c++电子实验报告》由会员第***分享,可在线阅读,更多相关《c++电子实验报告》请在金锄头文库上搜索。

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