Universität Ulm - Abteilung Angewandte Informationsverarbeitung

 


7. Übungsblatt zur Vorlesung Allgemeine Informatik I


Abgabetermin: Mittwoch, 11.12.2002


Aufgabe 1:     Deterministischer Automat(3 Punkte)


Im folgenden Bild ist ein nichtdeterministischer Automat dargestellt, der beliebige Folgen von Nullen und Einsen erzeugt, mit der einzigen Bedingung, daß die Folge mit einer 1 endet:

\includegraphics[scale=.4]{endlicherAutomat.eps}

Wie sieht ein äquivalenter deterministischer Automat aus (also ein deterministischer Automat, der die gleiche Sprache erzeugt)?

Aufgabe 2:     Reguläre Ausdrücke(4 Punkte)

Im letzten Übungsblatt wurden einige erweiterte Anwendungen von regulären Ausdrücken sowie deren Mächtigkeit aufgezeigt. In diesem Übungsblatt orientieren sich die Aufgaben vorwiegend am Skript. Findet in der Datei example.cpp (die Ihr von unserem ftp-Server downloaden könnt) alle Zeilen,

Aufgabe 3:     Das erste Programm(3 Punkte)

Versucht folgendes Programm zu compilieren und zu starten. Erratet welche Zahlenfolge das Programm ausgibt. Beachtet beim compilieren folgendes:



Viel Erfolg!



Hans Braxmeier