// Klasse, die eine Turingmaschine realisiert class TM { public: // Konstruiere Maschine mit Programm // und Band TM (Programm& p, Band& b); // Mache einen Schritt void Schritt (); // Liefere true falls sich Maschine im // Endzustand befindet bool Endzustand (); private: Programm& prog; // Merke Programm Band& band; // Merke Band int q; // Merke akt. Zustand } ;