O variabila este o zona de memorie care are nume folosita pentru stocarea datelor care se pot modifica in timpul executiei programului.
Variabila este caracterizata de:
Nume
Valoare
Tip
Numele si tipurile de variabile sunt specificate in sectiunea descriere si nu pot fi modificate in timpul executiei programului.
Tipuri simple
integer,longint-intregi
char-simboluri
boolean-logic
Tipuri structurate
Tablouri
Rand
Fisier
Spre deosebire de o variabila pe care o poti schimba pe parcursul rularii programului,constantele au o valoare fixa pe tot parcursul programului si nu se schimba deloc