In general, it is useful to give an outline in descriptive text and to avoid irrelevant details.
Use as little programming-language dependent phrases as possible. If more details need to be given,
a FORTRAN/PASCAL type code can be used, for example formulas including +, -, *, /, and (). For
assigning, := is preferred. Conditions may include =, >, <, etc., but not as logical expressions.

In pseudo code no type distinction is made between integers and reals. Numbers are considered
real with infinite accuracy. If necessary, although rarely,
PASCAL operators DIV (integer division) and MOD (remainder) can be used.

Notes:

- The purpose of the pseudo code is to give a clear description of the algorithm. It is not the purpose to describe each statement in the pseudo code. However, the pseudo code must be such that an arbitrary programmer may code the subroutine immediately from the pseudo code.
- If the formulas or the algorithms are so complicated that there is no point in including them into the source codes, it is sufficient to refer to a document giving the full details. This document must be mentioned next to the source code.