Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Given a string from the language L((0+1)*) on the tape, give the program and draw the state diagram of a Turing Machine that can output

Given a string from the language L((0+1)*) on the tape, give the program and draw the state diagram of a Turing Machine that can output on the tape:

  • 0: If the number of O's > the number of 1's
  • 1: If the number of 1's > the number of 0's
  • N: If the number of l's = the number of 0's

Assume null string has an equal number of 0's and 1's. Use the following format for your instructions (5-tuple):

()

Examples:

1. (q 0 0 X R q 0 ): If in state the the symbol on the tape is 0, change it to X and move the head to right and stay on the same state.

2. (q 1 1 _ R q 2 ): If in state q1, the symbol on the tape is 1, erase it and move the head to right and change to state q 2 .

3. (q 3 * 0 * q HALT ): If in state q 3 , the symbol on the tape is not important, just change it to 0 and HALT.

Tuple entry Meaning L R 90 9HALT Blank character, Wildcard in or to match any character or state. For , , means "no change". Move head left Move head right The "starting" state The "halting" state

Step by Step Solution

3.48 Rating (151 Votes )

There are 3 Steps involved in it

Step: 1

Turing Machine design Assume the input is an integer N given as a binary string Also assume head is ... blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Physics

Authors: James S. Walker

5th edition

978-0133498493, 9780321909107, 133498492, 0321909100, 978-0321976444

More Books

Students also viewed these Chemical Engineering questions

Question

Solve fast 11)Create the dependent classes

Answered: 1 week ago

Question

What are models and why are they important?

Answered: 1 week ago