3. Operačná zložka
Skladba algoritmického jazyka
Algoritmický jazyk možno pre lepšiu orientáciu rozdeliť na dve zložky:
Operačná zložka:
Obsahuje sadu prostriedkov, ktoré umožňujú spracovávať údaje. Základnými činnosťami sú príkazy a podmienky.
Príkazy sú vety jazyka, ktoré
Premenná je objekt slúžiaci počas vykonávania algoritmu na
Premenná nadobúda hodnoty priradením alebo načítaním. [2]
Lokálne premenné – metódy často uchovávajú svoje dočasné stavy v lokálnych premenných. Syntax pre ich deklaráciu je veľmi jednoduchá. Pri ich prvom výskyte napíšeme typ premennej, nasleduje jej meno, rovná sa a predvolená hodnota.
Napríklad:
Nie je potrebné písať žiadne špeciálne kľúčové slovo, to, že ide o lokálnu premennú kompilátor usúdi podľa miesta, kde je deklarovaná – ak je to medzi začiatočnou a koncovou zátvorkou metódy. Takéto lokálne premenné sú viditeľné iba pre metódu, v ktorej sú deklarované a nie sú prístupné zo zvyšných miest triedy. [6]
Primitívne dátové typy
Primitívne dátové typy sú
* Dátové typy float a double nadobúdajú kladné a záporné hodnoty, kladné a záporné nuly, kladné a záporné nekonečná a NaN (Not-a-Number).
[7]
Dátové typy byte, short, int a long sú celočíselné dátové typy, ktoré sa líšia len veľkosťou. Jediným znakovým typom je v Jave 16bitový char.
Výrazy, ktorých výsledkom je hodnota typu boolean, sa používajú v príkazoch if, switch, while a for. [15]
Konštanta je objekt, ktorý počas celej realizácie algoritmu nadobúda
Konštantné (finálne) premenné
Premenná označená ako konštantná
Akýkoľvek pokus o zmenu hodnoty konštantnej premennej je považovaný za chybu, a teda nemožný. Takúto premennú môžeme inicializovať rovno pri jej deklarácii v triede. [8]
Výraz je predpis obsahujúci konštanty, premenné a spôsob ich spracovania pomocou operácií a funkcií podobných tým, ktoré poznáme z matematiky. Výsledkom je hodnota príslušného typu, ktorá vznikne po vykonaní vo výraze naznačeného spracovania. [9]
V programovacom jazyku Java sú funkcie implementované inak ako v iných programovacích jazykoch (napr.: C++) a inak ako ich poznáme v matematike, princíp je však rovnaký.