Începem lungul drum al programarii în (Borland) PASCAL cu un program foarte simplu. Acesta afiseaza un mesaj pe care îl rostim cu emotie fiecare dintre noi, la zi de sarbatoare: "La multi ani frumosi!".
PROGRAM mesaj; BEGIN Write(La multi ani frumosi !) END.
Cuvintele cu majuscule - PROGRAM, BEGIN si END - se numesc cuvinte cheie (keywords) sau cuvinte rezervate (reserved words) deoarece sunt foarte importante si sunt definite sa aiba anumite semnificatii.
| Nu va permiteti fantezii cu aceste cuvinte! |
PASCAL are peste 50 de cuvinte rezervate.
Cuvintele nebolduite (mesaj si Write) reprezinta identificatori PASCAL ce desemneaza:
| "Write" reprezinta în PASCAL un identificator predefinit (standard). |
![]() |
Remarca:
Spre deosebire de cuvintele cheie, identificatorii
predefiniti (standard) pot fi redefiniti în cadrul
programului (întelesul lor poate fi schimbat de
programator). Atentie! Daca dati unui program numele write, nu mai aveti voie sa folositi în program nici un enunt write cu sensul predefinit. |
Pentru a îmbunatati lizibilitatea (claritatea) programelor folositi spatiile libere (blancurile) între cuvinte, nume, simboluri etc.
Pentru compilatorul (Borland) PASCAL programul poate începe, asa cum o face si programul nostru, cu o linie de header (antet), ce contine: cuvântul cheie PROGRAM, urmat de numele programului.
![]() |
Remarca: Observati ca linia de header trebuie sa se termine cu punct si virgula ";". Simbolul punct si virgula ";" reprezinta un exemplu de separator. |
In afara de linia de header, mai sunt necesare, în ordine: cuvintele cheie BEGIN, END si un punct de încheiere.
![]() |
Remarci:
|
(Borland) PASCAL-ul vine în întâmpinarea dumneavoastra cu un mic vocabular de simboluri si cuvinte (identificatori) predefinite (standard) care pot fi combinate în diferite moduri pentru a crea instructiuni (enunturi).
| În continuare vom utiliza enunt si instructiune ca sinonime. |
Un enunt poate fi gândit ca o fraza PASCAL - o idee completa care precizeaza o lista de actiuni. Singurul enunt din programul nostru este Write urmat de o paranteza în interiorul careia se spune ce trebuie scris. În cazul programului pe care-l comentam împreuna, tot ceea ce trebuie afisat (scris) este o succesiune de caractere numita sir de caractere.
![]() |
Regulile
de sintaxa ale PASCAL-ului precizeaza:
Semnele mentionate (apostrofurile) sunt esentiale în acest context. Daca le omiteti veti avea surprize. Evident neplacute ! |
![]() |
Observatie: În conversatiile urmatoare va vom prezenta si alte cuvinte (Borland) PASCAL predefinite, cum sunt: read, integer, real, char etc. |