Lecture-7 Turing Machine As Adder
Lecture-7 Turing Machine As Adder
GAURAV DUBEY
Assistant Professor
Department of Computer Science and Engineering
1
Outlines
• Prerequisite of topic
• Problem Objective
• Turing Machine as a Adder
• Assignment
• Learning Outcomes
• SELO
• References
CS-501 2
Prerequisite of topic
CS-501 3
Problem Objective
The objective of this lecture is to give the knowledge about
Turing machine and its problems.
CS-501 4
Problem-1
Design a Turing Machine that gives output addition of any two numbers.
Solution:
a. Approach for addition
State/Input 0 1 B
q0 1Rq1 1Rq0
q1 1Rq1 BLq2
q2 BLq2
q3 1Lq3 BRqf
qf
CS-501 11
Learning Outcomes
CS-501 12
SELO
6. Ability to observe and developing sense making, logical skills for abstract
concepts.
CS-501 13
References
1. Hopcroft, Ullman, “Introduction to Automata Theory, Languages and
Computation”, 2nd Edition, Pearson Education.
5. https://scanftree.com/automata/turing-machine-introduction
CS-501 14
15