Theoretische Informatik



Ähnliche Dokumente
Theorie der Informatik

Programmiersprachen und Übersetzer

Logik für Informatiker

Komplexität und Komplexitätsklassen

Formale Sprachen und Grammatiken

Wortproblem für kontextfreie Grammatiken

Grundbegriffe der Informatik

Theoretische Informatik I

Grundbegriffe der Informatik

Grundbegriffe der Informatik

Semantik von Formeln und Sequenzen

Grundlagen der Künstlichen Intelligenz

Prolog basiert auf Prädikatenlogik

Grundlagen der Informatik II. Teil I: Formale Modelle der Informatik

Grammatiken. Einführung

Mathematische Grundlagen der Informatik 2

Theoretische Grundlagen der Informatik

Grundlagen der Theoretischen Informatik, SoSe 2008

Motivation. Formale Grundlagen der Informatik 1 Kapitel 5 Kontextfreie Sprachen. Informales Beispiel. Informales Beispiel.

Erfüllbarkeit und Allgemeingültigkeit

4. AUSSAGENLOGIK: SYNTAX. Der Unterschied zwischen Objektsprache und Metasprache lässt sich folgendermaßen charakterisieren:

Formale Grundlagen der Informatik 1 Kapitel 12 Zusammenfassung

Theoretische Grundlagen des Software Engineering

Formale Systeme, WS 2012/2013 Lösungen zu Übungsblatt 4

9. Übung Formale Grundlagen der Informatik

Formale Methoden II. Gerhard Jäger. SS 2008 Universität Bielefeld. Teil 8, 11. Juni Formale Methoden II p.1/30

Informationsblatt Induktionsbeweis

Grundbegriffe der Informatik

Satz. Für jede Herbrand-Struktur A für F und alle t D(F ) gilt offensichtlich

t r Lineare Codierung von Binärbbäumen (Wörter über dem Alphabet {, }) Beispiel code( ) = code(, t l, t r ) = code(t l ) code(t r )

Ohne Fehler geht es nicht Doch wie viele Fehler sind erlaubt?

Grundlagen der Theoretischen Informatik

Mai Hauptseminar: Nichtrelationale Datenbanken Historisch-Kulturwissenschaftliche Informationsverarbeitung Universität zu Köln

Grundlagen Theoretischer Informatik I SoSe 2011 in Trier. Henning Fernau Universität Trier fernau@uni-trier.de

Theoretische Informatik

Theoretische Informatik SS 04 Übung 1

Zusammenfassung. Satz. 1 Seien F, G Boolesche Ausdrücke (in den Variablen x 1,..., x n ) 2 Seien f : B n B, g : B n B ihre Booleschen Funktionen

2.11 Kontextfreie Grammatiken und Parsebäume

Die Gleichung A x = a hat für A 0 die eindeutig bestimmte Lösung. Für A=0 und a 0 existiert keine Lösung.

Die Komplexitätsklassen P und NP

Das Dilemma des Einbrechers Wer die Wahl hat, hat die Qual!

Informatik IC2. Balazs Simon

Was ist ein Compiler?

Grammatiken und die Chomsky-Hierarchie

1. Man schreibe die folgenden Aussagen jeweils in einen normalen Satz um. Zum Beispiel kann man die Aussage:

Program = Logic + Control

V 2 B, C, D Drinks. Möglicher Lösungsweg a) Gleichungssystem: 300x y = x + 500y = 597,5 2x3 Matrix: Energydrink 0,7 Mineralwasser 0,775,

Formeln. Signatur. aussagenlogische Formeln: Aussagenlogische Signatur

Übung Theoretische Grundlagen

Informatik A ( Frank Hoffmann)

Grundlagen der Theoretischen Informatik - Sommersemester Übungsblatt 1: Lösungsvorschläge

Theoretische Grundlagen der Informatik WS 09/10

Terme stehen für Namen von Objekten des Diskursbereichs (Subjekte, Objekte des natürlichsprachlichen Satzes)

Vorlesung Theoretische Informatik

Zusammenfassung. 1 Wir betrachten die folgende Signatur F = {+,,, 0, 1} sodass. 3 Wir betrachten die Gleichungen E. 4 Dann gilt E 1 + x 1

Was meinen die Leute eigentlich mit: Grexit?

Logische Folgerung. Definition 2.11

Stellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster

Fragen für die Klausuren

