| OCR Text |
Show 23 ch 6e ct deal ith the data ctject as a cle. The ccc :;e5 c neger, real, ser defe6 ypes such as "day c the week" o tts class. sice these types 3re fixed in lengtt, one ca tt r- he memory locatics to which the variatles are bound s "co:;t.a:.ners". The values for these tves U!t be selec:e6 fro a ven sirr?le dorran so the rratheatical eu:valEr.: :s a sinsle set. 2.3.2 Recorc Structures A record s t r uc t u r e rr.a::· be defined as a fixed len?tt, ordered seuence 0: s?ecified record ty?es or un5trctured 6ata types. O?eraion5 are defined on records which select elements from the record. An example of a r e cor d rn ; [; t be" d ate" io.' h i c M c c :..: 2. d bed e f i ned a s e 5 e 0 u e n c e a : "" .. .I..:eJ.cs "day", "n or.t.h!", and "year" . records are also fixed length, contiguous areas of rrerrory rre y be COL.:IiC as "c c n t a i ne r s " for record variables. 7he a:heatical ecuivalent of a record is a cartesian ?rocuct of the coposite dOffiain set!. Arrays rr.ay be recursively defined as the cartesian product of a base set with itself n times were n is the diensicn of the array. The bae set may either be another array, recore, or an unstructured data type. |