11.0 Chapter Goals

The purpose of this chapter is to elaborate on a number of technical points related to topics covered in earlier chapters. On completing the chapter, the student should understand and be able to use the following:

Data Representation Abstractions

General:

Discriminated and undiscriminated unions.

Realized in the Modula-2 notation:

The variant record.

Data Manipulation Abstractions

General:

Realized in the Modula-2 notation:

procedure parameters

Programming Abstractions

General:

Variations on the selection theme.

Realized in the Modula-2 notation:

The CASE statement.


Contents