Theoretische Informatik 2 (WS 2006/07) Automatentheorie und Formale Sprachen 19

1. Formale Sprachen 1.2 Grammatiken formaler Sprachen

Lineare Gleichungssysteme

1 Mathematische Grundlagen

Deterministische Turing-Maschinen (DTM) F3 03/04 p.46/395

Einführung. Vorlesungen zur Komplexitätstheorie: Reduktion und Vollständigkeit (3) Vorlesungen zur Komplexitätstheorie. K-Vollständigkeit (1/5)

Zeichen bei Zahlen entschlüsseln

Binäre Suchbäume (binary search trees, kurz: bst)

Prädikatenlogik - Micromodels of Software

Mächtigkeit von WHILE-Programmen

Sprachen/Grammatiken eine Wiederholung

I. Aussagenlogik. Aussagenlogik untersucht Verknüpfungen wie "und", "oder", "nicht", "wenn... dann" zwischen atomaren und komplexen Sätzen.

7. Formale Sprachen und Grammatiken

Würfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.

Grundbegriffe der Informatik

Also kann nur A ist roter Südler und B ist grüner Nordler gelten.

Vorkurs Mathematik Übungen zu Polynomgleichungen

Klausur für Studiengänge INF und IST

Einführung in die Theoretische Informatik

3. Ziel der Vorlesung

Informatik IV Theoretische Informatik: Formale Sprachen und Automaten, Berechenbarkeit und NP-Vollständigkeit

Tangentengleichung. Wie lautet die Geradengleichung für die Tangente, y T =? Antwort:

Beweisbar sichere Verschlüsselung

Was bisher geschah: Formale Sprachen

Kapitel 7 Dr. Jérôme Kunegis. Logische Kalküle. WeST Web Science & Technologies

Diana Lange. Generative Gestaltung Operatoren

Fachdidaktik der Informatik Jörg Depner, Kathrin Gaißer

Der Zwei-Quadrate-Satz von Fermat

a n auf Konvergenz. Berechnen der ersten paar Folgenglieder liefert:

Objektorientierte Programmierung. Kapitel 3: Syntaxdiagramme und Grammatikregeln

9 Auto. Rund um das Auto. Welche Wörter zum Thema Auto kennst du? Welches Wort passt? Lies die Definitionen und ordne zu.

2. Vorlesung. Slide 40

Klausur Formale Systeme Fakultät für Informatik WS 2009/2010

Rechnung wählen Lernstandserfassung

Einführung in die Algebra

4. Jeder Knoten hat höchstens zwei Kinder, ein linkes und ein rechtes.

Entscheidungsprobleme. Berechenbarkeit und Komplexität Entscheidbarkeit und Unentscheidbarkeit. Die Entscheidbarkeit von Problemen

TheGI 1: Grundlagen und algebraische Strukturen Prof. Dr.-Ing. Uwe Nestmann Februar Schriftliche Leistungskontrolle (EK)

WS 2009/10. Diskrete Strukturen

1. Der Begriff Informatik 2. Syntax und Semantik von Programmiersprachen. I.2. I.2. Grundlagen von von Programmiersprachen.

das usa team Ziegenberger Weg Ober-Mörlen Tel Fax: mail: lohoff@dasusateam.de web:

Transkript:

Theoretische Informatik - das Quiz zur Vorlesung Teil I - Grundzüge der Logik In der Logik geht es um... (A) die Formen korrekten Folgerns (B) die Unterscheidung von wahr und falsch (C) das Finden von Unsicherheiten (D) die Erfüllbarkeit von Axiomen Die Implikation (A B) steht für... (A) ( A) B (B) ( A) B (C) (A B) (D) (A B) ( A B) Welche Aussage ist logisch falsch? (A) Wenn London in Frankreich liegt, ist Schnee weiß. (B) Wenn London in Frankreich liegt, ist Schnee schwarz. (C) Wenn London in England liegt, ist Schnee weiß (D) Wenn Paris in Frankreich liegt, ist Schnee schwarz

