| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付买域名,送MP3、MP4
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY买空间,免费送域名(厦门中资源)
共有 215 人关注过本帖
标题:哪位仁兄帮忙完善一下课程设计。。。
收藏  订阅  推荐  打印 
zhanghebiao
Rank: 1
等级:新手上路
帖子:2
积分:120
注册:2008-9-17
哪位仁兄帮忙完善一下课程设计。。。

【实验题目】
    实验1. 抽象数据类型.
【问题描述】
用C或C++语言设计并实现一个可进行复数运算的演示程序。
【基本要求】
1.由输入的实部和虚部生成一个复数
2.两个复数求和
3.两个复数求差
4.从已知复数中分离出实部和虚部
5.复数及相应运算结果以相应的表现形式显示。
【实现提示】
定义复数为由两个相互之间存在次序关系的实数构成的抽象数据类型,则可以利用实数的操作来实现复数的操作。
(下面的内容由学生填写,格式统一为,字体: 楷体_GB2312, 行距: 固定行距18,字号: 小四)
一、【概要设计】
(本部分应包括:抽象数据类型的功能规格说明、主程序模块、各子程序模块的伪码说明,主程序模块与各子程序模块间的调用关系)
二、【详细设计】
(本部分应包括:抽象数据类型具体实现的函数原型说明、 关键操作实现的伪码算法、 函数的调用关
三、【测试结果】
(本部分应包括:对实验的测试结果,应具体列出每次测试所输入的数据以及输出的数据,并对测试结果进行分析总结)

四、【实验总结】
(本部分应包括:自己在实验中完成的任务,注意组内的任意一位同学都必须独立完成至少一项接口的实现;对所完成实验的经验总结、心得)

五、【代码】
(本部分应包括:完整地代码。 注意纸质的实验报告无需包括此部分。格式统一为,字体: Georgia , 行距: 固定行距12,字号: 小五)
例如:
#include "stdafx.h"
#include "cpxNum.h"

int _tmain(int argc, _TCHAR* argv[])
{
    cpxNum c1, c2;
    double real, imag;
    cout <<"请输入第一个复数的实部和虚部: ";
    cin >> real >>imag;
    assign(c1, real, imag);
    cout <<"您生成的第一个复数是:  ";
    print(c1);
    cout << endl <<"请输入第二个复数的实部和虚部: ";
    cin >> real >>imag;
    assign(c2, real, imag);
    cout <<"您生成的第二个复数是:  ";
    print(c2);
    cout << endl;
    cout << "***********复数运算测试*************"<<endl;
    cout << "c1 + c2的结果是: ";  print(cplus(c1, c2)); cout << endl;
    cout << "c1 - c2的结果是: ";   print(cmilus(c1, c2)); cout << endl;
    cout << "c1 * c2的结果是: ";   print(cmultiply(c1, c2)); cout << endl;
    cout << "c1 / c2的结果是: ";   print(cdivide(c1, c2)); cout << endl;
    cout << "***********复数运算测试结束*************"<<endl;
    
    return 0;
}
搜索更多相关主题的帖子: 课程  仁兄  设计  
2008-9-17 21:30
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.049185 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved