Stała jest identyfikatorem reprezentującym niezmienną wartość (nie mogącą ulec zmianie podczas działania programu).

Deklaracja

Stałe deklaruję się za słowem kluczowym const i wg. schematu:

Identyfikator [: typ] = wartość;

Gdzie deklaracja typu [: typ] stałej jest opcjonalna, gdyż jeśli nie określimy go to jest on ustawiany automatycznie, w zależności od wartości stałej np.

const

oprocentowanie = 3.5; //Stała typu Real
rok_urodzin = 1982; //Stała typu Integer
Odp = 'a'; //Stała typu char
Inicjaly = 'J.K' //Łańcuch znaków

Typem stałej może być dowolnym z podstawowych typów danych np. typ liczbowy (całkowity lub rzeczywisty), typ znakowy czy łańcuch znaków. Stała może być również typu tablicowego lub rekordowego (Patrz poniżej).

Przy określaniu wartości stałej możemy używać operatorów takich jak: +, -, *, /, not, and, or, div, mod, ord, chr, sizeof, nt, trunc, round, frac, a także innych stałych, zadeklarowanych wcześniej.

Stałe typu tablicowego

Stałe typu tablicowego deklarujemy w następujący sposób:

Identyfikator : array[od .. do] of typ = (Wartosc[od], Wartosc[od + 1], Warto…);

Przy czym:

  • od to indeks początkowego elementu tablicy
  • do to indeks ostatniego elementu tablicy
  • typ to typ danych elementów tablicy
  • Wartosc[od], Wartosc[od + 1]..Warto to wartości kolejnych elementów tablicy, których liczba musi być równa liczbie ilości elementów tablicy.

Stałe typu rekordowego

Stałe typu rekordowego deklaruję się:

Identyfikator : typ_rekordowy = (nazwa_pola1: wartość; nazwa_pola2: wartość; nazwa_po…);

Należy pamiętać że typ rekordowy, którego ma być stała, musi być wcześniej, przed nią zadeklarowany.

0 Odpowiedzi do “Stałe”



  1. Nie ma jeszcze komentarzy

Dodaj komentarz