文件名称:集合类型-机器视觉算法与应用01
文件大小:1.48MB
文件格式:PDF
更新时间:2024-06-28 04:31:10
PASCAL
三、集合类型 集合是由具有某些共同特征的元素构成的一个整体。在 pascal 中,一个集合是由具有同一有序类型的一组数据元素 所组成,这一有序类型称为该集合的基类型。 (一)集合类型的定义和变量的说明 集合类型的一般形式为: set of <基类型>; 说明: ①基类型可以是任意顺序类型, 而不能是实型或其它构造类型。同时,基类型的数据的序号不得超过 255。例 如下列说明是合法的: type letters=set of 'A'..'Z'; numbers=set of 0..9; s1=set of char; ss=(sun,mon,tue,wed,thu,fri,sat); s2=set of ss; ②与其它自定义类型一样, 可以将类型说明与变量说明合并在一起.如: type numbers=set of 0..9; var s:numbers; 与 var s:set of 0..9;等价。 (二)集合的值 集合的值是用"["和"]"括起来,中间为用逗号隔开的若干个集合的元素。如: [] 空集 [1,2,3] ['a','e','i','o','u'] 都是集合。 说明: ①集合的值放在一对方括号中,各元素之间用逗号隔开。 ②在集合中可以没有任何元素,这样的集合称为空集。 ③在集合中,如果元素的值是连续的,则可用子界型的表示方法表示。例如: [1,2,3,4,5,7,8,9,10,15] 可以表示成: