面向对象程序设计实践课程实验指导书

上传人:re****.1 文档编号:486435366 上传时间:2024-01-23 格式:DOC 页数:19 大小:185.51KB
返回 下载 相关 举报
面向对象程序设计实践课程实验指导书_第1页
第1页 / 共19页
面向对象程序设计实践课程实验指导书_第2页
第2页 / 共19页
面向对象程序设计实践课程实验指导书_第3页
第3页 / 共19页
面向对象程序设计实践课程实验指导书_第4页
第4页 / 共19页
面向对象程序设计实践课程实验指导书_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《面向对象程序设计实践课程实验指导书》由会员分享,可在线阅读,更多相关《面向对象程序设计实践课程实验指导书(19页珍藏版)》请在金锄头文库上搜索。

1、面向对象程序设计实践课程实验指导书实验一 简单电阻电路的计算一、 实验目的: 能编制第一个程序。熟悉IDE的使用方法,掌握项目的建立,文件编辑,编译运行和调试的过程和方法。二、 实验环境:Visual C+ 2005。三、 实验内容:1编制一个程序计算简单电阻电路的电流值。电路示意图如下: 2程序能接收用户输入的电压E与3个电阻值。 3程序能判断输入值是否正确,不正确时能进行正确处理。数据不正确的情况包括:电阻为0 或为负值。 4输出计算的电流值结果I。四、 实验要求:1. 根据实验内容编程。2. 上机,建立新项目,录入源代码,编辑,编译,运行,调试直至得出正确的运行结果。五、 实验学时:4学

2、时六、 实验步骤:1. 根据课堂讲授内容,编制能计算电阻电路电流的程序。2. 进入编程环境,建立一新项目(文件新建项目Visual C+常规空项目);3. 在新项目中建立一个新文件main.cpp(项目添加新项代码C+文件(*.cpp))。4. 向main.cpp中录入编制的程序。5. 编译(生成构建)和运行程序(调试启动调试)。6. 如果编译或运行有错,修改错误或调试直至程序能给出正确的运行结果。七、 选作实验1. 验证课后作业中的编程习题。实验二 阶梯型电阻电路的计算程序一、 实验目的:1. 能利用条件判断、循环和数组实现较复杂的程序。2. 能利用函数封装单一的功能实现。3. 能实现文件的

3、分别编译。二、实验内容:1. 编制一个程序计算阶梯型电阻电路的电流值。电路示意图如下:2. 能接收用户输入的电压源电势E和所有电阻的电阻值。3. 程序能判断输入值是否正确,不正确时能进行正确处理。输入数据不正确的情况包括:电阻输入0或负值,输入电阻的数目为奇数。4. 输出计算结果:每个电阻上的电压和电流。 三、实验要求:1. 根据实验内容编程。2. 上机,建立新项目,录入源代码,编辑,编译,运行,调试直至得出正确的运行结果。3. 要求将输入、计算和输出封装到单独的函数中。每个函数分配到不同的源文件中。函数原型声明和全局变量外部声明放到头文件中。实现分别编译。四、实验学时:4学时五、实验步骤:1

4、. 根据课堂讲授内容,编制能计算电阻电路电流的程序。2. 进入编程环境,建立一新项目;3. 在新项目中建立5个新文件main.cpp, input.cpp, compute.cpp, output.cpp和def.h。4. 向4个函数中分别录入主函数,接收用户输入的函数,计算每个电阻电压电流值的函数和输出计算结果的函数。5. 编译和运行程序。6. 如果编译或运行有错,修改错误或调试直至程序能给出正确的运行结果。 六、选作实验1. 验证课后作业中的编程习题。实验三 类的设计一、 实验目的:完成和实现有理数类和字符串类。理解类实现数据和功能封装的作用,掌握类的设计与编程,通过有理数类的设计掌握运算

