22.08.2013 Aufrufe

Grundlagen der Informatik I “Programmierung”

Grundlagen der Informatik I “Programmierung”

Grundlagen der Informatik I “Programmierung”

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Inhaltsverzeichnis<br />

1 Einführung 1<br />

1.1 Das Ziel: Qualitativ hochwertige Informationssysteme . . . . . . . . . . . . . . . . . . . . . . . 2<br />

1.2 Theoretische Schwerpunkte <strong>der</strong> ersten beiden Semester . . . . . . . . . . . . . . . . . . . . . . 4<br />

1.2.1 Logik für die Problemlösung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6<br />

1.2.2 Funktionen für die Problemlösung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8<br />

1.2.3 Problemorientierte imperative Sprachen . . . . . . . . . . . . . . . . . . . . . . . . . . . 10<br />

1.2.4 Maschinennahe Sprachen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13<br />

1.2.5 Schaltungen zur Problemlösung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14<br />

1.2.6 Zusammenhang <strong>der</strong> Ebenen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14<br />

1.3 Methodisch-Technische Schwerpunkte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16<br />

1.3.1 Programmieren: Anwendung formaler Systeme . . . . . . . . . . . . . . . . . . . . . . . 16<br />

1.3.2 Strukturierungskonzepte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17<br />

1.3.3 Schrittweise Verfeinerung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18<br />

1.3.4 Prozeduralisierung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20<br />

1.3.5 Modularisierung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21<br />

1.3.6 Klassifizierung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21<br />

1.3.7 Zusammenfassung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23<br />

2 <strong>Grundlagen</strong>: Logik und formale Sprachbeschreibungen 25<br />

2.1 Formale Sprachbeschreibungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27<br />

2.1.1 Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27<br />

2.1.2 Die Syntax <strong>der</strong> Aussagenlogik . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31<br />

2.1.3 Semantik . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34<br />

2.1.4 Konversion - Ableitung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38<br />

2.1.5 Zusammenhang zwischen Syntax, Ableitungssystem und Semantik . . . . . . . . . . . . 42<br />

2.2 Logik als Spezifikationssprache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43<br />

2.2.1 Umsetzung natürlichsprachlicher Aussagen in solche <strong>der</strong> Logik . . . . . . . . . . . . . . 43<br />

2.2.2 Prädikatenlogik . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44<br />

2.2.3 Syntax <strong>der</strong> Prädikatenlogik . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45<br />

i

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!