Konečné Automaty Flashcards

(8 cards)

1
Q

Typy konečných automatů

A
  • rozpoznávací automat - o vstupním řetězci vydává rozhodnutí typu ano/ne
  • klasifikační automat – vstupní řetězec zařadí do jedné z n tříd
  • automat s výstupní funkcí (překladový automat) – na základě vstupního řetězce vytvoří výstupní řetězec z výstupních symbolů
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Typy konečných automatů s výstupní funkcí a rozdíly mezi nimi

A
  • Mealy - výstupní posloupnost je určena posloupností přechodů, kterými automat při zpracování řetězce prošel
  • Moore - výstupní posloupnost je určena posloupností stavů, kterými automat při zpracování řetězce prošel
  • Důsledek: při zpracování vstupního řetězce délky n
  • Mealy – výstupní řetězec má délku n
  • Moore - výstupní řetězec má délku n + 1
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Rozpoznávací konečný automat – definice

A

A=(Q,Σ,δ,q0​,F)

  • Q je konečná neprázdná množina stavů
  • Σ je konečná neprázdná množina vstupních symbolů
  • q0∈Q je počáteční stav
  • δ:Q×Σ→Q je přechodová funkce
  • F⊆Q je množina koncových stavů
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Klasifikační konečný automat – definice

A

A=(Q,Σ,δ,q0​,{Qi​})

  • Q je konečná neprázdná množina stavů
  • Σ je konečná neprázdná množina vstupních symbolů
  • q0∈Qje počáteční stav
  • δ:Q×Σ→Q je přechodová funkce
  • {Qi} je rozklad množiny stavů
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Konečný automat s výstupní fcí Mealyho typu – definice

A

A=(Q,Σ,O,δ,q0​,λ)

  • Q je konečná neprázdná množina stavů
  • Σ je konečná neprázdná množina vstupních symbolů
  • O je konečná neprázdná množina výstupních symbolů
  • q0∈Q je počáteční stav
  • δ:Q×Σ→Q je přechodová funkce
  • λ:Q×Σ→O je výstupní funkce
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Konečný automat s výstupní fcí Mooreova typu – definice

A

A=(Q,Σ,O,δ,q0​,λ)

  • Q je konečná neprázdná množina stavů
  • Σ je konečná neprázdná množina vstupních symbolů
  • O je konečná neprázdná množina výstupních symbolů
  • q0​∈Q je počáteční stav
  • δ:Q×Σ→Q je přechodová funkce
  • λ:Q→O je výstupní funkce
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Vlastnosti konečného automatu

A
  • konečný počet stavů
  • konečný počet vstupních symbolů
  • následující stav je jednoznačně určen stavem a vstupním symbolem
  • jednoznačně určený počáteční stav
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Konfigurace konečného automatu

A

Uspořádaná dvojice (stav, dosud nezpracovaná část vstupního řetězce)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly