FORMAL LANGUAGE & AUTOMATA THEORY
100406Module 4: Turing Machines (TM)
Q1a. A language is said to be recursively enumerable if it is accepted by a (i) DFA (ii) Turing Machine (iii) PDA (iv) Linear Bounded Automaton20252m
Module 4: Turing Machines (TM)
View this question on its own page →A language is said to be recursively enumerable if it is accepted by a
(i) DFA
(ii) Turing Machine
(iii) PDA
(iv) Linear Bounded AutomatonQ1a. If an infinite language is passed to Machine M, the subsidiary which gives a finite solution to the infinite input tape is: (i) Compiler (ii) Interpreter (iii) Loader and Linkers (iv) None of the mentioned20242m
Module 4: Turing Machines (TM)
View this question on its own page →If an infinite language is passed to Machine , the subsidiary which gives a finite solution to the infinite input tape is:
(i) Compiler
(ii) Interpreter
(iii) Loader and Linkers
(iv) None of the mentionedQ1b. Enumerator in a Turing machine is a TM with: (i) an output printer (ii) 5 input tapes (iii) a stack (iv) None of the above20212m
Module 4: Turing Machines (TM)
View this question on its own page →Enumerator in a Turing machine is a TM with:
(i) an output printer
(ii) 5 input tapes
(iii) a stack
(iv) None of the aboveQ1f. A Turing Machine that prints strings of a language is called (i) Acceptor (ii) Transducer (iii) Generator (iv) Enumerator20252m
Module 4: Turing Machines (TM)
View this question on its own page →A Turing Machine that prints strings of a language is called
(i) Acceptor
(ii) Transducer
(iii) Generator
(iv) EnumeratorQ1g. A Turing Machine has: (i) A finite tape (ii) An infinite tape (iii) A stack (iv) A queue20242m
Module 4: Turing Machines (TM)
View this question on its own page →A Turing Machine has:
(i) A finite tape
(ii) An infinite tape
(iii) A stack
(iv) A queueQ1g. A Turing machine that is able to simulate other Turing machines is called: (i) nested Turing machine (ii) universal Turing machine (iii) counter machine (iv) None of the above20222m
Module 4: Turing Machines (TM)
View this question on its own page →A Turing machine that is able to simulate other Turing machines is called:
(i) nested Turing machine
(ii) universal Turing machine
(iii) counter machine
(iv) None of the aboveQ1h. From the options, the pair having different expressive powers is: (i) DPDA and NPDA (ii) DFA and NFA (iii) single-tape TM and multi-tape TM (iv) deterministic single-tape TM and nondeterministic single-tape TM20232m
Module 4: Turing Machines (TM)
View this question on its own page →From the options, the pair having different expressive powers is:
(i) DPDA and NPDA
(ii) DFA and NFA
(iii) single-tape TM and multi-tape TM
(iv) deterministic single-tape TM and nondeterministic single-tape TMQ1i. Recursive languages are: (i) a proper superset of CFLs (ii) always recognizable (iii) also called type-0 languages (iv) recognizable by Turing machines20232m
Module 4: Turing Machines (TM)
View this question on its own page →Recursive languages are:
(i) a proper superset of CFLs
(ii) always recognizable
(iii) also called type-0 languages
(iv) recognizable by Turing machinesQ1i. RASP stands for: (i) Random Access Storage Program (ii) Random Access Stored Program (iii) Randomly Accessed Stored Program (iv) Random Access Storage Programming20222m
Module 4: Turing Machines (TM)
View this question on its own page →RASP stands for:
(i) Random Access Storage Program
(ii) Random Access Stored Program
(iii) Randomly Accessed Stored Program
(iv) Random Access Storage ProgrammingQ1j. Multi-tape TM is (i) More powerful than single-tape TM (ii) Less powerful (iii) Equivalent in power (iv) Not equivalent20252m
Module 4: Turing Machines (TM)
View this question on its own page →Multi-tape TM is
(i) More powerful than single-tape TM
(ii) Less powerful
(iii) Equivalent in power
(iv) Not equivalentQ1j. A language L is Turing decidable if: (i) recursive (ii) TM recognizes L (iii) TM accepts L (iv) None of the above20222m
Module 4: Turing Machines (TM)
View this question on its own page →A language is Turing decidable if:
(i) recursive
(ii) TM recognizes
(iii) TM accepts
(iv) None of the aboveQ4a. Design a Turing Machine to compute n \bmod 2.20217m
Module 4: Turing Machines (TM)
View this question on its own page →Design a Turing Machine to compute .
Q5a. Design a Turing Machine that increments a binary number by 1.20247m
Module 4: Turing Machines (TM)
View this question on its own page →Design a Turing Machine that increments a binary number by .
Q5b. Design a Turing machine that recognizes strings containing equal number of 0’s and 1’s.20237m
Module 4: Turing Machines (TM)
View this question on its own page →Design a Turing machine that recognizes strings containing equal number of ’s and ’s.
Q6b. Explain the various types of Turing Machines.20247m
Module 4: Turing Machines (TM)
View this question on its own page →Explain the various types of Turing Machines.
Q7a. Design a Turing machine that accepts all palindromes over: \Sigma = \{ a, b \}20227m
Module 4: Turing Machines (TM)
View this question on its own page →Design a Turing machine that accepts all palindromes over:
Q7b. Design a Turing Machine that enumerates all strings over {a, b} in lexicographic order. Explain the working of the machine.20257m
Module 4: Turing Machines (TM)
View this question on its own page →Design a Turing Machine that enumerates all strings over {a, b} in lexicographic order. Explain the working of the machine.
Q8a. Design a single-tape Turing Machine that multiplies two unary numbers, where the input is of the form 1^m 0 1^n and the output is 1^{m \times n}. Clearly define the input alphabet, tape alphabet, and halting condition. Simulate the working of the Turing Machine on the input string 1101.20257m
Module 4: Turing Machines (TM)
View this question on its own page →Design a single-tape Turing Machine that multiplies two unary numbers, where the input is of the form and the output is . Clearly define the input alphabet, tape alphabet, and halting condition. Simulate the working of the Turing Machine on the input string .
Q9b. Write short notes on: Multi-tape Turing Machine.20237m
Module 4: Turing Machines (TM)
View this question on its own page →Write short notes on: Multi-tape Turing Machine.
Q9b(iii). Write a short note on Multi-stack Turing Machine.20227m
Module 4: Turing Machines (TM)
View this question on its own page →Write a short note on Multi-stack Turing Machine.