Assignment 10
Contents:
Overview
Topic: Theory of Computation
Related Reading: Mod. 8 of [DH].
Due: 8pm Monday, 3 December 2001
Internet Requirements
You will need an internet connection at time of submission,
and either the text's CD-ROM or an internet connection while working
on the assignment.
Warning about the software. I seem to be having a bit of
trouble with the software, and have noticed a few things.
Practice Problems
Problems to be Submitted (20 points)
We will play a version of the game "What's My Line" similar to the practice problems
of Lab 8.2 of [DH]. However, we will be providing four different
Turing Machines for you to study. With each machine, we will give an
expected "format" for the initial tape configuration.
Your goal, for each of the four Turing Machines, is to determine the
purpose and inter-workings. Each of the four will be worth 5 points
on this assignment.
To get full credit for each, you must do all of the following:
Machine | Start State | Alphabet | Input Format |
TMa |
1 |
b 0, 1 |
a blank, then string of mixed 0's and 1's, then a blank |
TMb |
1 |
b, 1, X, Y |
a blank, then string of 1's, then a blank |
TMc |
1 |
b,0,1,M,X,Y |
a blank, then string of mixed 0's and 1's, then a blank |
TMd |
1 |
b,0,1,M |
a blank, then string of mixed 0's and 1's, then a blank |
Extra Credit (4 points)
The extra credit problem for this assignment is to write a Turing
Machine program with the following behavior.
Additional Warning about the software.
comp150 Class Page
mhg@cs.luc.edu
Last modified: 21 November 2001