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; | ![]() |
Un parametro per VALORE | Delay(x); Sound(x); TextColor(x); TextBackground(x); Write(x); WriteLn(x); | ![]() |
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); | ![]() |
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); |
![]() |
Funzioni
Senza parametri | KeyPressed Random ReadKey WhereX WhereY | ![]() |
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) | ![]() |
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) |