关于集合的pascal编程

 我来答
斐青愚从丹
2020-03-28 · TA获得超过3782个赞
知道大有可为答主
回答量:3153
采纳率:30%
帮助的人:202万
展开全部
集合
以已知序数类型值的集合为值,所构成的类型是集合类型,称已知序数类型为基类型。集合类型的定义形式为:
集合类型名=set
of
基类型
限定基类型为枚举类型、字符型、布尔型以及它们的子界和整型子界。由于基类型中不能超过256个可能值,且它们的序数值应在0..255之间,因此基类型不能是短整型、整型、长整型。
表示一个集合值的最通用的方法是逐个枚举集合的元素。下面是集合值标记的例子:
〔3,9,15,20]
{由3,9,15,20组成的集合}


{空集}
〔'l'..'p','z'
〕{由字符l,m,n,o,p,z组成的集合}
两个相连的集合对象之间,可以通过下列运算符进行运算
集合运算符:
+
产生一个包含两个集合元素的集合
*
产生一个只包含两个集合元素公共元素的集合

产生一个包含所有属于第一个集合、但不属于第二个机和的元素的集合
例如:[A,B,C]+[D]等于[A,B,C,D]
[A,B,C]*[A]等于[A]
[A,B,C]-[A]等于[B,C]
关系运算符
=
检查两个集合所包含的元素相同
<>
检查两个集合不相等
<=
检查第一个集合中的元素都在第二个集合中出现
>=
检查第一个集合中的元素包含第二个集合中的所有元素
in
检查集合基类型的一个元素属于集合
例如:[A,B,C]=[A,B,C]
等于true
[A,B,C]<>[C,B,A]
等于FALSE
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式