C++课程设计报告.doc

上传人:知****量 文档编号:18884354 上传时间:2022-06-02 格式:DOC 页数:3 大小:17.04KB
返回 下载 相关 举报
C++课程设计报告.doc_第1页
第1页 / 共3页
C++课程设计报告.doc_第2页
第2页 / 共3页
点击查看更多>>
资源描述

《C++课程设计报告.doc》由会员分享,可在线阅读,更多相关《C++课程设计报告.doc(3页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、C+课程设计报告中南大学 高级程序设计实践C+ 课程设计报告 题 目 复数计算器 学生姓名 曾立弘 指导教师 陈丽萍 学 院 信息科学与工程学院 专业班级 电子信息工程 1401 班 完成时间 2022年6月8日 星期一 目录 第一章 需求分析.第1页 第二章 概要设计.第2页 第三章 详细设计.第4页 第四章 调试分析.第21页 第五章 测试结果.第25页 第六章 课程设计总结.第36页 第七章 参考文献.第37页 第八章 附录.第37页 C+程序设计之复数计算器 第一章 需求分析 第一章 需求分析 1.1程序设计的任务 11.1编程目的 1.本次程序设计的目的运用面向对象程序设计知识,利用

2、C+语言设计和实现一个复数计算器,要求具备如下主要功能: 1建立实数类、复数类 2实现实数、复数信息的初始化 3实现实数的加、减、乘、除、自增、自减、求平方、二次方根等操作 4实现复数的加、减、乘、除、取模、求平方、求共轭复数、求单个复数的向量角、求两个复数的夹角等运算 5实现实数、复数信息的输出 1.1.2编程要求 在实现过程中,需利用面向对象程序设计理论的根底知识,充分表达出C+语言关于类、继承、封装与多态等核心概念,每一个类应包含数据成员和成员函数。 1.1.3数据范围 数据输入的形式为float型,输出形式亦是float型,数据实数、复数的实部、虚部范围是-2 +2,也即-3.40E+

3、38 +3.40E+38。 1.2本程序能实现的功能 1.2.1实数类Complex所实现的功能: 实数的加法运算、减法运算、乘法运算、除法运算、前置自增运算、后置自增运算、前置自减运算、后置自减运算、求平方运算、求平方根运算; 1.2.2复数类Complex1所实现的功能: 复数的加法运算、减法运算、乘法运算、除法运算、模长运算、求平方运算、共轭复数运算、求单个复数的向量角运算、求两个复数的夹角运算。 1.2.3主函数所能实现的功能 1.提供应操作者操作数据的类型实数还是复数的标识; 2.操作者选择数据类型后,提供运算类型操作的标识; 3.运用指针调用两个类的各成员函数分别完成各项计; 第1

4、页 C+程序设计之复数计算器 第二章 概要设计 第二章 概要设计 2.1构成局部 2.1.1系统由三局部构成:实数类Complex、复数类Complex1、主函数main。 2.1.2.构成局部关系 复数类Complex1由实数类Complex派生而来,其中两者成员函数中的enter输入数据函数是虚函数,用以实现多态性。 主函数main通过指针调用实数类Complex、复数类Complex1分别完成实数运算、复数运算。 2.1.3.类层次 实数类是父类,复数类是子类。 2.2主程序流程以及程序模块之间的调用关系 1所示: 输入flag flag=1 实数运算 判断flag flag=2 复数运

5、算 判断w 判断v w=3 w=4 w=5 w=6 w=12 v=3 v=4 v=5 v=6 v=11 加 法 运 算 减法运算 乘法运算 除法运算 求平方运算 第2页 加法运算 减法运算 乘法运算 除法运算 求复数间夹角 C+程序设计之复数计算器 第二章 概要设计 图2.2-1主程序流程以及程序模块之间的调用关系图 注:图2.2-1中没有画出 1. flag=0时退出系统; 2. flag不等于0,1,2时出现错误提示语句的选择结构; 3. w,v在选择范围之外时出现错误提示语句的选择结构。 4. 特殊处理: 除法运算分母为0;求二次方根数为负数;求单个复数夹角时判断象限的过程。 第3页 3 / 3

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

当前位置:首页 > 应用文书 > 工作计划

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com