WYKŁAD 1
Język programowania Pascal oprać owal Niklaus Wirth w 1971 r. Przyświecały mu dwa c ele:
- opracowany język powinien by dogodnym narzędziem do nauczana
próg rano warua.
- opracowanyjęzyk powńnienbyc przenośny czyli łatwo instal. na innych komp.
Cel ten został zrealizowany
Cechy języka Paxa\
Pascal jest językiem wysokiego pońomu; oznacza to, że użytkownik piszący program w języku pascal me musi znać szczegółów wewnętrznej budowy komputera.
Pascal ma wbudowane precyzyjne mechanizmy kontroli struktur i reguł gramatycznych; dzięki temu łatwa jest identyfikacja i poprawienie błędów.
Pascal je st językiem algorytmicznym, pomyślanym tak aby łatwo byio w nim zapisywać algorytmy opracowane przez użytkownika.
Pascal jest językiem strukturalnym; oz na era to że poszczególne fragmenty algorytmu można zapisać w postaci wyraźnie wyodrębnionych struktur językowych.
Pascal jest językiem modularnym. Cecha ta pozwala składać program z oddzielnych 'cegiełek - modułów które w razie potrzeby można wymieniać bez naruszenia pozostałej części programu.
pascal jest językiem puNi.1kacyjnym co oznacza potencjalną możliwość opublikowania oryginalrego, intere suące go algorytmu w notacji języka Pascal
STANDARDOWE SYMBOLE JĘZYKA PASCAL
Języki programowania służą do przedstawię ma algorytmów w takiej postaci, w której mogą byc ore wrykonare przez komputery Najwygodniejszą formą komunikacji człowiek - maszyna okazał się rapis tekstowy. Program jest więc tekstem. Ze względu na ograniczenia praktyczne, narzucane przez naszyny, tekst ten jest po prostu ciągiem znaków, tzn me ma np. możliwości stosowrama zwykłego zapisu ułamków, potęgowrania i indeksowania stosowanego w na tematyce. - obowńązuje jeden poziom znaków.
Program pascabwy buduje się z elementarnych jednostek tekstowych języka nazyo^nych symbolami Symbol może byc pojedynczym zrakiem bądź ciągiem znaków alfabetu języka.
W Pascalu są dostępne rastępujące symbole :
Alfabet :
a) - duże i małe liteiyalfabetu łacińskiego
b) - cyóyod 0 - 9
c) - odstęp (spacja)
d) - jednoznakowe symbole specjalne :