Etapy programowania:
- Implementacja algorytmu
- Kompilacja programu
- Uruchomienie i wykonanie programu
- Testowanie programu
Narzędziami pomocnymi w ich realizacji mogą być:
- do implementacji -- edytory narzędziowe
- do kompilacji/interpretacji -- kompilatory/interpretery
- do śledzenia i testowania -- debuggery
Większość rozbudowanych środowisk programistycznych posiada te narzędzia już wbudowane.
Konstrukcja prostego programu w języku Pascal obejmuje:
- nagłówek programu
- blok główny z częścią deklaracyjną i wykonawczą
Przykłady podstawowych poleceń w języku Pascal:
program nazwa_programu; -- Słowo kluczowe program, rozpoczynające nagłówek programu var lista zmiennych: typ {słowo kluczowe var rozpoczyna deklarację zmiennych.} { komentarz - kompilator nie bierze go pod uwagę. } begin {|} ciąg instrukcji; {| instrukcja złożona} write(argumenty); {| wypisanie na ekran wartości zmiennej argumenty} write("argumenty"); {| wypisanie na ekran tekstu "argumenty" (bez cudzysłowu)} writeln(arg); {| wypisanie na ekran watości zmiennej arg i wstawienie nowej linii} arg:=wyrazenie; {| przypisanie zmiennej arg wartości zmiennej wyrazenie} end; {| koniec podprogramu} begin {|} ciąg instrukcji; {| instrukcja programu głównego - end.} end. {|}
Jednym ze środowisk programistycznych może być Free Pascal.
program arytmetyczna; var a, b, P: real; begin write('Podaj wymiary prostokąta: '); readln(a, b); P:=a*b; write('Pole prostokąta wynosi: ', P); end.