popis: Interpretační překladač, sloužící jako jednoduchá kalkulačka, která dokáže pracovat s matematickými výrazy a proměnnými.
hlavní požadavky na systém jsou:
- Systém dokáže vyhodnocovat číselné matematické výrazy.
- Podporovány jsou matematické operace sčítání, odečítání, násobení a dělení.
- Je možno pracovat také s pokročilejšími matematickými funkcemi prostřednictvím příkazů pro výpočet druhé mocniny, dekadického logaritmu a faktoriálu.
- Systém umožňuje deklarovat proměnné a následně je využívat při dalších výpočtech.
Systém poměrně inteligentně pracuje se systémem mezer a nových řádků - mezi jednotlivými klíčovými a operátory může libovolný počet mezer a nových řádků a na výsledek by to nemělo mít vliv. Také mohou být „nalepeny“ těsně na sebe a systém si s tím poradí. Občas se může stát, že člověk omylem napíše symbol, která v daném jazyce nemá co dělat - tečku, čárku, otazník, vykřičník... Systém kvůli tomuto nekorektnímu vstupu nespadne ani uživatele nezahrne přívalem chybových hlášení, prostě si vstup „pročistí“, stejně postupuje když zaznamená českou diakritiku. Dále dokáže odfiltrovat nepoužité proměnné. |