5、符重载,通过字符串类的设计掌握3大函数的编写。二、实验内容:按照8-11章作业中习题3、4的要求完成和实现有理数类和字符串类。三、实验要求:1. 根据实验内容编程。2. 上机,修改源代码,编译,运行,调试直至得出正确的运行结果。四、实验学时:8学时五、实验步骤:1. 建立一个新项目。2. 向项目中添加3个文件:Rational.h, Rational.cpp main.cpp。有理数类的声明放到头文件中,有理数类的实现代码放到cpp中,类的测试代码放到main.cpp中。3. 编译和运行程序。4. 如果编译或运行有错,修改错误或调试直至程序能给出正确的运行结果。5. 建立一个新项目。6. 向项

6、目中添加3个文件:mystring.h, mystring.cpp main.cpp。字符串类的声明放到头文件中,字符串类的实现代码放到cpp中,类的测试代码放到main.cpp中。7. 编译和运行程序。8. 如果编译或运行有错,修改错误或调试直至程序能给出正确的运行结果。实验四 2层继承体系结构的设计一、 实验目的:自行构造一个简单的有2层继承树,通过该实验使学生掌握类和派生类的编程,理解多态性的实现及其强大的功能。二、实验内容:按照12章作业中习题4的要求完成银行账户基类和派生类的设计和实现。三、实验要求:1. 根据实验内容设计类结构和编程。2. 上机,输入和修改源代码,编译,运行,调试直

7、至得出正确的运行结果。3. 编制实验报告(包括源程序、运行结果和开发过程)。四、实验学时:4学时五、实验步骤:1. 建立一个新项目。2. 向项目中添加7个文件:基类和2个派生类分别由一个头文件和一个cpp文件实现,测试驱动代码放到main.cpp中。3. 编译和运行程序。4. 如果编译或运行有错,修改错误或调试直至程序能给出正确的运行结果。六、选作实验利用课堂上提供的Shape继承树,编制一个能绘制电阻电路的程序。注意:运行前需先配置FLTK。库文件复制到Visual C+ 2005的lib目录中,头文件FL目录复制到include目录中。修改项目属性,在项目属性 Linker|Input|A

8、dditional Dependencies中增加fltkd.lib、wsock32.lib、comctl32.lib、fltkjpegd.lib和fltkimagesd.lib。附件:实验报告格式要求一、 基本要求1、 实验报告包括两部分:纸质的实验报告和电子版的源代码。2、 实验报告统一采用标准实验报告用纸。3、 上交两次实验报告:实验2和实验3。应于考试前上交到任课教师处。未按时上交实验报告者,上机实验部分记为0分。4、 源代码,即将C+项目目录压缩为zip或rar文件通过电子邮件发送给任课教师,文件名为姓名-学号-实验2.zip 和 姓名-学号-实验3.zip。(rar文件亦可)。二、

9、实验报告内容实验报告应包括如下内容:实验名称本课程有2个实验需要提交实验报告:1、 阶梯型电阻电路的计算程序。2、 有理数和string类的设计。实验目的列出本实验应达到的预期目标。实验步骤列出完成该实验预期的实验步骤。程序说明实验2的程序说明应包括:1、 自定义结构类型的说明;2、 程序中关键变量的作用说明;3、 输入、计算函数的流程图。4、 程序的使用方法(输入哪些数据,输入格式的要求,正确的输出结果格式)。实验3的程序说明应包括:1、 自定义的类的说明(数据属性的说明,成员函数的功能说明);2、 主要成员函数的实现流程图3、 程序的使用方法(输入哪些数据,输入格式的要求,正确的输出结果格

10、式)。实验过程说明实验过程中遇到的主要问题以及解决问题的过程。实验心得通过解决问题的过程自己的收获。Page 5原文已完。下文为附加文档,如不需要,下载后可以编辑删除,谢谢! 2016年乡镇人大主席团工作汇报XXX乡人大主席团在县人大常委会的大力支持下,在乡党委的正确领导下,按照法律赋予的职责,紧紧围绕全乡整体工作,按照年初制订的工作计划,有条不紊扎实地开展各项工作。现将工作开展情况予以汇报:一、前期主要工作(一)乡人大建设工作1、加强制度建设,积极开展活动乡代表活动中心、代表小组活动室建立8项代表活动制度:即人大代表学习制度、代表联席选民制度、代表接待选民制度、代表述职制度、代表视察制度、代

