Lekce 1.05
Používání proměnných


předchozí lekce (1.04) obsah kurzu následující lekce (1.06)

Když jsme si ukazovali v minulé lekci, jak vypsat příkazem Writeln číslo do výstupního textového okna, bylo uvedeno, že není možné jednoduchým způsobem uložit výsledek výpočtu z příkazového řádku do paměti. Je to proto, že je k tomu nutné použít nový příkaz SysVarSet. Ten umožňuje deklarovat v paměti místo pro uložení hodnoty. Něco jako paměť na kalkulačce. V našem případě ale musíte na rozdíl od kalkulačky paměťové místo pojmenovat. Protože je možné takto ukládat hodnoty, které je možné v dalších výpočtech změnit, nazývají se uvedené paměti „proměnné“. Proto se musí při zadávání nové proměnné uvádět mimo jejího názvu i počáteční hodnota. Zkuste si nadefinovat proměnnou pro uložení ceny a počtu kusů:

Call SysVarSet("cena", 123.45)
SysVarSet("pocet", 10)
Pro zjištění hodnoty definované systémové proměnné z příkazového okna můžete následně použít buď přímo její název, nebo je možné použít příkaz SysVarGet.

Writeln(SysVarGet("cena"));
Writeln(SysVarGet(cena)* SysVarGet(počet));
Proměnné deklarované příkazem SysVarSet zůstávají v paměti až do ukončení systému. Je možné je proto používat pro všechny následující výpočty. Pro zobrazení hodnot systémových proměnných je možné použít příkazu SysVarShow. Kompletní výmaz všech systémových proměnných se provede příkazem SysVarClear.

Na používání proměnných je založena i možnost programování. V některé z dalších lekcí se seznámíte s tím, že proměnné mohou být určitého typu pro uložení různých hodnot. Proměnné bude také možné používat pro předávání hodnot mezi programy. Systémové proměnné budete také moci používat pro uložení výsledků výpočtů i po ukončení programu. Se všemi uvedenými možnostmi se podrobněji seznámíte v dalších lekcích používání programu.


předchozí lekce (1.04) obsah kurzu následující lekce (1.06)

OZOGAN, 1 Máje 97, 460 01 Liberec
tel.,fax: (048) 52 28 338, e-mail: info@ozogan.cz