Within the pseudocode environment, a number of commands for popular algorithmic constructs are available. In general, the commands provided can be nested to describe quite complex algorithms.
The pseudocode environment is invoked as follows:
\begin{pseudocode}{<Name>}{<Parameters>}
pseudocode constructs
\end{pseudocode}
The argument <Name> is the name of the algorithm, and
<Parameters> is a list of parameters for the algorithm.
For example, the commands
\begin{pseudocode}{CelsiusToFahrenheit}{c}
f \GETS {9c/5} + 32\\
\RETURN{f}
\end{pseudocode}
produce the following output when included in a LATEX document:
Notice that the command \GETS produces a
left arrow, which we use to indicate an assignment of
a variable. The user could use instead some other symbol, if desired.
For example, \GETS could be replaced by =,
as is done in the ``C'' programming language.