11、表专项调研制度、代表履职档案登记制度和代表争先创优制度。每位代表联系选民不少于10户。联系重点村干部、老党员、特困户、上访户等,听取他们的意见和呼声,努力当好群众的“代言人”。2、加强学习培训,提高代表履职能力人大代表的履职能力事关代表工作成效的好坏,因此,提高代表的素质能力尤为重要。为提高代表的业务水平,强化代表的履职能力,乡人大活动办建立定期学习制度,每周一组织代表在会议室进行集体学习,增强法律知识和服务群众本领,使每一位代表从思想上认识到了人大代表的重要职责和任务,为接下来的人大工作奠定了思想和理论基础。3、开展“双联三争”活动,体民情,解民忧为深入贯彻落实党的群众路线教育实践活动,XX

12、X乡人大代表在“双联三争”活动中通过人大主席团联系代表、代表联系选民,以“访、听、帮”的形式深入到群众中去,体察民情,解决民忧,争创先进乡镇人大主席团、争创先进代表小组、争做优秀人大代表。一是“走访”群众。县、乡人大代表走村入户,了解群众所想、所盼。主席团成员坚持每月入户走访不少于10天,一般代表每月入户走访6天以上,做到情况在一线了解,问题在一线解决,职责在一线展现。二是“倾听”民意。通过召开会议或设立群众意见箱等形式征求群众意见,对群众提出的路、塘、桥、坝的维修,农业科技知识下乡、扶贫工作透明等民生意见进行收集汇总,逐一解决。三是“帮扶”群众。根据群众所需所求,要求主席团成员每年要协助群众

13、完成1至2个项目工程,定点帮扶2至3户困难群众,每月至少为帮扶群众办1件实事。真正将群众路线教育实践活动做实、做细、做好,把乡人大工作推上新台阶。4、开展代表向选民述职工作制定乡人大代表向选民述职方案,并选取5名代表在选区选民代表大会上进行述职。乡直选区参加选民代表人数不低于选民总数的50%,农村选区参加选民代表人数不低于选民总数的10%,且在大会上进行了民主测评。会议由人大主席主持,代表做述职报告,选民代表评议发言,其他代表书面述职。通过开展代表向选民述职工作,代表们自觉履行职责更加透明化、公开化,起到了良好的舆论监督作用。(二)代表依法履职情况1、加强对非法采砂采矿工作的监督检查为严厉打击

14、非法采砂采矿工作,还XXX乡青山绿水,XXX乡人大主席团积极组织代表对该项工作进行了全面督查,组织相关职能部门逐村、逐组、逐个砂场进行排查,摸清采砂活动基本情况,建立基础数据库。6月2日,全乡统一行动,全体机关干部参加,工商、公安、土地、电力等相关执法部门密切配合,出动人员120多人,车辆30余辆,通过十天工作,共查封扣押铲车18台、钩机线路板11个、电力设备8台,112个采砂点全部捣毁。有效制止了非法采砂活动,治理工作取得了明显成效。2、加强校园饮用水、食品和校园周边环境安全监督今年3月、9月,乡人大主席团组织部分人大代表两次对乡六所学校饮用水安全及食品安全进行专项督查活动。活动重点从校园食

15、堂环境是否整洁、饭菜质量是否过关、从业人员是否具有健康证明、校园及周围小卖部是否有“三无”食品等多个角度进行检查。同时,组织代表对校园周边环境进行视察,相关职能部门取缔了两所校园周边三处非法施工点。并对少数学校消防器材缺少、防雷设施不完善、安全硬件不够、交通秩序不好、环境卫生差等问题提出了四个整改建议意见。一是要严格重视校园环境卫生管理;二是要进一步完善学校的消防设施、消防疏散通道、教学楼应急照明灯、疏散指示灯以及防雷设施,并设立醒目标志牌;三是要加强对中小学生公共安全常识宣传和教育,树立安全意识,培养应变能力;四是要健全安全管理机构,落实安全应急方案,实施责任追究制。3、对新农村社区建设进行视察今年五月,XXX乡召开人大主席团会议,针对XXX乡澧园社区建设,宏观从社区整体规划,水、电、路、公共设施配套;广场、游园及社区绿化进行综合视察。并对社区建设进行综合评估。大会最后确定社区

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号