SlideShare a Scribd company logo
1 of 10
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

Similar to Computation theory Assignment Help

CP4151 Advanced data structures and algorithms
CP4151 Advanced data structures and algorithmsCP4151 Advanced data structures and algorithms
CP4151 Advanced data structures and algorithms
Sheba41
 
Bh2420282109
Bh2420282109Bh2420282109
Bh2420282109
IJMER
 

Similar to Computation theory Assignment Help (20)

Turing machine
Turing machineTuring machine
Turing machine
 
CP4151 Advanced data structures and algorithms
CP4151 Advanced data structures and algorithmsCP4151 Advanced data structures and algorithms
CP4151 Advanced data structures and algorithms
 
modeling computing
modeling computingmodeling computing
modeling computing
 
Turing machine
Turing machineTuring machine
Turing machine
 
Logic Fe Tcom
Logic Fe TcomLogic Fe Tcom
Logic Fe Tcom
 
universality
universalityuniversality
universality
 
Bh2420282109
Bh2420282109Bh2420282109
Bh2420282109
 
ProgFund_Lecture7_Programming_Algorithm.pdf
ProgFund_Lecture7_Programming_Algorithm.pdfProgFund_Lecture7_Programming_Algorithm.pdf
ProgFund_Lecture7_Programming_Algorithm.pdf
 
Basic Foundations of Automata Theory
Basic Foundations of Automata TheoryBasic Foundations of Automata Theory
Basic Foundations of Automata Theory
 
Turing machine
Turing machineTuring machine
Turing machine
 
CS.15.Turing.pdf
CS.15.Turing.pdfCS.15.Turing.pdf
CS.15.Turing.pdf
 
Analyzing algorithms
Analyzing algorithmsAnalyzing algorithms
Analyzing algorithms
 
ALGORITHM.pptx
ALGORITHM.pptxALGORITHM.pptx
ALGORITHM.pptx
 
DA lecture 3.pptx
DA lecture 3.pptxDA lecture 3.pptx
DA lecture 3.pptx
 
Algorithm Analysis.pdf
Algorithm Analysis.pdfAlgorithm Analysis.pdf
Algorithm Analysis.pdf
 
Turing Machine
Turing MachineTuring Machine
Turing Machine
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
C programming Ms. Pranoti Doke
C programming Ms. Pranoti DokeC programming Ms. Pranoti Doke
C programming Ms. Pranoti Doke
 
VCE Unit 01 (2).pptx
VCE Unit 01 (2).pptxVCE Unit 01 (2).pptx
VCE Unit 01 (2).pptx
 
Winter 8 TM.pptx
Winter 8 TM.pptxWinter 8 TM.pptx
Winter 8 TM.pptx
 

More from Global Web Tutors

More from Global Web Tutors (11)

Osi model assignment help globalwebtutors
Osi model assignment help globalwebtutorsOsi model assignment help globalwebtutors
Osi model assignment help globalwebtutors
 
Raster gis assignment help
Raster gis assignment helpRaster gis assignment help
Raster gis assignment help
 
Biochemistry Assignment Help
Biochemistry Assignment HelpBiochemistry Assignment Help
Biochemistry Assignment Help
 
Digital Forensic Assignment Help
Digital Forensic Assignment HelpDigital Forensic Assignment Help
Digital Forensic Assignment Help
 
Raster gis assignment help
Raster gis assignment helpRaster gis assignment help
Raster gis assignment help
 
Gantt template ws Assignment Help
Gantt template ws Assignment HelpGantt template ws Assignment Help
Gantt template ws Assignment Help
 
Economics assignment help global web tutors
Economics assignment help global web tutorsEconomics assignment help global web tutors
Economics assignment help global web tutors
 
Civil Engineering Assignment Help by Globalwebtutors
Civil Engineering Assignment Help by GlobalwebtutorsCivil Engineering Assignment Help by Globalwebtutors
Civil Engineering Assignment Help by Globalwebtutors
 
Programming assignment help
Programming assignment helpProgramming assignment help
Programming assignment help
 
Computer network Assignment help
Computer network Assignment helpComputer network Assignment help
Computer network Assignment help
 
Cloud computing Assignment Help
Cloud computing Assignment HelpCloud computing Assignment Help
Cloud computing Assignment Help
 

Recently uploaded

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Recently uploaded (20)

Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 

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