Програмски преводиоци 1/К 2023

Извор: SI Wiki
< Програмски преводиоци 1
Датум измене: 24. новембар 2023. у 14:22; аутор: Aleksa (разговор | доприноси) (Нова страница: {{tocright}} {{nerešeno}} '''Kolokvijum 2023. godine''' održan je 23. novembra i trajao je sat i po. Postavka nije dostupna sa stranice predmeta. == 1. zadatak == === Postavka === Date su sekvenca: <math>S1 = \{a^n (ba)^m c^{\frac{m}{2}}\}, n>0, m=2k, k>0</math> i <math>S1 = \{a^n c^p d^{(n+p)}\}, n>0, p \geq{0}</math> kao i <math>S = S1 \cup S2</math>. * Projektovati potisni automat koji prihvata sve sekvence iz skupa <math>S</math>. * Prikazati rad potisnog…)
(разл) ← Старија измена | Тренутна верзија (разл) | Новија измена → (разл)
Пређи на навигацију Пређи на претрагу
Овај рок није решен. Помозите СИ Wики тако што ћете га решити.

Колоквијум 2023. године одржан је 23. новембра и трајао је сат и по. Поставка није доступна са странице предмета.

1. задатак

Поставка

Дате су секвенца: и као и .

  • Пројектовати потисни аутомат који прихвата све секвенце из скупа .
  • Приказати рад потисног аутомата на примеру две секвенце (изабрати једну секвенцу из скупа и једну секвенцу из скупа ).
  • Конструисати граматику која привхата секвенце из скупа .

Решење

2. задатак

Поставка

Неки систем примењује врло једноставно захтеве за лозинке корисника:

  • Лозинка мора да садржи тачно један специјални карактер.
  • Лозинка садржи 0 или више цифара, малих или велики слова.
  • Сваки од карактера у лозинци може бити на произвољном месту.
  1. Написати регуларни израз који прихвата само тражену секвенцу и ниједну другу.
  2. На основу регуларног израза у тачки под а, конуструисати ДКА користећи метод позиција.

Решење

3. задатак

Поставка

  1. Нацртати карактеристични аутомат и контролну табелу ЛАЛР(1) парсера (потисну не цртати).
  2. Приказати рад аутомата за задату секвенцу (била је дата секвенца коју је аутомат прихватао).

Решење