HamiIT
Sign inGet started
Home
ADD CONTENT

Sign in Required

Please sign in to add content

Sign In
ProgramsBsc CSITSemester 4Theory of Computation Unit VI: Turing Machines (10 Hrs.)
Chapter Study

Bsc CSIT Semester 4 – Theory of Computation – Unit VI: Turing Machines (10 Hrs.)

Comprehensive questions and detailed answers for Unit VI: Turing Machines (10 Hrs.). Perfect for exam preparation and concept clarity.

12
Questions
80
Marks
Back to All Chapters
1

Define a Turing machine. Construct a TM that accept L = {wcwR | w∈(0, 1) and c is ε or 0 or 1. Show that string 0110 is accepted by this TM with sequence of Instantaneous Description (ID).

HardNumerical10 marks2076(TU Final)
2

Describe the Turing machines with multiple tape, multiple track and storage in state.

MediumTHEORY5 marks2076(TU Final)
3

Define complexity of a Turing machine. Explain about big Oh, big Omega and big Theta notation used for complexity measurement.

MediumTHEORY5 marks2076(TU Final)
4

What do you mean by tractable and Intractable problems? Explain with reference to TM.

MediumTHEORY5 marks2076(TU Final)
5

Construct a Turing Machine that accepts the language of odd length strings over alphabet {a, b}. Give the complete encoding for this TM as well as its input string w = abb in binary alphabet that is recognized by Universal Turing Machine.

HardTHEORY10 marks2078(TU Final)
6

Define Turing Machine and explain its different variations.

MediumTHEORY5 marks2078(TU Final)
7

Whar do you mean by computational Complexity? Explian about the time and space complexity of a Turing machine.

MediumTHEORY5 marks2078(TU Final)
8

Construct a Turing machine that accepts the language, L = { a b | n≥0}

MediumTHEORY5 marks2079(TU Final)
9

Define Turing machine and its roles.

MediumTHEORY5 marks2079(TU Final)
10

How does Turing machine accept a string? Design a Turing Machine over the alphabet {0,1,a} that processes the string defined by L = {a01a,a10a,a0101a}. Show both transition diagram and table. Show acceptance of a0101a.

HardTHEORY10 marks2080(TU Final)
11

Design a Turing machine that computes a function f(n)=0.

MediumTHEORY5 marks2080(TU Final)
12

How Turing Machine is used as a computing function? Construct a TM for simulating a function f(x) = 2x for x = {1}. Itetrate the TM for input 11 and generate the output 1111.

HardTHEORY10 marks2080(TU Final)
Showing 12 questions

Exam Years

Past question papers

2080
TU Final•1 questions
2080
TU Final•2 questions
2079
TU Final•2 questions
2078
TU Final•3 questions
2076
TU Final•4 questions

Questions in Unit VI: Turing Machines (10 Hrs.)

Define a Turing machine. Construct a TM that accept L = {wcwR | w∈(0, 1) and c is ε or 0 or 1. Show that string 0110 is accepted by this TM with sequence of Instantaneous Description (ID).

Marks: 10

Year: 2076 Final TU

Section A: Turing Machine Definition: Turing Machine (TM) A (deterministic) Turing Machine is a 7-tuple \(M = (Q, \Sigma, \Gamma, \delta, q0, B, F)\) where: - \(Q\) is a finite set of states. - \(\Si

Describe the Turing machines with multiple tape, multiple track and storage in state.

Marks: 5

Year: 2076 Final TU

1. Multi-tape Turing Machine A multi-tape Turing machine is like the standard single-tape TM but has several (k ≥ 1) tapes, each with its own head. Formally, a k-tape TM is a 7-tuple M = (Q, Σ, Γ, δ,

Define complexity of a Turing machine. Explain about big Oh, big Omega and big Theta notation used for complexity measurement.

Marks: 5

Year: 2076 Final TU

Complexity of a Turing Machine: It is a measure of the computational resources required by a TM to solve a problem as a function of input size n. Two main types: - Time complexity (T(n)) – number

What do you mean by tractable and Intractable problems? Explain with reference to TM.

Marks: 5

Year: 2076 Final TU

Tractable problem: A decision problem is called tractable if there exists a deterministic Turing machine that decides it in polynomial time, i.e. time \(T(n)=O(n^k)\) for some constant \(k\). - In

Construct a Turing Machine that accepts the language of odd length strings over alphabet {a, b}. Give the complete encoding for this TM as well as its input string w = abb in binary alphabet that is r

Marks: 10

Year: 2078 Final TU

TURING MACHINE FOR ODD LENGTH STRINGS OVER {a, b} TM Definition: M = (Q, Σ, Γ, δ, q₀, B, F) - Q = {q₀, q₁, q₂, q₃, q₄} - Σ = {a, b} - Γ = {a, b, X, Y, B} - q₀ = start state - B = blank symbol - F =

Define Turing Machine and explain its different variations.

Marks: 5

Year: 2078 Final TU

Turing Machine and Its Variations Definition of Turing Machine A Turing Machine (TM) is a mathematical model of computation that consists of a finite state machine, an infinite tape, and a read/write

Whar do you mean by computational Complexity? Explian about the time and space complexity of a Turing machine.

Marks: 5

Year: 2078 Final TU

Computational Complexity Definition Computational Complexity is a branch of computer science that studies the resources required to solve computational problems, focusing on time and space requiremen

Construct a Turing machine that accepts the language, L = { a b | n≥0}

Marks: 5

Year: 2079 Final TU

Idea (one line) Repeatedly match the leftmost unmarked a with the leftmost unmarked b to its right: mark matched a as X and matched b as Y. If all symbols are matched (or the input is empty) accept; i

Define Turing machine and its roles.

Marks: 5

Year: 2079 Final TU

Definition of Turing Machine A Turing Machine (TM) is a mathematical model of computation proposed by Alan Turing. It is a theoretical machine used to define and study what can be computed. A Turi

How does Turing machine accept a string? Design a Turing Machine over the alphabet {0,1,a} that processes the string defined by L = {a01a,a10a,a0101a}. Show both transition diagram and table. Show acc

Marks: 10

Year: 2080 Final TU

1. How does a Turing Machine accept a string? (short) A Turing Machine (TM) accepts a string if, when started in the initial state with the string on the tape and the head at the leftmost symbol, it e

Design a Turing machine that computes a function f(n)=0.

Marks: 5

Year: 2080 Final TU

Turing Machine that computes the constant function \(f(n)=0\) Goal: For any input that encodes a number \(n\) (here we assume unary input 1^n but the machine works for any input over {1}), the TM repl

How Turing Machine is used as a computing function? Construct a TM for simulating a function f(x) = 2x for x = {1}. Itetrate the TM for input 11 and generate the output 1111.

Marks: 10

Year: 2080 Final TU

Turing Machine as a Computing Function & TM for \(f(x)=2x\) (unary input) Chapter: Unit VI — Turing Machines Idea: When input is given in unary as a string of 1's (i.e. 1^n), we want the TM to produce

About Unit VI: Turing Machines (10 Hrs.) Questions

This page contains comprehensive questions from the Unit VI: Turing Machines (10 Hrs.) chapter of Theory of Computation , part of the Bsc CSIT Semester 4 curriculum. All questions include detailed model answers from past TU exam papers.

Study Tips

  • Review concepts before attempting questions
  • Practice writing complete answers
  • Compare your answers with model solutions
  • Focus on questions from recent years
  • Use direct links (#question-ID) to bookmark and share specific questions

Related Resources

← Back to Theory of Computation Chapters

Unit VI: Turing Machines (10 Hrs.) chapter questions with answers for Theory of Computation (Bsc CSIT Semester 4). Prepare for TU exams with our comprehensive question bank and model answers.

H
Hami IT

Empowering IT students with quality education resources and comprehensive exam preparation materials.

Programs

  • Flutter
  • Java
  • DevOps

Company

  • About Us
  • Contact

Contact

  • 📧hamiit.dev@gmail.com
  • 📞+977 9813706443
  • 📍Kathmandu, Nepal

© 2026 Hami IT. All rights reserved.