"高级程序设计实践(C++)任务书" 本资源是关于高级程序设计实践的课程设计任务书,旨在帮助学生巩固C++语言的基础知识,掌握面向对象程序设计方法,并提高独立分析问题、解决问题、查阅资料以及自学能力。 课程设计目的: 1. 复习和巩olidate C++语言的基础知识,进一步加深对 C++语言的理解和掌握。 2. 为学生提供独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生独立分析问题、解决问题、查阅资料以及自学能力。 3. 学习和掌握 C++程序设计方法以及上机调试技巧,为今后学习其它专业课程打好基础。 课程设计内容: 一、 复数计算器设计 * 实现实数类和复数类 * 实现实数和复数信息的初始化 * 实现实数的加、减、乘、除、自增、自减、求平方、平方根等操作 * 实现复数的加、减、乘、除、取模、求平方、求共轭复数、求单个复数的向量角、求两个复数的夹角等运算 二、 字符串处理系统设计 * 实现字符串的输入与输出 * 实现字符串的长度计算 * 判断字符串是否为空 * 将字符串置空 * 字符串比较 * 字符串赋值 * 求指定位置的字符 * 字符串合并 * 字符串截取 * 在指定的字符串中查找或替换字符串 三、 集合的并、交、差集运算实现 * 输入输出集合信息,集合元素类型能够是整数、实数或字符串 * 判断集合的大小 * 判断集合是否为空 * 将集合置空 * 在集合中查找指定的元素 * 实现集合的交、并、差等运算 四、 图形类设计 * 图形环境初始化 * 图形窗口定义 * 设计和实现点类 * 设计和实现直线类 * 设计和实现圆类 * 设计和实现三角形类 * 设计和实现矩形类 * 能够计算图形的面积 五、 小型公司工资管理系统设计 * 能够存储雇员的编号、姓名、性别、所在部门、级别,并进行工资的计算 * 添加功能:程序能够任意添加上述四类人员的记录 * 查询功能:可以根据编号、姓名等信息对已添加的记录进行查询 本课程设计旨在帮助学生掌握C++语言的基础知识和面向对象程序设计方法,提高学生的独立分析问题、解决问题、查阅资料以及自学能力。
剩余13页未读,继续阅读
- 粉丝: 383
- 资源: 8万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助