C++程序设计实验指导书.doc

上传人:da****u 文档编号:3630002 上传时间:2019-06-27 格式:DOC 页数:8 大小:72.50KB
下载 相关 举报
C++程序设计实验指导书.doc_第1页
第1页 / 共8页
C++程序设计实验指导书.doc_第2页
第2页 / 共8页
C++程序设计实验指导书.doc_第3页
第3页 / 共8页
C++程序设计实验指导书.doc_第4页
第4页 / 共8页
C++程序设计实验指导书.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、1C+程序设计实验指导书电子科技大学计算机学院二一一年 11 月2一、实验教学目的和要求程序设计是一门实践性很强的课程,C+程序设计实验是与C+ 程序设计课程的一个非常重要的环节,其目的在于使学生能熟练地掌握程序设计的全过程,即独立编写出源程序,独立上机调试,独立运行程序和分析结果。实验课通过具有针对性的练习,使学生准确而全面深刻地掌握概念,通过完成某些相对独立的程序片段的编制或根据要求设计出完整的程序,使学生在实践中达到对本课程内容的深入理解和熟练掌握。在实验课程中,注重培养学生理论联系实际,用面向对象的思想分析和解决实际问题的能力。并通过系列实验,培养学生用计算机语言描述和解决现实世界中较

2、简单问题的能力,提高学生的科学素质。为了培养良好的学风、充分发挥学生的主观能动性,促使其独立思考、独立完成实验并有所创新,C+语言程序设计实验要求一人一组,具体要求如下:1、实验前准备阶段,要求学生复习和掌握与本次实验相关的教学内容,并认真做好预习,明确实验内容和要求,根据实验内容编写出上机所需的程序。2、实验进行阶段,验证书上的例题或课后习题,分析运行结果,输入编写好的程序进行编译调试,分析运行结果的合理性和正确性。3、做完每个实验后,必须撰写实验报告,实验报告中必须有实验内容、程序清单、运行结果(与程序清单对应的运行结果) ,以及3对运行情况所作的分析、调试经验等,若程序未能通过,应分析其

3、原因。二、主要仪器设备名称1、硬件环境:PC 兼容机或品牌机、彩显、内存 512M 以上2、软件环境:WINDOWS-XP 以上版本、isual Studio 2005 以上版本三、实验项目名称及目的要求1、实验名称学校教职工工资管理程序2、目的和任务熟悉 C+的数据封装、继承、多态等核心机制,掌握类的定义、继承的实现、虚函数的作用和实现方式,掌握运算符重载和动态联编方法。综合运用 C+的这些机制实现学校教职工工资管理程序。3、实验内容设计一个程序实现学校教职工的工资管理。学校的人员主要由临时人员、行政人员、教师等 3 类人员构成,行政人员根据级别分为一般人员、科级人员、处级人员,教师根据级别

4、分为讲师、副教授、教授、博导,这些人员都有职工号、姓名、性别、月工资等基本信息。4A) 临时人员月工资计算方式临时人员每月领取固定工资。B) 行政人员月工资计算方式 一般人员:工资= 基本工资+ 工龄工资 科级以上人员:工资=基本工资+ 工龄工资+职务工资 科级以上行政人员按级别区分职务工资C) 教师月工资计算方式 讲师:工资= 基本工资+ 工龄工资+课时费 副教授及教授(非博导):工资=基本工资+工龄工资+课时费+硕士生补助 博导:工资= 基本工资+ 工龄工资+课时费+ 硕士生补助+博士生补助 课时费= 学时数元/学时,按讲师、副教授和教授(非博导) 、博导 3 个档次划分课时费标准(即“元

5、/学时”会有不同) 硕士生和博士生补助是指根据所带研究生的人数给导师发放补贴,计算方式:补助=人数元/人,博士生和硕士生的标准不一样。D)设计一个职工类 CStaff,该类满足下述要求: 具有职工号、姓名、性别、工龄、月工资等信息。 具有设置职工号(SetNo)和获取职工号(GetNo)的功能。 具有设置姓名(SetName)和获取姓名( GetName)的功5能。 具有设置性别(SetSex)和获取性别(GetSex)的功能。 具有设置工龄(SetServiceYears)和获取工龄(GetServiceYears)的功能。 具有获取工资(GetSalary)的功能。E)从 CStaff 类

6、派生出临时人员类 CTempStaff,该类满足下述要求: 按临时人员的工资计算方式重载 GetSalary 功能。F)从 CStaff 类派生出行政人员类 CAdministrator,该类满足下述要求: 具有职务等信息。 按行政人员的工资计算方式实现重载 GetSalary 功能。G)从 CStaff 类派生出教师类 CTeacher,该类满足下述要求: 具有类别(用于区分区分讲师、副教授、教授等) 、所上课时数、所带硕士生、博士生数等信息。 按教师的工资计算方式实现重载 GetSalary 功能。H)为 CTempStaff、CAdministrator 、CTeacher 等类重载“”

7、运算符,能够在屏幕上显示这些类的对象中的信息。I)在 main 函数中,完成以下工作:接受用户的输入,实例化CTempStaff、CAdministrator、CTeacher 等 3 个类的对象,并将这些对象的信息显示在屏幕上。6附 录:实验报告模板电子科技大学计算机学院标 准 实 验 报 告(实验)课程名称:C+程序设计实验7电子科技大学教务处制表电 子 科 技 大 学实 验 报 告学生姓名: 学 号: 指导教师:实验地点: 实验时间:一、实验室名称: 二、实验项目名称: 三、实验学时:四、实验原理:五、实验目的:六、实验内容:七、实验器材(设备、元器件):八、实验步骤:九、实验数据及结果分析:十、实验结论:8十一、总结及心得体会:十二、对本实验过程及方法、手段的改进建议:附录:(程序和实验结果截图.)报 告 评 分:指导教师签字:

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

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。