Katarzyna Szafrańska kl. II ti Kurs Pascala Katarzyna Szafrańska kl. II ti
Spis tresci 1.Struktura programu. 2.Zmienne plikowe 3.Typy 4.Instrukcje we/wy 5.Instrukcje warunkowe wyboru 6.Aliteracje 7.Procedury 8.Funkcje 9.Typy strukturalne 10.Tablice 11.Dynamiczne struktury danych
Struktury programu program nazwa_programu; nagłówek uses lista_nazw_modółów; programu (biblioteka) Definicje_i_deklaracje opis Definicje_funkcji_i_procedur danych Begin blok programu instrukcje; część wykonawcza end.
przykład program aaa; uses wincrt; begin writeln (‘witam’); repeat until keypressed; end.
Zmienne plikowe W część deklaracji zmiennych deklaruje się zmienne globalne czyli dostępne i wykorzystywane w całym programie. Deklarując zmienną musimy poprzedzić to słowem var. Deklaracja zmiennej ma postać: Nazwa_zmiennej: Typ_zmiennej;
Typy zmiennych integer – liczba całkowita ze znakiem – (-32768…+32765) real – liczba rzeczywista – (2.9*10-39..1.7*1038) char – znak – (znaki o kodach 0…255) string – napis łańcuch ciąg znaków – (ciąg do 255 znaków) boolean - wartość logiczna - prawda (true) lub fałsz (false) word - słowo - (0..65535) byte – bajt – (0..255) shortint - krótka liczba całkowita ze znakiem -(128..+127) longint - długa liczba całkowita ze znakiem – (2147483648..+2147483647) single - krótka liczba rzeczywista (1.5*10-45..3.4*1037) double - długa liczba rzeczywista – (5.0*10-324..1.7*10308) extended - bardzo długa liczba rzeczywista – (3.4*10-4932..1.1*104932) comp - bardzo długa liczba całkowita – (9.2*1018..9.2*1018) pointer – wskaźnik – (0000h:0000h..FFFFh:FFFFh)
Typy zmiennych - zapamiętaj Do przechowywania wartości służą w programie zmienne. Cechami charakterystycznymi zmiennej są nazwa i typ. Nazwa pozwala na zidentyfikowanie zmiennej, zaś typ określa jej wewnętrzną reprezentację i zakres wartości oraz dopuszczalnych operacji. Przed użyciem zmienna musi zostać zadeklarowana (za pomocą słowa kluczowego var) oraz zaincjalizowana (przez przypisanie lub wprowadzenie wartości z zewnątrz, np. z klawiatury). Do wprowadzania wartości zmiennych z klawiatury służą procedury readln i read. Turbo Pascal oferuje kilkanaście standardowych typów, spośród których najczęściej stosowanymi są typ całkowity (integer), rzeczywisty (real), znakowy (char) i łańcuchowy (string). Typy całkowitoliczbowe, znakowe oraz typ boolean tworzą grupę typów porządkowych
Instrukcje wejścia/wyjścia Podstawową instrukcją wyjścia w języku Pascal jest write(ln). Wypisuje ona dane w sposób sformatowany jeden po drugim. Składnia instrukcji wyjścia write (dana, druga_dana, trzecia_dana…); Wynikiem instrukcji write (20,100,3000) będzie: 201003000 Podstawową instrukcją wejścia w języku Pascal jest read(ln). Przyjmuje dane jedna po drugiej. Składnia instrukcji wejścia: read (zmienna, druga_zmienna, trzecia_zmienna…); Wynik instrukcji: read (x, y, z…);
Instrukcje warunkowe wyboru
Aliteracje
procedury
Funkcje
Typy strukturalne
tablice
Dynamiczne struktury danych