Welche der Aussagen ist NICHT äquivalent zu den anderen dreien? (A) ( ifi G) ist eine Tautologie (B) ( ifi G) ist unerfüllbar (C) ( ifi G) ist keine Tautologie Eine AL-Formel F ist erfüllbar, wenn... (A) ( F) F eine Tautologie ist (B) F ( F) ungültig ist (C) F ein Universum hat, für das es eine Interpretation gibt (D) F eine passende Belegung hat, die auch Modell ist (D) G ist Folgerung von F1,..., Fn Das Erfüllbarkeitsproblem in der Aussagenlogik ist... (A) nicht entscheidbar (B) entscheidbar (C) semi-entscheidbar Welche Formel ist eine Hornformel und in KNF? (A) (( A A) (A C)) ( B A) (B C) (B) ( A A) (A C) (( B A) (B C)) (C) (( A A) (A C)) (( B A) (B C)) (D) ( B A) (B C)

Die Resolutionsregel ist NICHT... (A) eine syntaktische Umformungsregel (B) vollständig, wenn man sie vorwärts anwendet (C) korrekt, wenn man Klauseln resolviert (D) ein logischer Schluss, wenn man Zweifel hat Die Syntax der Prädikatenlogik beinhaltet unter anderem... (A) Variablen, Prädikate und Formeln (B) Funktionen, Relationen und Aussagen (C) Universen, Interpretationen und Modelle (D) Quantoren, Junktoren, Formeln und Terme Das Erfüllbarkeitsproblem in der Prädikatennlogik ist... (A) nicht entscheidbar (B) entscheidbar (C) semi-entscheidbar (D) noch nicht genau genug betrachtet worden Theoretische Informatik - das Quiz zur Vorlesung Teil II - Formale Sprachen & Grammatiken

Eine Induktionsbeweis besteht aus... (A) Anfang, Ableitungen, Schluss (B) Anfang, Mitte, Ende (C) Anfang, Annahme, Schritt (D) Anfang, Annahme, Schluss Eine formale Sprache ist... (A) eine rekursiv definierte Wortmenge über einem Alphabet (B) eine Teilmenge aller Wörter über einem Alphabet (C) durch eine Grammatik definiert Jede formale Sprache ist... (A) endlich (B) abzählbar unendlich (C) überabzählbar unendlich (D) beliebig groß Ein regulärer Ausdruck erlaubt... (A) Konkatenation, Sternbildung, Vereinigung (B) Vereinigung, Sternbildung, Komplementbildung (C) Sternbildung, Konkatenation, Schnittmenge (D) Endliche Mengen, Sternbildung, Assoziativität

Eine allg. Regelgrammatik enthält (A) Zustandsmenge, Variablen, nicht-leere Regelmenge, Terminalsymbole (B) Terminalsymbole, Startsymbol, nicht-leere Regelmenge, Variablent (C) Variablen Terminalsymbole, nicht-endliche Regelmenge, Startsymbol Welche Aussage stimmt? (A) Alle kontextfreien Sprachen sind kontextsensitiv und regulär (B) Alle Regelsprachen sind regulär und einseitig linear (C) Alle Regelsprachen sind kontextfrei aber nicht kontextsensitiv (D) Alle regulären Sprachen sind kontextsensitiv und kontextfrei Folgende Beschreibungsmittel sind äquivalent (A) EBNF, regulärer Ausdruck, kfr. Grammatik (B) Syntaxdiagramm, DTD, Backus-System (C) kss. Grammatik, Syntaxbaum, DTD (D) rechts-lineare Grammatik, DTD, BNF Die Sprache {a i b i+j c j i,j 0} ist erst... (A) regulär (B) kontextfrei (C) kontextsensitiv (D) eine allgemeine Regelsprache

Theoretische Informatik - das Quiz zur Vorlesung Teil III - Formale Sprachen & Automaten Welche Sprachen & Automaten gehören nicht zusammen? (A) DEA und Lreg (B) NEA und Lreg (C) DKA und Lkfr (D) NLBA und Lkss Welche Aussage über EA ist wahr? (A) EA akzeptieren Lkfr (B) EA berechnen alle rekursiven Funktionen (C) EA haben endliche Regelmengen (D) EA können beliebig viele Endzustände haben Was ist ein det. Ersatzakzeptor? (A) Eine det. TM, die alle Funktionen ersatzweise berechnet (B) Ein det. EA, der eine reg. Sprache akzeptiert (C) Ein det. KA, der für ein kfr Sprache gefunden werden kann

