67 lines
1.6 KiB
Markdown
67 lines
1.6 KiB
Markdown
|
$\sum = \{ a,b \}$
|
||
|
|
||
|
$L_{1} = \{ w \mid w \text{ obsahuje lichý počet } a \text{ a sudý počet } b \}$
|
||
|
- 4 stavy
|
||
|
- sasb - vstupní
|
||
|
- salb
|
||
|
- lasb - koncový
|
||
|
- lalb
|
||
|
|
||
|
$L_{2} = \{ w \mid w \text{ obsahuje lichý počet } a \text{ a 0 nepovažujeme za sudé číslo} \}$
|
||
|
- 3 stavy
|
||
|
- 0 - vstupní
|
||
|
- l
|
||
|
- s - koncový
|
||
|
|
||
|
$L_{3} = \{ w \mid w \text{ obsahuje právě dva znaky } a \}$
|
||
|
- 4 stavy
|
||
|
- 0 - vstupní
|
||
|
- 1
|
||
|
- 2 - koncový
|
||
|
- \>2 - absorbční stav (zamítací), nedá se z něj dostat
|
||
|
|
||
|
$L_{4} = \{ w \mid w \text{ obsahuje alespoň 2 znaky } a \}$
|
||
|
- 3 stavy
|
||
|
- 0 - vstupní
|
||
|
- 1
|
||
|
- \>=2 - koncový a absorbční
|
||
|
|
||
|
$L_{5} = \{ w \mid w \text{ začíná podřetězcem } bba- \}$
|
||
|
- 5 stavů
|
||
|
- e - vstupní
|
||
|
- b
|
||
|
- bb
|
||
|
- bba - koncový akceptující absorbční
|
||
|
- špatný - zamítací absorbční
|
||
|
|
||
|
$L_{6} = \{ w \mid w \text{ obsahuje méně než 2 znaky } a \}$
|
||
|
- opak $L_{4}$, stačí prohodit koncové stavy
|
||
|
- 4 stavy
|
||
|
- 0 - koncový
|
||
|
- 1 - koncový
|
||
|
- \>=2
|
||
|
- $L = \left( Q, \sum, \delta, q_{0}, F\right)$
|
||
|
- $\overline L = \left( Q, \sum, \delta, q_{0}, \overline F\right)$
|
||
|
|
||
|
$L_{7} = \{ w \mid w \text{ obsahuje podřetězec } -bbab- \}$
|
||
|
- 5 stavů
|
||
|
- e
|
||
|
- b
|
||
|
- bb
|
||
|
- bba
|
||
|
- bbab
|
||
|
|
||
|
$L_{8} = \{ w \mid w \text{ obsahuje podřetězec } -abba- \}$
|
||
|
|
||
|
$L_{9} = \{ w \mid w \text{ končí na } -abba \}$
|
||
|
|
||
|
$L_{10} = \{ w \mid w \text{ současně splňuje} \}$
|
||
|
- nezačíná bba-
|
||
|
- obsahuje -babb-
|
||
|
- nekončí -aa
|
||
|
|
||
|
$L_{11} = \{ w \mid w \text{ současně splňuje } \}$
|
||
|
- obsahuje -aaba-
|
||
|
- neobsahuje -bba-
|
||
|
- **Kartézský součin automatu**
|
||
|
- u zkoušky jsou na tom stavěny příklady!
|