Letní akce PHP týden
Pouze tento týden sleva až 80 % na kurzy PHP. Lze kombinovat s akcí Letní slevy na prémiový obsah!
Brno? Vypsali jsme pro vás nové termíny školení Základů programování a OOP v Brně!

Interpret jednoduchého programovacího jazyka v Javě

Unicorn College Tento obsah je dostupný zdarma v rámci projektu IT lidem.
Vydávání, hosting a aktualizace umožňují jeho sponzoři.

Interpret jednoduchého jazyku s ukázkovým programem pro výpočet faktoriálu. Řešení soutěžní úlohy Machr na algoritmy - Vlastní programovací jazyk.

Jazyk podporuje pouze minimum nutné pro splnění zadání. Cílem autora bylo vytvořit jednoduchý a srozumitelný program, který bude možné později snadno rozšiřovat.

Jediným podporovaným typem je číslo (reprezentované třídou BigInteger). Do proměnné lze přiřadit pouze jednoduché výrazy typu: CISLO/PROMENNA OPERATOR CISLO/PROMENA.

Jazyk podporuje konstrukce if a while. Z cyklu while lze vyskočit příkazem break. Blok příkazů za if a while musí být uzavřený složenými závorkami. Podporovány jsou pouze jednoduché podmínky typu: PROMENNA/CISLO OPERATOR PROMENNA/CISLO Obsah proměnné lze vypsat příkazem print.

Ukázka programu pro výpočet faktoriálu:

n = 100;

i = 2;
faktorial = 1;

while (i <= n) {
  faktorial = faktorial * i;
  print i;
  print faktorial;
  i = i + 1;
}

Galerie

Program byl vytvořen v roce 2013.

 

Stáhnout

Staženo 228x (35.2 kB)
Aplikace je včetně zdrojových kódů v jazyce java

 

 

Aktivity (1)

 

 

Komentáře

Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zatím nikdo nevložil komentář - buď první!