- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
南昌理工学院
Nanchang Institute of Technology
课程实训计划书
系 部: 计算机信息工程
适应专业: 计算机科学与技术、软件工程、网络工程
适应班级: 12级软件工程1、2班、
实训课程: 面向对象程序设计语言
计划制定人:宋庆忠
实训地点: 实验楼306
实训日期: 2013年12月9日~2013年12月20日
计算机信息工程学院
2013年12月
目 录
一、课程实训目的 1
二、基本要求 1
三、指导教师安排 1
四、课程实训环节安排 1
五、课程实训任务 2
(一)课程实训要求及内容 2
(二)课程实训考核指标及方法 2
(三)课程实训题目 3
题目一:计算几何图形 3
题目二 :学生的各门成绩和专业成绩 4
题目三:用虚函数求几何面积 4
题目四:邮寄物品费用 5
题目五:继承下的几何面积 6
题目六:雇员工资 6
题目七:日期时间,时钟类的编制 ( 电子钟程序 )
题目八:日期类的编制 (万年历程序)
题目九:设计一个点类Point,实现点对象之间的各种运算 ( 平面直角座标系中点的运算)
题目十:设计一个复数类complex,实现点复数对象之间的加、减、乘运算 ( 复数的运算 )
题目十一:虚基类的使用:(职工管理系统中的类的模型)
题目十二:模板的使用: ( 通用排序程序的实现 )
题目十三:设计字符串类 MyString:(基本类型扩展—字符串类)
题目十四:抽象类与纯虚函数的使用:( 各种图形的周长及面积计算程序实现 )
题目十五:队列的实现:(队列的实现)
题目十六:学生成绩管理系统:
题目十七: 银行账户管理系统(单个账户的处理):
题目十八:通信录(最大记录1000条):
题目十九:人员信息管理系统:
题目二十:链表类的实现:
题目二十一:栈类的实现(计算器程序):
《面向对象程序设计语言》课程实训计划书
一、课程实训目的
根据所学C++ “基类”、“派生类”、“虚基类”、“多态继承”、“虚函数”等面向对象程序设计的相关知识和多重继承关系、继承权限、赋值兼容的定义与使用规则,进行相应的程序设计训练,在实训编题过程中要尽量把已学的C++知识应用到编程的实际使用中去,熟悉、掌握这些知识在程序中的运行、调用机理和实现方法。通过训练对如何进行面向对象程序设计的方式方法有一个更深入的理解和认识,进一步巩固C++程序设计的基本知识和实现方法。
二、基本要求
要求学生认真对待本次课程实训,积极利用机房、网络资源,熟练掌握程序设计的方法和C++语言基本技能进行实训操作,具备一定的程序设计能力。在课程实训中听从指导教师的安排,认真完成老师布置的各项任务,并以小组为单位,上交课程实训报告。
三、指导教师安排
指导教师:宋庆忠
四、课程实训环节安排
班级 时间 指导教师
12软件工程1班 第15周 宋庆忠
12软件工程2班 第16周 宋庆忠
五、课程实训任务
(一)课程实训要求及内容
设计要求:
1、可自己选定一题目,可以自由搭配,最多4人一组。
2、模块化程序设计。
3、锯齿型书写格式。
4、本次实训各题都有可能不同程度地使用到虚基类、虚函数、纯虚函数和抽象类等相关技术。
5、每一种计算和输出都应分成两个不同的函数进行处理(不能因简单而合成一个函数)。
6、每个题目在设计类的同时,都要设计相应的成员变量、函数、构造函数、析构函数(如有必要)。
7、必须上机调试通过。
报告要求:
1、选题要求与目的
2、算法分析、流程图模块功能说明(如函数功能、入口及出口参数说明,函数调用关系描述等)
3、源程序清单要包括相应的注释
4、调试结果与调试数据
5、程序中遇到的问题及解决方案
(二) 课程实训时间安排
1.分析设计准备阶段
周一:上午:分组,分析题目,查阅资料;地点:教室、图书馆、机房。
下午:需求分析:对给定的问题提出解决的办法和思路。运用抽象的方法设计类及实现算法。地点:机房。
周二:设计题目:画出主要模块流程图,用UML图确定类之间的联系,用自顶向下的方法创建主程序和子程序,控制对象间的相互作用,编制源程序,形成分析报告。(指导教师将在第一次上机调试时抽查分析报告)
(UML类图的描述参照有关资料,用类图描述程序中类与类之间的关系,模块图以传统流程图或NS流程图形式均可,这是课程实训报告书中主要内容之一)
2.编程调试阶段
周三:上机调试程序,不断完善程序及分析报告。
课程实训中,每位同学一台微机进行上机调试。
文档评论(0)