C# týden Slevový týden - Březen
Využij náš slevový týden a získej až 30 % bodů navíc zdarma! Zároveň také probíhá C# týden se slevou na e-learning až 80 %
Hledáme fulltime programátora do ITnetwork týmu -100% homeoffice, 100% časově flexibilní #bezdeadlinu Mám zájem!

Interpret jednoduchého programovacího jazyka v Javě

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.

Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!

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 229x (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í!