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ą:
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:
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:
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ę:
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ę.
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ść.
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ść.
Materiał dodany przez użytkownika: alphan