Was unterscheidet nicht-det. von det. Autmaten? (A) Man kann nicht vorhersagen, was sie tun (B) Man weiss nicht, wann sie fertig sind (C) Man kann nicht vorhersagen, in welchem Zustand sie sind (D) Man braucht einen guess & check - Algorithmus, um sie zu simulieren Was unterscheidet nicht-det. von det. Autmaten? (A) Man kann nicht vorhersagen, welches Zeichen sie als nächstes einlesen (B) Man weiss nicht, wann sie fertig sind (C) Man kann nicht vorhersagen, in welchem Zustand sie genau sind (D) Man braucht einen guess & check - Algorithmus, um sie zu simulieren Welche Operation ist nicht mit endlichen Maschinen möglich? (A) Addition (B) Subtraktion (C) Multiplikation (D) Bit-Verschiebung Die Konfiguration eines Kellerautomaten umfasst (A) Zustand, Kellerinhalt, Ausgabe (B) Zustand, Eingabe, nächste Regelanwendung (C) Kopfposition, Zustand, Ausgabe (D) Nächste Eingabe, Zustand, Kellerinhalt

Bei folgenden Automaten sind die det. und nicht-det. nicht Varianten gleichmächtig (A) EA (B) KA (C) TM Folgende TM-Variante ist nicht gleichmächtig wie die anderen (A) k-band-tm (B) DTM (C) NTM mit begrenztem Band (D) NTM Wann ist ein Problem f b bar? Theoretische Informatik - das Quiz zur Vorlesung Teil IV - B barkeit & Komplexität (A) wenn eine TM prüfen kann, ob ein x in D(f) liegt (B) wenn ihr Lösungsverfahren als RAM- Programm in Lreg liegt (C) wenn ein RAM-Programm existiert, dass für alle x mit der Lösung anhält (D) wenn ein RAM-Programm existiert, dass für alle x aus D(f) mit einer Lösung anhält

Was ist eine Gödelisierung? (A) eine injektive Funktion von Zahlen auf Codewörter (B) eine Bijektion von Wörtern in die natürlichen Zahlen (C) eine injektive, b bare Abbildung von Zeichenketten auf natürliche zahlen Was besagt die Turing-These? (A) alle Formalisierung von B barkeit sind gleichmächtig (B) keine Formalisierungen von B barkeit kann mächtiger sein als Turing-B barkeit (C) jeder Algorithmus ist höchstens gleichmächtig wie eine TM Sortieren ist eine (A) Instanz von Problemen (B) ein Typ/eine Klasse von Probleminstanzen (C) eine Komplexitätsklasse Was macht eine Aufwandsanalyse? (A) Bestimmt, wie gut ein Ansatz zur Abschätzung der Problemgröße ist (B) Bestimmt, wie effizient ein Algorithmus ist (C) Bestimmt, wie teuer Probleminstanzen sind

Was gibt die O-Notation an? (A) Eine obere Schranke für eine Funktion (B) Eine untere Schranke für Kostenfunktionen (C) Eine Komplexitätsklasse für uniforme Kostenmaße Was besagt NP (A) det. effizient lösbar (B) nicht det. effizient lösbar (C) effizient nicht-det. lösbar (D) effizient det. nicht-lösbar Wann ist ein Problem NP-vollständig? (A) wenn es in P ist und NP-hart ist (B) wenn es in NP und mind. so schwer ist, wie alle anderen Probleme in NP (C) wenn es in NP ist und nicht schwerer als alle anderen Probleme in NP Welche Aussage ist richtig? (A) P = EXP < NP = NEXP (B) P < NP < EXP=NEXP (C) P < NP < PSPACE=NPSPACE < EXP (D) P=PSACE < NP=NPSPACE < EXP ( < heisst hier Teilmenge)

Was ist E barkeit einer Sprache L? (hier des WPs) (A) es gibt einen Alg., der für alle x aus L anhält (B) es gibt einen Alg., der für jedes x anhalten und ausgeben, ob x in L ist oder nicht (C) es gibt einen Alg., der für jedes x anhalten und ja ausgeben muss, wenn x in L Welche Aussage ist richtig? (A) Das HP ist nur noch nicht-det. lösbar (B) Das HP besagt, dass Anhalten manchmal ein Problem sein kann (C) Das HP ist minds. so schwer wie TSP (D) Das HP übersteigt die formalen Sprachen Welche Aussage ist nicht wahr? (A) Es gibt nicht-e bare Sprachen (B) Die allg. Regelsprachen sind semi-e bar (C) Die allg. Regelsprachen sind rekursiv (D) Es Probleme, deren Lösungsalg. kann kein Wort aus einer allg. Regelsprache sein