- Startseite
- All Courses
- Einführung in die Theoretische Informatik
-
01 Automatentheorie
Beim Einstieg ins Thema hilft uns ein endlicher Automat, eine korrekte Zugverbindung zu finden. Lassen wir die Definition des deterministischen endlichen Automaten mehr Freiheiten, stossen wir auf nichtdeterministische endliche Automaten und solche mit spontanen Übergängen. Um weitere Aufgabenstellungen lösen zu können, erweitern wir einen endlichen Automaten um einen endlosen Speicher. Doch dieser sogenannte Kellerautomat genügt noch immer nicht, um alle Aufgaben lösen zu können.
-
Zusätzliches Übungsmaterial zur Automatentheorie
Hier finden Sie weitere Übungen zur Automatentheorie. Diese sind freiwillig und enthalten keine gänzlich neuen Übungen.
-
02 Formale Sprache
Was sind formale Sprachen und aus welchen Komponenten bestehen sie? Wann gehört ein Wort zu einer Sprache? Diese Fragen klären wir und stossen dabei auf das Konzept der regulären Ausdrücke und deren Syntaxdiaramme.
-
2.1 Einstieg formale Sprachen
-
2.2 Grundbegriffe Sprache
-
Quiz Grundbegriffe formale Sprachen
5 Fragen
-
2.2.1 Operationen auf Wörter und Sprachen
-
Quiz Operationen auf Wörter und Sprachen
10 Fragen
-
2.3 Reguläre Ausdrücke
-
Quiz Reguläre Ausdrücke
10 Fragen
-
2.3.1 Syntaxdiagramme von regulären Ausdrücken
-
Quiz Syntaxdiagramme und EA von RA
13 Fragen
-
2.1 Einstieg formale Sprachen
-
Zusätzliches Übungsmaterial zur formalen Sprache
Hier finden Sie weitere Übungen zur formalen Sprache. Diese sind freiwillig und enthalten keine gänzlich neuen Übungen.
-
03 Entscheidungsprobleme
Hier lösen wir auf, für was all die gelernten Konzepte sind: Sie sind akzeptierende, beziehungsweise beschreibende Mechanismen, die Entscheidungsprobleme lösen.
-
Zusätzliches Übungsmaterial zu Entscheidungsproblemen
Hier finden Sie weitere Übungen zu Entscheidungsproblemen. Diese sind freiwillig und enthalten keine gänzlich neuen Übungen.