Finite Automata: Informal
Finite Automata: Informal – p.1/20
Finite Automata: Informal Finite Automata: Informal p.1/20 - - PowerPoint PPT Presentation
Finite Automata: Informal Finite Automata: Informal p.1/20 Computational models The theory of computation should begin with the question: what is a computer? Finite Automata: Informal p.2/20 Computational models The theory of
Finite Automata: Informal – p.1/20
Finite Automata: Informal – p.2/20
Finite Automata: Informal – p.2/20
Finite Automata: Informal – p.2/20
Finite Automata: Informal – p.3/20
Finite Automata: Informal – p.3/20
Finite Automata: Informal – p.4/20
Finite Automata: Informal – p.4/20
Finite Automata: Informal – p.4/20
pad Front pad Rear door
Finite Automata: Informal – p.5/20
Finite Automata: Informal – p.6/20
Finite Automata: Informal – p.6/20
Finite Automata: Informal – p.6/20
Finite Automata: Informal – p.7/20
Finite Automata: Informal – p.7/20
Finite Automata: Informal – p.7/20
front, meaning that a person is standing on the front pad
Finite Automata: Informal – p.7/20
front, meaning that a person is standing on the front pad rear, meaning that a person is standing on the rear pad
Finite Automata: Informal – p.7/20
front, meaning that a person is standing on the front pad rear, meaning that a person is standing on the rear pad both, meaning that people are standing on both pads
Finite Automata: Informal – p.7/20
front, meaning that a person is standing on the front pad rear, meaning that a person is standing on the rear pad both, meaning that people are standing on both pads neither, meaning that no one is standing on either pad
Finite Automata: Informal – p.7/20
✫✪ ✬✩
closed
❥ ✫✪ ✬✩
❨ ❄ ❄
Finite Automata: Informal – p.8/20
✫✪ ✬✩
closed
❥ ✫✪ ✬✩
❨ ❄
neither both rear
❄
Finite Automata: Informal – p.8/20
✫✪ ✬✩
closed
❥
front
✫✪ ✬✩
❨ ❄
neither both rear
❄
Finite Automata: Informal – p.8/20
✫✪ ✬✩
closed
❥
front
✫✪ ✬✩
❨
neither
❄
neither both rear
❄
Finite Automata: Informal – p.8/20
✫✪ ✬✩
closed
❥
front
✫✪ ✬✩
❨
neither
❄
neither both rear
❄
both rear front
Finite Automata: Informal – p.8/20
closed
Finite Automata: Informal – p.9/20
closed
door opens
Finite Automata: Informal – p.9/20
closed
door opens
pad, or on both pads the door stays open
Finite Automata: Informal – p.9/20
closed
door opens
pad, or on both pads the door stays open
Finite Automata: Informal – p.9/20
Finite Automata: Informal – p.10/20
controller moves to the state open
Finite Automata: Informal – p.10/20
controller moves to the state open
front, rear, both, the controller remains in the state open
Finite Automata: Informal – p.10/20
controller moves to the state open
front, rear, both, the controller remains in the state open
the controller moves to the state closed
Finite Automata: Informal – p.10/20
Finite Automata: Informal – p.11/20
Finite Automata: Informal – p.11/20
Finite Automata: Informal – p.11/20
Finite Automata: Informal – p.11/20
State/Input neither front rear both closed closed
closed closed
closed
Finite Automata: Informal – p.11/20
Finite Automata: Informal – p.12/20
Finite Automata: Informal – p.12/20
the elevator is on and the inputs may be signals received from
Finite Automata: Informal – p.12/20
the elevator is on and the inputs may be signals received from
complex.
Finite Automata: Informal – p.12/20
the elevator is on and the inputs may be signals received from
complex.
Finite Automata: Informal – p.12/20
Finite Automata: Informal – p.13/20
Finite Automata: Informal – p.13/20
Finite Automata: Informal – p.14/20
Finite Automata: Informal – p.14/20
Finite Automata: Informal – p.14/20
✲ ✖✕ ✗✔
q1
❯ ❯
1
✖✕ ✗✔
q2
✒✑ ✓✏ ❯
1
❯ ■
0, 1 ✖✕
✗✔
q3
Finite Automata: Informal – p.15/20
✲ ✖✕ ✗✔
q1
❯ ❯
1
✖✕ ✗✔
q2
✒✑ ✓✏ ❯
1
❯ ■
0, 1 ✖✕
✗✔
q3
Finite automaton M1 has:
Finite Automata: Informal – p.15/20
✲ ✖✕ ✗✔
q1
❯ ❯
1
✖✕ ✗✔
q2
✒✑ ✓✏ ❯
1
❯ ■
0, 1 ✖✕
✗✔
q3
Finite automaton M1 has:
Finite Automata: Informal – p.15/20
✲ ✖✕ ✗✔
q1
❯ ❯
1
✖✕ ✗✔
q2
✒✑ ✓✏ ❯
1
❯ ■
0, 1 ✖✕
✗✔
q3
Finite automaton M1 has:
Finite Automata: Informal – p.15/20
✲ ✖✕ ✗✔
q1
❯ ❯
1
✖✕ ✗✔
q2
✒✑ ✓✏ ❯
1
❯ ■
0, 1 ✖✕
✗✔
q3
Finite automaton M1 has:
Finite Automata: Informal – p.15/20
✲ ✖✕ ✗✔
q1
❯ ❯
1
✖✕ ✗✔
q2
✒✑ ✓✏ ❯
1
❯ ■
0, 1 ✖✕
✗✔
q3
Finite automaton M1 has:
Finite Automata: Informal – p.15/20
Finite Automata: Informal – p.16/20
Finite Automata: Informal – p.16/20
Finite Automata: Informal – p.16/20
Finite Automata: Informal – p.16/20
Finite Automata: Informal – p.17/20
Finite Automata: Informal – p.17/20
Finite Automata: Informal – p.17/20
Finite Automata: Informal – p.17/20
Finite Automata: Informal – p.18/20
Finite Automata: Informal – p.18/20
Finite Automata: Informal – p.18/20
Finite Automata: Informal – p.18/20
Examine the work produced by M1, Figure 3, on the input 1101:
to q2;
Finite Automata: Informal – p.19/20
Examine the work produced by M1, Figure 3, on the input 1101:
to q2;
Finite Automata: Informal – p.19/20
Examine the work produced by M1, Figure 3, on the input 1101:
to q2;
Finite Automata: Informal – p.19/20
Examine the work produced by M1, Figure 3, on the input 1101:
to q2;
Finite Automata: Informal – p.19/20
Finite Automata: Informal – p.20/20
Finite Automata: Informal – p.20/20
Finite Automata: Informal – p.20/20
Finite Automata: Informal – p.20/20