Zum Inhalt springen

Kurs:Einführung in die mathematische Logik (Osnabrück 2011-2012)/Arbeitsblatt 9

Aus Wikiversity

Es sei . Entwerfe ein Programm für eine Registermaschine, das bei der Eingabe von in den ersten Registern die Zahl berechnet, ausdruckt und anhält.



Es sei . Entwerfe ein Programm für eine Registermaschine, das bei Eingabe von im ersten Register die -adische Ziffernentwicklung (mit ) berechnet, nach und nach die Ziffern (beginnend mit ) ausdruckt und schließlich anhält.



Es sei . Entwerfe ein Programm für eine Registermaschine, das zur Eingabe von im ersten Register die -adische Ziffernentwicklung (mit ) berechnet, nach und nach die Exponenten und die zugehörigen Ziffern (beginnend mit und ) ausdruckt und schließlich anhält.


Wir nennen ein Registerprogramm Zustands-periodisch, wenn zwei identische Zustände (d.h. identische Inhalte in allen Registern und identische Befehlszeilennummern) zu unterschiedlichen Zeitpunkten im Programmablauf eingenommen werden (bei leerer Anfangsbelegung).


Man gebe ein Beispiel für ein Zustands-periodisches Programm.



Zeige, dass ein nicht anhaltendes, Register-beschränktes Programm (d.h. es gibt eine Schranke , die die Registerinhalte zu keinem Zeitpunkt des Programmablaufes überschreiten) Zustands-periodisch ist.



Man gebe ein Beispiel für ein nicht anhaltendes Registerprogramm, das keine Periodizität im Ablauf der Befehlsnummern besitzt.



<< | Kurs:Einführung in die mathematische Logik (Osnabrück 2011-2012) | >>

PDF-Version dieses Arbeitsblattes

Zur Vorlesung (PDF)