18.10.2014 Views

SIMSCRIPT II.5 Programming Language

SIMSCRIPT II.5 Programming Language

SIMSCRIPT II.5 Programming Language

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>SIMSCRIPT</strong> <strong>II.5</strong> <strong>Programming</strong> <strong>Language</strong><br />

are unchanged except for M.KENNEL which is now 0. Although MYDOG is no longer in<br />

KENNEL(FARM), its attribute S.KENNEL still points to DOG. In set membership, pointer values are<br />

meaningless once an entity is removed from a set. If the variable name MYDOG were replaced by<br />

DOG in figure 4-18, this figure would show the organization of KENNEL(FARM) after MYDOG had<br />

been removed from figure 4-19.<br />

F.KENNEL<br />

L.KENNEL<br />

N.KENNEL<br />

FARM<br />

3<br />

LICENSE<br />

P.KENNEL<br />

S.KENNEL<br />

M.KENNEL<br />

1 2 3<br />

0<br />

0<br />

LICENSE<br />

248<br />

P.KENNEL<br />

S.KENNEL<br />

M.KENNEL 0<br />

DOG<br />

LICENSE<br />

567<br />

P.KENNEL<br />

0<br />

S.KENNEL<br />

M.KENNEL 0<br />

Figure 4-17. Entity Records<br />

158

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!