Section 9 Chapter 53 - The Turing Machine Flashcards

1
Q

Structure of a Turing Machine

A

An infinitely long strip of tape, divided into squares, along with a read-write head that is controlled by a finite state machine

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

What is a turing machine in terms of what it computes

A

It can be seen as a computer with a single fixed program

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

Features of a turing machine (4)

A
  • A finite set of states in a state transition diagram
  • A finite alphabet of symbols
  • An infinite tape with marked-off squares
  • A read-write head which can travel up and down the tape
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Structure of the states in a Turing Machine

A

One start state and one or more halting states

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

Syntax for a transition function

A

δ(Current State, Input) = (Next State, Output, Movement)

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

Universal Turing Machine

A

A machine that can take the description of any Turing machine and the data. The machine will then act on the data in the exact same way as the turing machine that was described to it would.

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

Important of the Turing machine

A

Provides a formal model of computation and provide a definition for what is computable

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