Lekce 1.05
Používání proměnných
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.
OZOGAN, 1 Máje 97, 460 01 Liberec
tel.,fax: (048) 52 28 338, e-mail:
info@ozogan.cz