Looking for Formálne jazyky test answers and solutions? Browse our comprehensive collection of verified answers for Formálne jazyky at moodle.fei.tuke.sk.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
printf("a = %d", x+y*z);
Poznámka: Odpoveď uvádzajte iba ako číslicu (napr. 100).S → 0S1 ∣ A ∣ ε
A → 1A ∣ 0A1 ∣ 1
Je slovo
01011 odvoditeľné prostredníctvom tejto gramatiky?S → 0J ∣ 0SJ
J → 1
0J → J0
Poznámka: V prípade klasifikácie gramatík a jazykov do jednej z tried Chomskeho hierarchie budeme vždy uvažovať najnižšie položenú triedu, do ktorej možno gramatiku resp. jazyk klasifikovať.
Navrhnite deterministický konečnostavový automat (DFA) pre jazyk špecifikovaný nasledujúcim regulárnym výrazom využitím metódy tokenov a naprogramujte jeho iteratívnu implementáciu:
{o|(o|qC)q}
Pri riešení zadania sa riaďte nasledujúcimi technickými pokynmi k jeho vypracovaniu a odovzdaniu. Stiahnite si a dekomprimujte kostru riešenia, ktorá má nasledujúcu štruktúru:
py main.py.py check_fsa_syntax.py.Nech gramatika obsahuje nasledujúce prepisovanie pravidlo v EBNF: . Aká je asociativita operácie ?
Klasifikujte gramatiku do jednej z tried Chomskeho hierarchie gramatík kde je nasledujúca množina pravidiel:
Vašou úlohou je navrhnúť gramatiku jazyka kalkulačky a implementovať jeho syntaxou riadený interpretér metódou rekurzívneho zostupu. Tento jazyk bude podporovať nasledujúce operácie, syntax operátorov je uvedená v zátvorkách:
Pri riešení nie je povolené využívať žiadne externé knižnice, meniť názvy jednotlivých súborov, tried, či metód. Po doplnení potrebnej funkcionality zabaľte vaše riešenie (príslušnú trojicu súborov) do zip archívu a nahrajte ho ako odpoveď. Na pomenovaní archívu nezáleží.