FORMAL LANGUAGE & AUTOMATA THEORY

100406
Back to FORMAL LANGUAGE & AUTOMATA THEORY

Module 4: Turing Machines (TM)

  1. 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)

    A language is said to be recursively enumerable if it is accepted by a

    (i) DFA
    (ii) Turing Machine
    (iii) PDA
    (iv) Linear Bounded Automaton

    View this question on its own page →
  2. Q1a. 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)

    If an infinite language is passed to Machine MM, 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 mentioned

    View this question on its own page →
  3. Q1b. 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)

    Enumerator in a Turing machine is a TM with:

    (i) an output printer
    (ii) 5 input tapes
    (iii) a stack
    (iv) None of the above

    View this question on its own page →
  4. Q1f. A Turing Machine that prints strings of a language is called (i) Acceptor (ii) Transducer (iii) Generator (iv) Enumerator20252m

    Module 4: Turing Machines (TM)

    A Turing Machine that prints strings of a language is called

    (i) Acceptor
    (ii) Transducer
    (iii) Generator
    (iv) Enumerator

    View this question on its own page →
  5. Q1g. A Turing Machine has: (i) A finite tape (ii) An infinite tape (iii) A stack (iv) A queue20242m

    Module 4: Turing Machines (TM)

    A Turing Machine has:

    (i) A finite tape
    (ii) An infinite tape
    (iii) A stack
    (iv) A queue

    View this question on its own page →
  6. Q1g. 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)

    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 above

    View this question on its own page →
  7. Q1h. 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)

    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 TM

    View this question on its own page →
  8. Q1i. 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)

    Recursive languages are:

    (i) a proper superset of CFLs
    (ii) always recognizable
    (iii) also called type-0 languages
    (iv) recognizable by Turing machines

    View this question on its own page →
  9. Q1i. 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)

    RASP stands for:

    (i) Random Access Storage Program
    (ii) Random Access Stored Program
    (iii) Randomly Accessed Stored Program
    (iv) Random Access Storage Programming

    View this question on its own page →
  10. Q1j. 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)

    Multi-tape TM is

    (i) More powerful than single-tape TM
    (ii) Less powerful
    (iii) Equivalent in power
    (iv) Not equivalent

    View this question on its own page →
  11. Q1j. 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)

    A language LL is Turing decidable if:

    (i) recursive
    (ii) TM recognizes LL
    (iii) TM accepts LL
    (iv) None of the above

    View this question on its own page →
  12. Q4a. Design a Turing Machine to compute n \bmod 2.20217m

    Module 4: Turing Machines (TM)

    Design a Turing Machine to compute nmod2n \bmod 2.

    View this question on its own page →
  13. Q5a. Design a Turing Machine that increments a binary number by 1.20247m

    Module 4: Turing Machines (TM)

    Design a Turing Machine that increments a binary number by 11.

    View this question on its own page →
  14. Q5b. Design a Turing machine that recognizes strings containing equal number of 0’s and 1’s.20237m

    Module 4: Turing Machines (TM)

    Design a Turing machine that recognizes strings containing equal number of 00’s and 11’s.

    View this question on its own page →
  15. Q6b. Explain the various types of Turing Machines.20247m

    Module 4: Turing Machines (TM)

    Explain the various types of Turing Machines.

    View this question on its own page →
  16. Q7a. Design a Turing machine that accepts all palindromes over: \Sigma = \{ a, b \}20227m

    Module 4: Turing Machines (TM)

    Design a Turing machine that accepts all palindromes over:

    Σ={a,b} \Sigma = \{ a, b \}

    View this question on its own page →
  17. 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)

    Design a Turing Machine that enumerates all strings over {a, b} in lexicographic order. Explain the working of the machine.

    View this question on its own page →
  18. 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)

    Design a single-tape Turing Machine that multiplies two unary numbers, where the input is of the form 1m01n1^m 0 1^n and the output is 1m×n1^{m \times n}. Clearly define the input alphabet, tape alphabet, and halting condition. Simulate the working of the Turing Machine on the input string 11011101.

    View this question on its own page →
  19. Q9b. Write short notes on: Multi-tape Turing Machine.20237m

    Module 4: Turing Machines (TM)

    Write short notes on: Multi-tape Turing Machine.

    View this question on its own page →
  20. Q9b(iii). Write a short note on Multi-stack Turing Machine.20227m

    Module 4: Turing Machines (TM)

    Write a short note on Multi-stack Turing Machine.

    View this question on its own page →