SlideShare a Scribd company logo
COMPUTATION THEORY
ASSIGNMENT HELP
GLOBALWEBTUTORS.COM
GLOBALWEBTUTORS.COM
GLOBALWEBTUTORS.COM
Computation is a general term for any type of information processing
that can be represented as an algorithm precisely (mathematically).
Examples:
Adding two numbers in our brains, on a piece of paper or using a
calculator.
Converting a decimal number to its binary presentation or vise versa.
GLOBALWEBTUTORS.COM
THEORY OF COMPUTATION
GLOBALWEBTUTORS.COM
A very fundamental and traditional branch of Theory of Computation seeks:
 A more tangible definition for the intuitive notion of algorithm which results
in a more concrete definition for computation .
 Finding the boundaries (limitations) of computation.
Email Assignments at Support@globalwebtutors.com
Connect on the website chat anytime 24/7
GLOBALWEBTUTORS.COM
ALGORITHIM
A finite sequence of simple instructions that is guaranteed to halt in a finite
amount of time.
This is a very abstract definition, since:
We didn’t specify the nature of this simple instructions.
For example an instruction can be “increment a number by one” or “Calculate
the triple integral”
We didn’t specify the entity which can execute these instructions.
For example is this entity a person, a computer, …
If it is a computer what is the processor type? How much memory does it have?
…. ?
GLOBALWEBTUTORS.COM
An Abstract Machine
To make a more solid definition of algorithm we need to define an abstract
(general) machine which can perform any algorithm that can be executed by any
computer.
Then, We need to show that indeed this machine can run any algorithm that can
be executed by any other computer. Then,
We can associate the notion of algorithm with this abstract machine.
We can study this machine to find the limitations of computations. (Problems
with no computation available to solve.)
GLOBALWEBTUTORS.COM
TURING MACHINE ASSIGNMENT HELP
GLOBALWEBTUTORS
A conceptual model for general purpose computers proposed by Alan Turing in
1936.
A Turing machine has an unlimited and unrestricted amount of memory.
A Turing machine can do everything a real computer can do.
Nevertheless there are problems that a Turing machine cannot solve.
In a real sense, these problems are beyond the theoretical limits of
computations.
GLOBALWEBTUTORS.COM
Turing Machine Specification
Components of Turing Machine:
An unlimited length tape of discrete cells.
A head which reads and writes on tape.
A control device with a finite number of states which can
Instruct the head to read the symbol on the tape currently under head.
Instruct the head to write a symbol on the cell of the tape currently under tape.
Move the head one cell to left or right.
GLOBALWEBTUTORS.COM
A Turning Machine
Instructions of Turing Machine have the following format:
(Current State, Current Symbol, Write, Move L/R or No move, New State)
Ex:
(2, 0, 1, L, 3)
(3, 1, blank, N, 4)
(1, #, 0, R, 7)
GLOBALWEBTUTORS.COM
TM Conventions
We always use state 1 as the initial state.
(That is the execution of the algorithm or program begins with stating of the TM
being 1.
The tape is used for recording input and output, one symbol per cell.
Initially, the string to serve as input to our computation is recorded beginning
from the leftmost tape cell.
Initially, the position of head is at left most cell.
Initially, the position of head is at left most cell
GLOBALWEBTUTORS.COM
The Output of TM
The output of a TM program or algorithm is the sequence of symbols on the
tape when the TM halts on that program.
GLOBALWEBTUTORS.COM

More Related Content

PDF
Hill code
PPTX
Lab 1:c++
PDF
I. Mini-Max Algorithm in AI
PPTX
Huffman Algorithm By Shuhin
PPTX
Cryptography an application of vectors and matrices
PPT
Introduction to theory of computation
PDF
G044053060
PDF
CS4109 Computer System Architecture
Hill code
Lab 1:c++
I. Mini-Max Algorithm in AI
Huffman Algorithm By Shuhin
Cryptography an application of vectors and matrices
Introduction to theory of computation
G044053060
CS4109 Computer System Architecture

Similar to Computation theory Assignment Help (20)

PPTX
Turing machine
PDF
CP4151 Advanced data structures and algorithms
PPT
modeling computing
PPTX
Turing machine
PPT
Logic Fe Tcom
PPT
universality
PDF
Bh2420282109
PDF
ProgFund_Lecture7_Programming_Algorithm.pdf
PDF
Basic Foundations of Automata Theory
PPTX
Segment_1_New computer algorithm for cse.pptx
PPTX
design analysis of algorithmaa unit 1.pptx
PPTX
Algorithm description in data structures
PPTX
Digital control technologies-class-presentation.pptx
PPTX
Turing machine
PDF
CS.15.Turing.pdf
PDF
Analyzing algorithms
PPTX
ALGORITHM.pptx
PPTX
DA lecture 3.pptx
PDF
Algorithm Analysis.pdf
PPTX
Turing Machine
Turing machine
CP4151 Advanced data structures and algorithms
modeling computing
Turing machine
Logic Fe Tcom
universality
Bh2420282109
ProgFund_Lecture7_Programming_Algorithm.pdf
Basic Foundations of Automata Theory
Segment_1_New computer algorithm for cse.pptx
design analysis of algorithmaa unit 1.pptx
Algorithm description in data structures
Digital control technologies-class-presentation.pptx
Turing machine
CS.15.Turing.pdf
Analyzing algorithms
ALGORITHM.pptx
DA lecture 3.pptx
Algorithm Analysis.pdf
Turing Machine
Ad

More from Global Web Tutors (11)

PPTX
Osi model assignment help globalwebtutors
PPTX
Raster gis assignment help
PPTX
Biochemistry Assignment Help
PPTX
Digital Forensic Assignment Help
PPTX
Raster gis assignment help
PPTX
Gantt template ws Assignment Help
PPTX
Economics assignment help global web tutors
PPTX
Civil Engineering Assignment Help by Globalwebtutors
PPTX
Programming assignment help
PPTX
Computer network Assignment help
PPTX
Cloud computing Assignment Help
Osi model assignment help globalwebtutors
Raster gis assignment help
Biochemistry Assignment Help
Digital Forensic Assignment Help
Raster gis assignment help
Gantt template ws Assignment Help
Economics assignment help global web tutors
Civil Engineering Assignment Help by Globalwebtutors
Programming assignment help
Computer network Assignment help
Cloud computing Assignment Help
Ad

Recently uploaded (20)

DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PPTX
History, Philosophy and sociology of education (1).pptx
PPTX
UV-Visible spectroscopy..pptx UV-Visible Spectroscopy – Electronic Transition...
PDF
Paper A Mock Exam 9_ Attempt review.pdf.
PDF
Weekly quiz Compilation Jan -July 25.pdf
PPTX
Lesson notes of climatology university.
PDF
Practical Manual AGRO-233 Principles and Practices of Natural Farming
PPTX
Unit 4 Skeletal System.ppt.pptxopresentatiom
PDF
advance database management system book.pdf
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
PDF
What if we spent less time fighting change, and more time building what’s rig...
PDF
Computing-Curriculum for Schools in Ghana
PDF
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
PDF
Indian roads congress 037 - 2012 Flexible pavement
PPTX
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
PPTX
Introduction to Building Materials
PDF
Complications of Minimal Access Surgery at WLH
PDF
Hazard Identification & Risk Assessment .pdf
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
History, Philosophy and sociology of education (1).pptx
UV-Visible spectroscopy..pptx UV-Visible Spectroscopy – Electronic Transition...
Paper A Mock Exam 9_ Attempt review.pdf.
Weekly quiz Compilation Jan -July 25.pdf
Lesson notes of climatology university.
Practical Manual AGRO-233 Principles and Practices of Natural Farming
Unit 4 Skeletal System.ppt.pptxopresentatiom
advance database management system book.pdf
Supply Chain Operations Speaking Notes -ICLT Program
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
What if we spent less time fighting change, and more time building what’s rig...
Computing-Curriculum for Schools in Ghana
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
Indian roads congress 037 - 2012 Flexible pavement
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
Introduction to Building Materials
Complications of Minimal Access Surgery at WLH
Hazard Identification & Risk Assessment .pdf

Computation theory Assignment Help

  • 2. GLOBALWEBTUTORS.COM Computation is a general term for any type of information processing that can be represented as an algorithm precisely (mathematically). Examples: Adding two numbers in our brains, on a piece of paper or using a calculator. Converting a decimal number to its binary presentation or vise versa. GLOBALWEBTUTORS.COM
  • 3. THEORY OF COMPUTATION GLOBALWEBTUTORS.COM A very fundamental and traditional branch of Theory of Computation seeks:  A more tangible definition for the intuitive notion of algorithm which results in a more concrete definition for computation .  Finding the boundaries (limitations) of computation. Email Assignments at Support@globalwebtutors.com Connect on the website chat anytime 24/7 GLOBALWEBTUTORS.COM
  • 4. ALGORITHIM A finite sequence of simple instructions that is guaranteed to halt in a finite amount of time. This is a very abstract definition, since: We didn’t specify the nature of this simple instructions. For example an instruction can be “increment a number by one” or “Calculate the triple integral” We didn’t specify the entity which can execute these instructions. For example is this entity a person, a computer, … If it is a computer what is the processor type? How much memory does it have? …. ? GLOBALWEBTUTORS.COM
  • 5. An Abstract Machine To make a more solid definition of algorithm we need to define an abstract (general) machine which can perform any algorithm that can be executed by any computer. Then, We need to show that indeed this machine can run any algorithm that can be executed by any other computer. Then, We can associate the notion of algorithm with this abstract machine. We can study this machine to find the limitations of computations. (Problems with no computation available to solve.) GLOBALWEBTUTORS.COM
  • 6. TURING MACHINE ASSIGNMENT HELP GLOBALWEBTUTORS A conceptual model for general purpose computers proposed by Alan Turing in 1936. A Turing machine has an unlimited and unrestricted amount of memory. A Turing machine can do everything a real computer can do. Nevertheless there are problems that a Turing machine cannot solve. In a real sense, these problems are beyond the theoretical limits of computations. GLOBALWEBTUTORS.COM
  • 7. Turing Machine Specification Components of Turing Machine: An unlimited length tape of discrete cells. A head which reads and writes on tape. A control device with a finite number of states which can Instruct the head to read the symbol on the tape currently under head. Instruct the head to write a symbol on the cell of the tape currently under tape. Move the head one cell to left or right. GLOBALWEBTUTORS.COM
  • 8. A Turning Machine Instructions of Turing Machine have the following format: (Current State, Current Symbol, Write, Move L/R or No move, New State) Ex: (2, 0, 1, L, 3) (3, 1, blank, N, 4) (1, #, 0, R, 7) GLOBALWEBTUTORS.COM
  • 9. TM Conventions We always use state 1 as the initial state. (That is the execution of the algorithm or program begins with stating of the TM being 1. The tape is used for recording input and output, one symbol per cell. Initially, the string to serve as input to our computation is recorded beginning from the leftmost tape cell. Initially, the position of head is at left most cell. Initially, the position of head is at left most cell GLOBALWEBTUTORS.COM
  • 10. The Output of TM The output of a TM program or algorithm is the sequence of symbols on the tape when the TM halts on that program. GLOBALWEBTUTORS.COM