1. Środowisko Borland Pascal
Po uruchomieniu programu bp.exe ukazuje się środowisko, w którym będziemy pisali programy. W "belce” górnej od lewej strony można zauważyć następujące opcje menu: File, Edit, Search, Run, Compile, Debug, Tools, Options, Window i Help. Najważniejszymi opcjami (z punktu widzenia początkującego programisty) są:
• File —* New
Tworzenie nowych plików zawierających kod źródłowy programu. Po uruchomieniu w aktywnym oknie poniżej menu pojawia się ramka o niebieskim tle opisana (centralnie na górze) jako nonameOO.pas.
• File —* Open (F3)
Otwieranie istniejących plików zawierających kod źródłowy programu. Po uruchomieniu w aktywnym oknie poniżej menu pojawia się ramka o niebieskim tle opisana nazwą programu. W oknie zostaje umieszczony kod programu . File — Save (F2)
File —* Save As
Zapis wyedytowanych plików zawierających kod źródłowy programu. Po uruchomieniu pod wybraną nazwą pliku zostanie zapisany kod programu. Różnica między Save i Save As jest taka, że Save zapisuje plik pod obecną nazwą, a Save As pod nową nazwą.
• File —* Change dir Zmiana bieżącego katalogu.
• File -* Exit
Zakończenie działania środowiska Borland Pascal.
• Edit — Copy (CTRL+Ins)
Kopiowanie zaznaczonego tekstu do bufora.
• Edit — Pastę (SHIFT+Ins)
Wklejanie zaznaczonego tekstu z bufora.
• Run —> Run (CTRL+F9)
Skompilowanie i uruchomienie programu.
• Compile —* Compile (ALT+F9)
Skompilowanie programu w celu sprawdzenia czy nie ma w nim błędów.
2. Programowanie
Ogólnie struktura programu w języku Pascal wygląda następująco:
program nazwa_programu; {na końcu instrukcji
{a w nawiasach klamrowych umieszczamy komentarz}
nazwę pliku, w którym zawarto funkcje i procedury dodatkowe; może to byc także nazwa modułu stworzonego przez użytkownika; proszę zwrocie uwagę na średnik na końcu komendy}
type deklaracj e_typow; {deklaracje typów zmiennych nie wbudowanych, ale określonych przez użytkownika, stosowane opcjonalnie, średnik na końcu jak wyżej }
const stala=wartosc_stalej;{czasem zachodzi konieczność stosowania stałych w programie; średnik jw}
var nazwa.zmiennej:typ.zmiennej; {deklaracja zmiennych globalnych programu; w zasadzie nie ma możliwości pisania programu bez zmiennych; a zapomniałbym UWAGA na średnik - tu tez jest i zresztą po 99\'/, komend w PASCALU stawia sie średnik}
{-------------------------------------------------}
{tu deklaracje funkcji i procedur}