AQA A2 Computing 1.3 Finite State Machines Flashcards

1
Q

Finite state machine (FSM)

A

consists of a set of symbols (input symbol alphabet) and if it produces output, a set of output symbols (output symbol alphabet), a finite set of states and a transition funtion that maps a state-symbol pair (current state and input symbol) to a state (next state) and possibly generates an output (output symbol) depending on the type of FSM.

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

Transition function

A

maps (input symbol, current state) to (output symbol, next state)

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

Transition table

A

tabulates the mappings (input symbol, current state) to (output symbol, next state)

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

Deterministic finite state ,machine

A

an FSM that has just one next state for each pair of state and input symbol.

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

Non-deterministic finite state machine

A

an FSM that may have several possible next states for each pair of state and input symbol.

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

Halting state

A

a state that has no outgoing transition

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

Mealy machine

A

an FSM that determines its outputs from the present state and from the inputs

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

Moore machine

A

an FSM that determines its outputs from the present state only

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

Finite state automation (FSA)

A

an FSM that produces no output while processing the input but which responds YES or NO when is has finished processing the input. Also called a finite automaton.

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

Turing machine

A

an FSM that controls on or more tapes where at least one tape is of unbouned length (i.e. infinitely long).

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