Riepilogo sottoprogrammi

Riepilogo delle procedure e funzioni delle librerie System e Crt suddivise per la modalità di passaggio dei parametri

Procedure

Senza parametri ClrEol; ClrScr; DelLine; InsLine; NoSound; Randomize; ReadLn; WriteLn; sub0
Un parametro per VALORE Delay(x); Sound(x); TextColor(x); TextBackground(x); Write(x); WriteLn(x); sub1
Più parametri per VALORE GotoXY(x,y); Write(x,y); WriteLn(x,y);
Un parametro per VARIABILE Dec(X); Inc(X); Read(X); ReadLn(X); sub2
Più parametri per VARIABILE Read(X,Y); ReadLn(X,Y);
Più parametri MISTI Dec(X,y); Inc(X,y);
Delete(S,y,z); Insert(s1,S2,z) Str(x,S); Val(s,X,E);
sub3

Funzioni

Senza parametri KeyPressed Random ReadKey WhereX WhereY sub4
Un parametro per VALORE Abs(x) ArcTan(x) Chr(x) Cos(x) Exp(x) Frac(x) Int(x) Length(x) Ln(x) Odd(x) Ord(x) Pred(x) Random(x) Round(x) Sin(x) Sqr(x) Sqrt(x) Succ(x) Trunc(x) UpCase(x) sub5
Più parametri per VALORE Concat(s1,s2) Copy(s,x,y) Pos(s1,s2)

Osserva in particolare le numerose opzioni per interagire con il terminale

Procedure Senza parametri ReadLn; WriteLn;
Un parametro per VALORE Write(x); WriteLn(x);
Più parametri per VALORE Write(x,y); WriteLn(x,y);
Un parametro per VARIABILE Read(X); ReadLn(X);
Più parametri per VARIABILE Read(X,Y); ReadLn(X,Y);
Funzioni Senza parametri KeyPressed ReadKey

e con i file

Procedure Un parametro per VARIABILE Append(F); Close(F); Erase(F); ReadLn(F); ReSet(F); ReWrite(F); Truncate(F); WriteLn(F);
Più parametri per VARIABILE Read(F,X); ReadLn(F,X); Write(F,X); WriteLn(F,X);
Più parametri MISTI Assign(F,s); Rename(F,s); Seek(F,n);
Funzioni Un parametro per VARIABILE Eof(F) EoLn(F) FileSize(F) FilePos(F)