Table of Contents  xi  CHAPTER 9  CHAPTER 10  CHAPTER 11  7.A. Fixed Records  ..................................  65  7.B. Variant Records  .................................  69  7.C. The With Statement. . . . . . . . . . . . . . . . . . . . . . . . . . . .  ..  73  Set Types  .........................................  76  8.A. Set Constructors  ................................  77  8.B. Set Operations  ..................................  78  8.C. On Program Development ........ " . .  .. . . . . . . .  .. ..  80  File Types  .........................................  86  9.A. The File Structure  ...............................  86  9.B. Textfiles  .......................................  92  Pointer Types  ......................................  94  10.A. Pointer Variables and Identified (Dynamic) Variables. ..  94  lO.B. New and Dispose ...............................  99  Procedures and Functions  ........................... 102  II.A. Procedures  ....................................  103  II.A.I  Parameter Lists  .........................  106  II.A.2  Conformant-Array Parameters  .............  112  11.A.3  Recursive Procedures  ....................  113  11.A.4  Procedural Parameters  ...................  117  11.B. Functions  .....................................  122  I 1.B. 1  Functional Parameters ....................  124  11.B.2  Side Effects  ............................  125  11.C. Forward Declarations  ...........................  126  Textfile Input and Output  ........................... 127  12.A. The Predeclared Files Input and Output  .............  128  12.B. The Procedures Read and Readln  ..................  133  12.C. The Procedures Write and Writeln  .................  135  12.D. The Procedure Page  ............................  140  CHAPTER 12  CHAPTERS 