【文件属性】:
文件名称:c++课程设计题目
文件大小:43KB
文件格式:DOC
更新时间:2016-01-03 02:43:59
课程设计
课程设计题目:
1、自拟题目的原则:
(1)设计的课题能够体现面向对象基本思想:类、继承、多态性、模板等。
(2)根据自己对面向对象基本概念、原理和机制的理解,自拟题目和设计内容。
(3)选题的难易程度要适当,以在规定时间内经过努力可以完成为宜。
2、参考选题:
参考选题多为管理系统类,大家也可自拟游戏类或数学计算等其他类型题目,只要能体现oop思想。
(1)复数计算器
运用C++语言描述数据类、复数类,每一个类应包含数据成员和成员函数。设计基类和派生类,并运用多态性和虚函数的知识。注重面向对象程序设计理论知识的理解与实际的动手编程能力,要求学生设计具有继承与派生以及多态性的类,理解面向对象程序设计的核心的概念。
本课程设计要实现的主要功能如下:
1)建立数据类、复数类
2)数据、复数信息的初始化
3)复数信息的输出
4)将复数信息保存为文件
5)求复数的绝对值
6)实现复数的加、减、乘、除、乘方、自加、自减等运算
(2)字符串处理系统
运用C++语言描述数据类、字符串类,每一个类应包含数据成员和成员函数。设计基类和派生类,并运用多态性和虚函数的知识。注重面向对象程序设计理论知识的理解与实际的动手编程能力,要求学生设计具有继承与派生以及多态性的类,理解面向对象程序设计的核心的概念。
本课程设计要实现的主要功能如下:
1)建立数据类、字符串类
2)数据、字符串信息的初始化
3)字符串信息的输出
4)将字符串信息保存为文件
5)获得字符串长度
6)在字符串中查找一个字符
7)在字符串中查找另外一个字符串
8)比较字符串
(3)学生信息管理
运用C++语言描述学生类,每一个类应包含数据成员和成员函数。设计基类和派生类,并运用多态