W skład ogólnej struktury programu wchodzą następujące elementy: Nagłówek programu Na początku programu występuje nagłówek programu zawierający słowo kluczowe PROGRAM. Po nim występuje tytuł programu, który może być dowolnym ciągiem dużych lub małych znaków, nie może jednak zaczynac się od cyfry.
Blok deklaracyjny
Po nagłówku umieszczony jest blok deklaracyjny zawierający określone deklaracje modułów, wartości stałych i zmiennych, procedur, funkcji oraz etykiet.
Blok wykonawczy
Słowo kluczowe BEGIN uruchamia program główny zawierający określone instrukcje oraz wywoływanie zadanych procedur lub funcji, które zostanły wcześniej zadeklarowane. słowo kluczowe END z "kropką" zamyka cały program.
PROGRAM PIERWSZY; | {Nagłówek programu i jego nazwa} |
USES Crt; | {Deklaracja modułu odpowiedzialnego za obsługę klawiatury i ekranu} |
Const a = 5; | {Opis danych, w tym przypadku deklaracja} |
Var b: Integer; | {stałej oraz zmiennej całkowitej} |
BEGIN | {Część wykonawcza programu pomiędzy} |
Read (b); | {pierwszym BEGIN i ostatnim} |
Write ('P=', a*b); | {END zakończonym kropką} |
Readkey; | {Czeka na naciśnięcie dowolnego klawisza} |
END. |