• Keine Ergebnisse gefunden

Ludwig-Maximilians-Universität München Institut für Informatik

N/A
N/A
Protected

Academic year: 2021

Aktie "Ludwig-Maximilians-Universität München Institut für Informatik"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Ludwig-Maximilians-Universität München Institut für Informatik

Dr. M. Hölzl, C. Kroiÿ

SoSe 2015

Formale Techniken der Software-Entwicklung Übungsblatt 1

Besprechung am 24.04.2015

Aufgabe 1:

Zeigen Sie, dass die folgenden aussagenlogischen Formeln Tautologien sind.

(a) A =⇒ (B =⇒ (A∧B))

(b) (A =⇒ B) =⇒ ((A =⇒ ¬B) =⇒ ¬A) Aufgabe 2:

Zeigen Sie, dass die folgenden aussagenlogischen Formeln keine Tautologien sind. Sind sie erfüllbar?

Falls ja, geben Sie jeweils eine Belegung an, die die Formel erfüllt.

(a) (A =⇒ C) =⇒ ((B =⇒ D) =⇒ ((A∨B) =⇒ C)) (b) (A =⇒ B) =⇒ ((B =⇒ ¬C) =⇒ ¬A)

Aufgabe 3:

Zeichnen Sie die Struktur der folgenden binären Bäume und geben Sie jeweils eine Liste der Blätter an.

(a) ((a b . c) . d)

(b) ((a b c) 1 2 (3 . 4) 5) Aufgabe 4:

Denieren Sie eine Funktion (pascal i j), die den Binomialkoezienten ijberechnet, indem sie den j−tenEintrag in deri−tenZeile des in Pascalschen Dreiecks zurückgibt (siehe Abbildung 1).

Abbildung 1: Pascalsches Dreieck

(2)

FTSE SoSe 2015 - Übungsblatt 1 Seite 2/2 Aufgabe 5:

Denieren Sie eine Funktion (subset x y), die t zurückgibt, wenn wenn alle Elemente der Liste x in der Liste y enthalten sind. Verwenden Sie dabei die Hilfsfunktion mem, die wie folgt deniert ist:

(defun mem (e x) (if (endp x)

(if (equal e (car x))nil (mem e (cdr x)))))t

Referenzen

ÄHNLICHE DOKUMENTE