Simula System Procedures - robertpfeiffer/lohhausen GitHub Wiki

Name Input Output Description
ENTIER Real a Integer integer procedure entier(a); real a; entier := < the largest integer less than or equal to a >
OUTIMAGE System procedure outimage: causes the line which is currently being created to be written to the printer or terminal and a new line to be started.
OUTINT Integer Inum, Width Edits an integer right-adjusted in the next Wifth positions of Image. Width = 0 edits in exactly as many positions as necessary. Width < 0 left adjusted in Width positions
OUTFIX Real Rnum, Integer Ndec, Width Analogous to Outint: real number in fix format with Ndec decimals
MOD Integer a, b integer procedure mod(a, b); integer a, b; mod := < a modulo b >
RANDINT Integer low, high, seed random integer Randint returns one of the integers in [ low, low + 1,... high] with equal probability.
SQRT real r sqrt of r the square root of r
ININT skips blanks and tabs, returns the next integer (real), changes Pos to the character after the number.
INREAL - - skips blanks and tabs, returns the next integer (real), changes Pos to the character after the number.
POWER - -
SIGN Vorzeichen?
ABS Absoluter Wert?