Turing Machines and the Universal Machine · seed 1 · A4, ink-friendly. The answer key prints on its own page for grown-ups.

One tape to compute anything

Computing · Algorithms & Data Structures · ages 17-18
Name ______________________   Date ____________
  1. What happens in one Turing machine step?

    • It deletes its own states
    • It reads, writes, moves, and changes state
    • It unplugs the tape
  2. What are the parts of a Turing machine?

    • Fixed states plus an unlimited tape
    • A screen plus a keyboard
    • A battery plus a charger
  3. A Turing machine can compute anything any computer can.

    Circle one:   True   False

  4. What does the tape add that fixed states alone lack?

    • Memory without bound
    • Brighter colours for the states
    • Louder clicking sounds
  5. Run the lesson machine on the tape 1 0 1. What does the tape read when it halts?

    • 1 0 1, unchanged forever
    • 1 1 1, all ones
    • 0 0 0, all zeroes
  6. A universal machine reads the description of another machine and imitates it.

    Circle one:   True   False

  7. Mara says her new laptop computes things no Turing machine can. What is wrong with her claim?

    • Laptops are slower than chalk
    • Any computer is matched by some Turing machine
    • New laptops lack tapes
  8. Why is a laptop best described as a universal machine in silicon?

    • It is rectangular and grey
    • It never runs out of battery
    • One machine runs any program you load
LightMySky · lightmysky.comW1-mt_vS_QC1tCSM-s1

Answer key

For grown-ups. Fold this page away before handing over the rest.

One tape to compute anything W1-mt_vS_QC1tCSM-s1

  1. It reads, writes, moves, and changes state · Read, write, move, and change state: that is the full step.
  2. Fixed states plus an unlimited tape · States steer, and the tape remembers without bound.
  3. True · States plus an endless tape reach every computation.
  4. Memory without bound · States are fixed and finite, while the tape stretches as far as needed.
  5. 0 0 0, all zeroes · The sweep turns every 1 into 0, then halts at the blank.
  6. True · Description plus input in, imitation out.
  7. Any computer is matched by some Turing machine · The Turing machine sits at the top of the ladder, covering all computers.
  8. One machine runs any program you load · Stored programs turn one device into every device.
Worksheet · LightMySky