Шукаєте відповіді та рішення тестів для Formálne jazyky? Перегляньте нашу велику колекцію перевірених відповідей для Formálne jazyky в moodle.fei.tuke.sk.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
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ží.