Přejít k hlavnímu obsahu
DL 1
  • Titulní stránka
  • Kalendář
  • Podpora uživatelů
    Moodleoffice Moodle tutoriál Podpora uživatelů Návody GDPR
  • Další
Čeština ‎(cs)‎
Čeština ‎(cs)‎ Deutsch ‎(de)‎ English ‎(en)‎ Français ‎(fr)‎ Русский ‎(ru)‎
Momentálně na stránky přistupujete s právy hosta.
Přihlášení
DL 1
Titulní stránka Kalendář Podpora uživatelů Sbalit Rozbalit
Moodleoffice Moodle tutoriál Podpora uživatelů Návody GDPR
Rozbalit vše Sbalit vše
  1. Automaty a gramatiky
  2. Cvičení M. Vomlelová
  3. Python knihovna automata-lib

Python knihovna automata-lib

Požadavky na absolvování
Termín: úterý, 6. května 2025, 18.19

S využitím knihovny automata-lib  https://pypi.org/project/automata-lib/

  1. (1b) Vytvořte DFA, který rozpozná binární číslo, které může mít desetinnou tečku a musí obsahovat alespoň jednu cifru před nebo za tečkou.
  2. (0.5b) Vytvořte automat, který přijme aritmetický výraz vzniklý spojením konečného počtu čísel z předchozího bodu a operátorů plus a mínus.
  3. (0.5b)Vytvořte automat, který přijímá ne-korektní vstupy předchozího bodu (tj. komplement).
  4. (3b)Vytvořte zásobníkový automat, který bude příjímat správně uzávorkované výrazy obsahující výrazy z příkladu 2 doplněné libovolným korektním uzávorkováním.

Všechny automaty otestujte na Vámi zvolených vstupech.

Pokud se Vám podaří rozchodit pygraphviz, odevzdejte obrázky automatů (a kód). Jinak odevzdejte rozumně čitelné seznamy hran a kód.

◄ Vypracujte vzorový test
Python knihovna ast ►
Kontaktujte podporu stránek
Momentálně na stránky přistupujete s právy hosta. (Přihlášení)
Stáhněte si mobilní aplikaci
Používá Moodle