You are on page 1of 10

NAME:- FAIZAN QURESHI

ENROLLMENT NO:-0198CS211034
SUBJECT:- THEORY OF
COMPUTATION(CS501)
YEAR:-3RD
SEMISTER:-5th
TOPIC:-TURING MACHINE
Turing
machine
THE POWERFUL MACHINE
Since 1936
INTRODUCTION
• Turing Machine Overview:
– A simple abstract computational device.
– Meant to determine the extent of computing real numbers.
– Investigates the limits of computation.
• Physical Representation:
– Resembles an open reel-to-reel tape reader.
– Scans symbols on the tape as it passes by the head.
• Tape Characteristics:
– Unlike magnetic tape, which uses specific sequences for information.
– Relies on optical identification for symbol interpretation.
– Allows for the use of various symbols for commands.
• Head Movement:
– The head moves around different parts of the tape.
– Reads and writes symbols for computation.
Turing machine consist

• A Turing machine can be defined as a collection of


7 components:
• Q: the finite set of states.
• ∑: the finite set of input symbols.
• T: the tape symbol.
• q0: the initial state.
• F: a set of final states.
• B: a blank symbol used as a end marker for input.
• δ: a transition or mapping function
Component of turing machine

Input and output

Tape manipulation

Transition Rules
INPUT AN D
OUTPUT
The machine takes
an input and
executes operations
based on the given
algorithm,
producing an
output.
Tape
Manipulation
The read/write
head moves across
the tape, modifying
symbols and
transitioning
between states.
Transition
Rules
The control
unit directs the
machine's
actions based
on the current
symbol and
state.
Conclusion
In conclusion, the Turing machine stands as a
cornerstone in the edifice of computer science,
providing us with invaluable insights into the
theoretical foundations of computation. Introduced
by Alan Turing, this abstract concept has
transcended its origins as a thought experiment to
become a linchpin in understanding the nature and
limits of algorithmic processes.
Thank you

You might also like