Although the language had no explicit goto, it did include an iterative statement
similar to the Ada for. It also had the command Fin with a superscript
that specified an exit out of a given number of iteration loop nestings or to the
beginning of a new iteration cycle. Plankalkül included a selection statement,
but it did not allow an else clause.
One of the most interesting features of Zuse’s programs was the inclusion
of mathematical expressions showing the current relationships between program
variables. These expressions stated what would be true during execution
at the points in the code where they appeared. These are very similar to the
assertions of Java and in those in axiomatic semantics, which is discussed in
Chapter 3.