Logo
Hľadanie
TOP 7 - stránky
Napaľovacie programy - 69 006x
Free Pascal - Úvod - 23 916x
3D grafické programy - 21 041x
Internetové prehliadače - 16 814x
Multimediálne prehrávače - 16 653x
Závodné hry - 15 247x
Download manažéry - 14 690x
Nové v diskusii
HTML - Formuláre - piatok 23.7.
Free Pascal - Začiatky - štvrtok 24.6.
HTML - META informácie - utorok 15.6.
Navigácia: Programovanie > Free Pascal - Premenné

Free Pascal - Premenné

Dá sa povedať, že premenné sú základom programovania. Sú to miesta v pamäti PC, ku ktorým v Pascale pristupujeme pomocou ich názvu. Ten môže obsahovať písmená (bez diakritiky), číslice (nie na začiatku) a znak _. Do premenných sa ukladajú čísla, znaky, texty,... Ich typ musíme vždy dopredu určiť a nemôžeme ho (teoreticky) meniť. Naopak, hodnotu premennej meníme.

Použitie premennej

Predtým, než premennú použijeme, musíme ju deklarovať. Na to slúži časť var.

program premenne;
var
 cislo: integer;

Kľúčové slovo var sa nachádza ešte pred slovom begin. Za var nasleduje názov premennej, dvojbodka, jej typ (v tomto prípade celé číslo - integer) a bodkočiarka.

begin
 cislo := 5;

Kombináciou znakov := sme priradili premennej cislo hodnotu 5.

 writeln(cislo);
end.

A nakoniec sme ho vypísali na obrazovku.

Zdrojový kód sa nám akosi rozkúskoval, preto ho teraz uvediem celý.

program premenne;
var
 cislo: integer;
begin
 cislo := 5;
 writeln(cislo);
end.

Ak všetko funguje ako má, zjaví sa na obrazovke číslo 5 (nezabudnite stlačiť Alt+F5 pre zobrazenie).

Výmena premenných

Urobme si program, ktorý navzájom vymení obsah dvoch premenných (a, b). Ak do premennej vložíme prvú hodnotu a potom druhú, prvá sa vymaže a zostane len druhá. Nasledujúci postup:

a := b;
b := a;

je nesprávny. Tak ako na to? Iste zistíte, že na to treba ešte jednu, pomocnú premennú c. Do nej uložíme obsah a, potom do a priradíme b a do b priradíme c. Vyzerá to byť zložité, ale je to jednoduché.

program vymen;
var
 a, b, c: integer;
begin
 a := 1;
 b := 2;

 c := a;
 a := b;
 b := c;

 writeln(a);
 writeln(b);
end.

Konštanty

Základný rozdiel medzi konštantou a premennou je, že hodnotu konštanty nemôžeme meniť. Deklaruje sa slovom const.

program konst;
const
 biela = 255;
begin
 writeln(biela);
end.
Hodnotenie
1 2 3 4 5 (ako v škole)
Priemerná známka: 2,64
Diskusia k tejto stránke ←←←←&#...
Prejsť do diskusie»
'05-10, Business IT Solutions s.r.o.+Matúš Sulír, matus.sulir (zav) gmail bodka com. Gen.: 0,0232 s. Valid XHTML, CSS.