Orice program Pascal începe cu cuvântul program urmat de numele programului.
Orice program Pascal contine cuvintele begin şi end.
După numele programului se pune ;
Orice program Pascal se termina cu .
Un program Pascal are structura următoare:
program nume;
definiţii de constante;
definiţii de tipuri;
declaraţii de variabile;
declaraţii de subprograme;
begin
instrucţiuni
end.
Nu este obligatoriu ca într-un program să figureze toate acestea, dar dacă ele figurează, trebuie să apară în această ordine.
Instructiuni
WRITE
Este o instrucţiune pentru afişarea pe ecran a unui text (şir de caractere) sau a valorii unor constante, unor variabile sau unor expresii. Conţinutul a ceea ce urmează să fie afişat pe ecran este încadrat de două paranteze rotunde. Lista a ceea ce urmează să fie afişat pe ecran este despărţită prin virgulă.
Instrucţiunea WRITELN face aceeaşi acţiune ca şi WRITE dar după afişare mută cursorul la începutul rândului următor al ecranului.
Exemplu write ('a=', a);
Descriere: afişează pe ecran şirul a= după care afişează valoarea variabilei sau constantei a.
READ
Este o instrucţiune care citeşte de la tastatură o variabilă, cu excepţia tipului boolean. Variabilele se scriu între paranteze şi, dacă sunt mai multe variabile, se despart prin virgulă.
Instrucţiunea READLN face acelaşi lucru ca READ dar aşteaptă un înainte de a prelucra datele primite. În caz că sunt citite mai multe variabile, introducerea acestora se va face prin separarea valorilor prin spaţii albe (, sau ).
Exemple
write ('Dati x='); readln (x);
Descriere: afişează pe ecran Dati x= după care citeşte de la tastatură valoarea variabilei x.
readln;
Instrucţiunea de atribuire (asignare) ce urmeaza dupa enuntul readln
volum :=lungime*latime*inaltime; se numeste enunt de atribuire intrucat el calculeaza ceva (produsul dintre lungime, latime si inaltime) si atribuie (asigneaza, afecteaza) rezultatul variabilei din stanga simbolului ":=". Partea dreapta a acestui enunt este un exemplu de expresie aritmetica.