下载此文档

VB简单弹球游戏.doc


文档分类:IT计算机 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
数据结构C++课程设计
题目: 集合的并、交和差运算
设计题目
集合的并、交和差运算
小组成员分工说明
一个人
需求分析
运行环境(软、硬件环境)
软件环境:Microsoft Vista操作系统,Visual C++
硬件环境:
输入的形式和输入值的范围
运行所给的测试数据,集合的元素限定为小写字符〔a. .z〕:
第一组: Set1=magazine ,Set2=paper
第二组: Set1=0120per4a6tion89,Set2=error data
输出的形式描述
程序运行并、交和差运算后得到数据,输出字符。
功能描述
能演示执行集合的并、交和差运算。
测试数据
(1) Set1=magazine ,Set2=paper,
Set1∪Set2=aeginmprz,Set1∩Set2=ae,Set1-Set2=gimnz。
(2) Set1=0120per4a6tion89,Set2=error data,
Set1∪Set2=adeinoprt,Set1∩Set2=aeort,Set1-Set2=inp。
四、概要设计
1)抽象数据类型定义描述
(顺序表的抽象数据类型描述)
ADT Seqlist is
Data
线性表的长度
Operation
Seqlist
初始化值:无
动作:置顺序表的长度为0
Length
输入:无
前置条件:表已存在
功能:求表的长度
输出:返回表的长度,即表中数据元素的个数
后置条件:表不变
Get
输入:元素的序号i
前置条件:表已存在,i合法
功能:在表中取序号为i的数据元素
输出:若i合法,返回序号为i的元素值,否则抛出异常
后置条件:表不变
Locate
输入:数据元素item
前置条件:表已存在
功能:在线性表中查找值等于item的元素
输出:若查找成功,返回x在表中的序号,否则返回0
后置条件:表不变
Insert
输入:插入位置i;待插元素item
前置条件:表已存在,i合法
功能:在表的第i个位置处插入一个新元素x
输出:若插入不成功,抛出异常
后置条件:若插入成功,表中增加一个新元素
Delete
输入:删除位置i
前置条件:表已存在
功能:删除表中的第i个元素
输出:若删除成功,返回被删元素,否则抛出异常
后置条件:若删除成功,表中减少一个元素
Empty
输入:无
前置条件:表已存在
功能:判断表是否为空
输出:若是空表,返回1,否则返回0
后置条件:表不变
Clear
输入:无
前置条件:无
功能:清空顺序表
输出:无
后置条件:表的长度是0
end ADT seqList
2)功能模块设计(如主程序模块设计)
集合的并、交和差运算
集合的并运算
集合的交运算
集合的差运算
3)模块层次调用关系图
main
bin
jiao
cha
五、详细设计
实现概要设计中定义的所有的类的定义及类中成员函数,并对主要的模块写出伪码算法。
1、顺序表存储结构的定义。
2、成员函数类的定义。
3、并、交和差三个

VB简单弹球游戏 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人86979448
  • 文件大小1.13 MB
  • 时间2018-02-17