Zmienne i stałe
1. Deklarowanie oraz rodzaje zmiennych

Zmienne oraz stałe można porównać do pudełka, które przechowuje jakąś informację. Dodatkowo masz możliwość przeprowadzania operacji na zmiennych takich jak np. dodanie do obecnej wartości zmiennej innej liczby. Nie ma co ukrywać, że zmienne są wykorzystywane w każdym języku programowania. Zmienne deklaruję się w sekcji var przed instrukcją begin. Pierwszym parametrem jest dowolna nazwa dla zmiennej dzięki, której będziemy mieli dostęp do jej wartości, dalej podajesz typ dla przechowywanych informacji przez zmienną. Poniższa tabela zawiera zbiór możliwych typów wraz z wartością:

Typ Zakres Rodzaj liczb...
integer -32768...32767 Całkowite
byte 0...255 Całkowite
longint -2147483648...2147483647 Całkowite
shortint -128...127 Całkowite
word 0...65535 Całkowite
real 5.0x10-324...1.7x10308 Rzeczywiste
double 5.0x10-324...1.7x10308 Rzeczywiste
extended 3.4x10-4932..1.1x104932 Rzeczywiste
comp -9 223 372 036 854 775 808...9 223 372 036 854 775 807 Rzeczywiste
String Łańcuch znaków -


Specjalnym rodzajem zmiennych są tak zwane stringi. Mogą one przechowywać całe łańcuchy znaków - cały tekst łącznie z liczbami. A oto przykładowe zadeklarowanie zmiennej przechowującej całkowitą wartość liczby:

var X : Integer;


2. Stałe

Stałe są w znacznym stopniu podobne do zmiennych. Różnią się tylko tym, co wskazuje już sama nazwa, tzn. wartość zmiennej można zmienić podczas wykonywania aplikacji zaś stałej nie. Zmienne deklaruję się zaraz po słowie program. Zamiast var umieszcza się w sekcji const. Po za tym co tu gadać najlepiej przedstawię to na przykładzie:

program stale;   const   STALE = "21";   ........


3. Pobieranie danych od użytkownika

No i nastąpił moment, w którym mogę przedstawić Ci konieczne zastosowanie zmiennej. Przedstawię Ci teraz jak w prosty sposób możesz pobrać jakąś wartość od użytkownika twojego programu. W końcu czym byłby program do, którego nie można by wprowadzić żadnych danych ? Do pobierania danych od użytkownika służy funkcja readln(zmienna); Chyba wiele nie trzeba wyjaśniać. W nawiase podajesz nazwę zmiennej do której ma zostać zapisana wartość podana przez użytkonika.

4. Operatory

Do wykonywania operacji na zmiennych służą tak zwane operatory. Dzięki nim można operować wartościami zmiennych. Zresztą co będę gadał. Sam przeanalizuj poniższą tabelkę:

Operator Opis
:= Przypisuje zmiennej jakąś wartość
= Operator porównuję wartości
+ Dodaję wartości lub zmienne
- Odejmuję wartości lub zmienne
* Mnoży wartości lub zmienne
/ dzieli wartości lub zmienne
div dzieli wartości lub liczby. Zwraca wartość całkowitą
mod Zwraca resztę z dzielenia


Stwórzmy teraz na podsumowanie powyższych informacji programik, który będzie pobierał od użytkownika jakąś wartość do zmiennej i podnosił ją do potęgi. Najpierw przeanalizuj źródło, później je z grubsza omówię.

program potega;   var X : Integer; Begin write('Podaj jakąś liczbę: '); readln(X); writeln('Oto jej potęga: ', X*X); writeln('Naciśnij enter, aby zakończyć aplikację'); readln; end.


Na sam początek nazwa programu. Później deklarujemy zmienną "X" o typie liczby całkowitej - integer. Dalej wypisujemy wskazuwkę dla używającego program i pobieramy do wcześniej zadeklarowaniej zmiennej liczbę. Wymnażamy ją i wypisujemy wartość.


Autorem tekstu jest: Michał Siudziński
http://cpw.net.pl
Materiał dodany przez użytkownika: alphan