2004 1 Prof. Dr.-Ing. H. Wörn, Dr.-Ing. J. Seyfried Institut für Prozessrechentechnik, Automation und Robotik; Universität Karlsruhe (TH) Einführung in.

Slides:



Advertisements
Ähnliche Präsentationen
Datenbankdesign mit ACCESS.
Advertisements

Programmierung 1 - Repetitorium
Diskrete Mathematik I Wintersemester 2007 A. May
Übungsbetrieb Di neuer Raum HZO 60
Graphen Ein Graph ist eine Kollektion von Knoten und Kanten. Knoten sind einfache Objekte. Sie haben Namen und können Träger von Werten, Eigenschaften.
Prof. Dr. W. Conen 15. November 2004
Wiederholung Operationen auf Mengen Relationen, Abbildungen/Funktionen
Institut für Informatik Abt. Intelligente Systeme
Bauinformatik II Softwareanwendungen 1
Systemvergleich I: Grundlagen und freiheitliche Systeme
Grundlagen der Informatik
Einige entscheidbare bzw. rekursiv aufzählbare Sprachen
HEINZ NIXDORF INSTITUT Universität Paderborn Fachbereich Mathematik/Informatik Algorithmische Probleme in Funknetzwerken X Christian Schindelhauer
Modularisierung der Bachelor-Studiengänge im Studiendekanat E 9. Jan Studiengangskoordinatoren und wissenschaftliche Mitarbeiter des Studiendekanates.
Zentralübung 22. Oktober 2008.
Forschungsstatistik I
Schleifen-beobachtung
WS Algorithmentheorie 13 - Kürzeste (billigste) Wege Prof. Dr. Th. Ottmann.
Vorlesung Informatik 2 Algorithmen und Datenstrukturen (17 – Bäume: Grundlagen und natürliche Suchbäume) Prof. Th. Ottmann.
Algorithmen und Datenstrukturen
3. Rechnen mit natürlichen Zahlen
Mathematische Grundlagen
Universität Dortmund, Lehrstuhl Informatik 1 EINI II Einführung in die Informatik für Naturwissenschaftler und Ingenieure.
Das Relationenmodell 1.
Unterrichtsvorbereitung Graphentheorie Thema: Isomorphie von Graphen Otto-von-Guericke-Universität Magdeburg Fakultät für Mathematik Institut für Algebra.
Klausur „Diskrete Mathematik II“
Institut für Kartographie und Geoinformation Dipl.-Ing. J. Schmittwilken Diskrete Mathe II Übung
Einführung Dateisystem <-> Datenbanksystem
Informatik - nicht nur zukunftsweisende Technologie
Abfragen – Tipps und Tricks Buch S102ff (Informatik I, Oldenbourg-Verlag) Nach einer Vorlage von Dieter Bergmann.
Wiederholung mit fester Anzahl (Buch S 115)
Universität Karlsruhe (TH) © 2006 Univ,Karlsruhe, IPD, Prof. Lockemann/Prof. BöhmTAV 0 Transaktionsverwaltung Einführung.
Hinweise zum 10. Übungsblatt zu GIN1b, WS04/05 Prof. Dr. W. Conen (Version 1.0alpha, )
§8 Gruppen und Körper (8.1) Definition: Eine Gruppe G ist eine Menge zusammen mit einer Verknüpfung, die jedem Paar (a,b) von Elementen aus G ein weiteres.
§17 Produkte und Quotienten von Vektorräumen
Wie man «gute» Seminarvorträge hält
Datenbank.
Lineare Algebra Komplizierte technologische Abläufe können übersichtlich mit Matrizen dargestellt werden. Prof. Dr. E. Larek
Adaptive Systeme-2 Grundlagen
§15 Lineare Abbildungen (15.1) Definition: Eine Abbildung f zwischen K-Vektorräumen V und W ist linear (oder ein Vektorraumhomomorphismus), wenn für alle.
Folie 1 Kapitel IV. Matrizen Inhalt: Matrizen als eigenständige mathematische Objekte Zusammenhang zwischen Matrizen und linearen Abbildungen Produkt von.
Mehrkriterielle Optimierung mit Metaheuristiken
Chair of Software Engineering Einführung in die Programmierung Prof. Dr. Bertrand Meyer Lektion 15: Topologisches Sortieren Teil 1: Problemstellung und.
Einführung in die Programmierung Prof. Dr. Bertrand Meyer
Wiederholung: Definition einer Funktion
Formale Sprachen Grammatiken und die Chomsky-Hierarchie
Einführung in Datenbankmodellierung und SQL
Formale Sprachen Mathematische Grundlagen Rudolf FREUND, Marian KOGLER.
Relationentheorie AIFB SS Relationen in 1NF und relationale Datenbanken(1/5) Attribut a Wertebereichdom(a) (domain) AttributemengeA = {a 1,...,
Multivariate Statistische Verfahren
Noam CHOMSKY, Sheila GREIBACH
Noam CHOMSKY, Sheila GREIBACH
Seite 1 Technische Informatik II (INF 1211) – Kurzfragenteil (Ohne Unterlagen) Am Prof. W. Adi Zeit: (20 Minuten) Bitte schreiben Sie die Lösung.
Petrinetze 1. Einführung Informatik : wesentlich Modellierung von
§22 Invertierbare Matrizen und Äquivalenz von Matrizen
Karl-Franzens Universität Graz, Inst. f. Psychologie, Abt. f
Algorithmen und Datenstrukturen 1 SS 2002
Einführung in die Programmierung Prof. Dr. Bertrand Meyer
Einführung Dateisystem <-> Datenbanksystem
Datenbanken Eine Einführung.
HEINZ NIXDORF INSTITUT Universität Paderborn Fakultät für Elektrotechnik, Informatik und Mathematik Algorithmische Probleme in Funknetzwerken XIII Klaus.
Folie 1 §21 Das Produkt von Matrizen (21.1) Definition: Für eine (m,n)-Matrix A und eine (n,s)-Matrix B ist das (Matrizen-) Produkt AB definiert als (21.2)
Grundlagen01Logik 02Mengen 03Relationen Arithmetik04Die natürlichen Zahlen 05Erweiterungen der Zahlenmenge Elementare Geometrie06Ebene Geometrie 07Trigonometrie.
Computergrafik-Praktikum Abschlusspräsentation Sierpinski Sarah Voß und Lars Jung Johann Wolfgang von Goethe Universität Frankfurt am Main Institut für.
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Diskrete Mathematik II Vorlesung Voronoi-Diagramme.
Programmiersprachen II Vorbesprechung Klausur Prof. Dr. Reiner Güttler Fachbereich GIS HTW.
Hands on Mathematics for CS
IS: Datenbanken, © Till Hänisch 2000 Relationenalgebra Die mathematische Grundlage von relationalen Datenbanken.
Logik in der Informatik V
Von Diana Braun und Daria Bures
 Präsentation transkript:

Prof. Dr.-Ing. H. Wörn, Dr.-Ing. J. Seyfried Institut für Prozessrechentechnik, Automation und Robotik; Universität Karlsruhe (TH) Einführung in die Informatik für Naturwissenschaftler und Ingenieure I Übung im Sommersemester 2004 J. Seyfried Tel.: (0721) Zimmer 107, Geb

Prof. Dr.-Ing. H. Wörn, Dr.-Ing. J. Seyfried Institut für Prozessrechentechnik, Automation und Robotik; Universität Karlsruhe (TH) Übung? Übungsblätter –Aufgaben zur Wiederholung und Verdeutlichung –Aufgaben zur Vertiefung –alte Klausuraufgaben Fragen !!!!!!! (?) Wiederholung unklarer Sachverhalte

Prof. Dr.-Ing. H. Wörn, Dr.-Ing. J. Seyfried Institut für Prozessrechentechnik, Automation und Robotik; Universität Karlsruhe (TH) Übung? Übungsblätter –Aufgaben zur Wiederholung... –Aufgaben zur Vertiefung –alte Klausuraufgaben Fragen !!!!!!! (?) Wiederholung unklarer Sachverhalte !

Prof. Dr.-Ing. H. Wörn, Dr.-Ing. J. Seyfried Institut für Prozessrechentechnik, Automation und Robotik; Universität Karlsruhe (TH) Informatik I + II Informatik I Informatik II Informatik II Grundlagen -mathematische -logische -informationstheoretische Algorithmen

Prof. Dr.-Ing. H. Wörn, Dr.-Ing. J. Seyfried Institut für Prozessrechentechnik, Automation und Robotik; Universität Karlsruhe (TH) Vorbereitung auf die Klausur Stoff verstehen Aufgabenblätter rechnen –ohne in die Musterlösung zu schielen alte Klausuren rechnen sich „durchbeißen“, auch wenn man nicht gleich auf die Lösung kommt!

Prof. Dr.-Ing. H. Wörn, Dr.-Ing. J. Seyfried Institut für Prozessrechentechnik, Automation und Robotik; Universität Karlsruhe (TH) Aufgabe 1 Mengenbegriff: –Grundmenge wichtig: Komplementbildung {1, 2, 3, 4} C = ? IN - {1, 2, 3, 4} {5, 6, 7, 8, 9} auf Grundmenge {1,...9}

Prof. Dr.-Ing. H. Wörn, Dr.-Ing. J. Seyfried Institut für Prozessrechentechnik, Automation und Robotik; Universität Karlsruhe (TH) Aufgabe 1 Mengenbegriff: –Grundmenge wichtig A B C D

Prof. Dr.-Ing. H. Wörn, Dr.-Ing. J. Seyfried Institut für Prozessrechentechnik, Automation und Robotik; Universität Karlsruhe (TH) Aufgabe 1 Venn-Diagramme Vereinigung: Komplement: Subtraktion: Durchschnitt: AB A AB AB A  B A - B A  B ACAC

Prof. Dr.-Ing. H. Wörn, Dr.-Ing. J. Seyfried Institut für Prozessrechentechnik, Automation und Robotik; Universität Karlsruhe (TH) Aufgabe 3 Relationen Uns geläufige Relationen: > <     ... „neue“ Relationen analog: statt 3<4: 3 R 4 Relationen kann man schreiben als: Matrix Tabelle formal...

Prof. Dr.-Ing. H. Wörn, Dr.-Ing. J. Seyfried Institut für Prozessrechentechnik, Automation und Robotik; Universität Karlsruhe (TH) Relationen – wofür? Ein Beispiel: 3 R 4 ? SELECT * FROM session WHERE session_id='f09f8733c8b898ced7ca8f f00' Relationale Datenbanken (MySQL,...) werden heute häufig für Webpräsentationen mit dynamischem Inhalt (Content Management Systeme - „CMS“) verwendet

Prof. Dr.-Ing. H. Wörn, Dr.-Ing. J. Seyfried Institut für Prozessrechentechnik, Automation und Robotik; Universität Karlsruhe (TH) Aufgabe 3 Relationen kann man schreiben als: –Matrix –Tabelle –formal –... 1R3 1R5 2R1 2R5 4R1 4R3 4R5 5R3 Andere Schreibweise: (1, 3)  R

Prof. Dr.-Ing. H. Wörn, Dr.-Ing. J. Seyfried Institut für Prozessrechentechnik, Automation und Robotik; Universität Karlsruhe (TH) Aufgabe 3 {x: 3Rx} = {} {x: (4, x)  R} ={1, 3, 5} {x: xR5} = {1, 2, 4}

Prof. Dr.-Ing. H. Wörn, Dr.-Ing. J. Seyfried Institut für Prozessrechentechnik, Automation und Robotik; Universität Karlsruhe (TH) Aufgabe 3 Vorbereich: –alle Zeilen, in denen ein „Böbbel“ ist {1, 2, 4, 5} Nachbereich: –alle Spalten, in denen ein „Böbbel“ ist {1, 3, 5}

Prof. Dr.-Ing. H. Wörn, Dr.-Ing. J. Seyfried Institut für Prozessrechentechnik, Automation und Robotik; Universität Karlsruhe (TH) Aufgabe 4 Eigenschaften von Relationen spezielle Relationen reflexiv, irreflexiv symmetrisch, asymmetrisch antisymmetrisch transitiv intransitiv Äquivalenzrelation Ordnungsrelation (totale,...) Lernen!

Prof. Dr.-Ing. H. Wörn, Dr.-Ing. J. Seyfried Institut für Prozessrechentechnik, Automation und Robotik; Universität Karlsruhe (TH) Aufgabe 5 b) Eigenschaften von Relationen reflexiv 1 () an allen Knoten MatrixdarstellungGraphendarstellung

Prof. Dr.-Ing. H. Wörn, Dr.-Ing. J. Seyfried Institut für Prozessrechentechnik, Automation und Robotik; Universität Karlsruhe (TH) Aufgabe 5 b) Eigenschaften von Relationen irreflexiv 0 () an keinem Knoten MatrixdarstellungGraphendarstellung

Prof. Dr.-Ing. H. Wörn, Dr.-Ing. J. Seyfried Institut für Prozessrechentechnik, Automation und Robotik; Universität Karlsruhe (TH) Aufgabe 5 b) Eigenschaften von Relationen symmetrisch w 1. 1 x. 0.. y 0 z () Nur bidirektionale Kanten, Schleifen erlaubt MatrixdarstellungGraphendarstellung Matrix spiegelsymmetrisch

Prof. Dr.-Ing. H. Wörn, Dr.-Ing. J. Seyfried Institut für Prozessrechentechnik, Automation und Robotik; Universität Karlsruhe (TH) Aufgabe 5 b) Eigenschaften von Relationen asymmetrisch... Nur unidirektionale Kanten, keine Schleifen MatrixdarstellungGraphendarstellung a ij  a ji  i, j=1..n, i  j a ii  1  i=1..n

Prof. Dr.-Ing. H. Wörn, Dr.-Ing. J. Seyfried Institut für Prozessrechentechnik, Automation und Robotik; Universität Karlsruhe (TH) Aufgabe 5 b) Eigenschaften von Relationen antisymmetrisch... Nur unidirektionale Kanten, Schleifen erlaubt MatrixdarstellungGraphendarstellung a ij  a ji  i  j

Prof. Dr.-Ing. H. Wörn, Dr.-Ing. J. Seyfried Institut für Prozessrechentechnik, Automation und Robotik; Universität Karlsruhe (TH) Aufgabe 5 b) Eigenschaften von Relationen transitiv... Zu 2 benachbarten Kanten gibt es auch eine direkte MatrixdarstellungGraphendarstellung a ij =a jk =1  a ik =1  i, j, k=1..n

Prof. Dr.-Ing. H. Wörn, Dr.-Ing. J. Seyfried Institut für Prozessrechentechnik, Automation und Robotik; Universität Karlsruhe (TH) Aufgabe 5 b) Eigenschaften von Relationen intransitiv... Zu 2 benachbarten Kanten gibt es keine direkte MatrixdarstellungGraphendarstellung a ij =a jk =1  a ik =0  i, j, k=1..n

Prof. Dr.-Ing. H. Wörn, Dr.-Ing. J. Seyfried Institut für Prozessrechentechnik, Automation und Robotik; Universität Karlsruhe (TH) Aufgabe 5 c) Ordnungsrelationen Darstellung als Hasse-Diagramm: Richtung der Pfeile immer implizit von unten nach oben Pfeile aus Transitivität werden weggelassen a bc ed

Prof. Dr.-Ing. H. Wörn, Dr.-Ing. J. Seyfried Institut für Prozessrechentechnik, Automation und Robotik; Universität Karlsruhe (TH) Aufgabe 5 c) Ordnungsrelationen Darstellung als Hasse-Diagramm: Richtung der Pfeile immer implizit von unten nach oben Pfeile aus Transitivität werden weggelassen a bc ed Reflexivitäts-Kanten: weg

Prof. Dr.-Ing. H. Wörn, Dr.-Ing. J. Seyfried Institut für Prozessrechentechnik, Automation und Robotik; Universität Karlsruhe (TH) Aufgabe 5 c) Ordnungsrelationen Darstellung als Hasse-Diagramm: Richtung der Pfeile immer implizit von unten nach oben Pfeile aus Transitivität werden weggelassen a bc ed Reflexivitäts-Kanten: weg

Prof. Dr.-Ing. H. Wörn, Dr.-Ing. J. Seyfried Institut für Prozessrechentechnik, Automation und Robotik; Universität Karlsruhe (TH) Aufgabe 5 c) Ordnungsrelationen Darstellung als Hasse-Diagramm: Richtung der Pfeile immer implizit von unten nach oben Pfeile aus Transitivität werden weggelassen a bc ed Reflexivitäts-Kanten: weg Transitivitäts-Kanten: weg

Prof. Dr.-Ing. H. Wörn, Dr.-Ing. J. Seyfried Institut für Prozessrechentechnik, Automation und Robotik; Universität Karlsruhe (TH) Aufgabe 5 c) Ordnungsrelationen Darstellung als Hasse-Diagramm: Richtung der Pfeile immer implizit von unten nach oben Pfeile aus Transitivität werden weggelassen a bc ed Reflexivitäts-Kanten: weg Transitivitäts-Kanten: weg

Prof. Dr.-Ing. H. Wörn, Dr.-Ing. J. Seyfried Institut für Prozessrechentechnik, Automation und Robotik; Universität Karlsruhe (TH) Aufgabe 5 c) Ordnungsrelationen Darstellung als Hasse-Diagramm: Richtung der Pfeile immer implizit von unten nach oben Pfeile aus Transitivität werden weggelassen a bc ed Reflexivitäts-Kanten: weg Transitivitäts-Kanten: weg Pfeilrichtungen implizit

Prof. Dr.-Ing. H. Wörn, Dr.-Ing. J. Seyfried Institut für Prozessrechentechnik, Automation und Robotik; Universität Karlsruhe (TH) Aufgabe 5 c) Ordnungsrelationen Darstellung als Hasse-Diagramm: Richtung der Pfeile immer implizit von unten nach oben Pfeile aus Transitivität werden weggelassen a bc ed Reflexivitäts-Kanten: weg Transitivitäts-Kanten: weg Pfeilrichtungen implizit

Prof. Dr.-Ing. H. Wörn, Dr.-Ing. J. Seyfried Institut für Prozessrechentechnik, Automation und Robotik; Universität Karlsruhe (TH) Aufgabe 5 c) Ordnungsrelationen Darstellung als Hasse-Diagramm: Richtung der Pfeile immer implizit von unten nach oben Pfeile aus Transitivität werden weggelassen a bc ed a bc ed Hasse-Diagramm

Prof. Dr.-Ing. H. Wörn, Dr.-Ing. J. Seyfried Institut für Prozessrechentechnik, Automation und Robotik; Universität Karlsruhe (TH) Aufgabe 5 c) Ordnungsrelationen Darstellung als Hasse-Diagramm: Richtung der Pfeile immer implizit von unten nach oben Pfeile aus Transitivität werden weggelassen Totalordnungen: Ketten a bc ed Hasse-Diagramm

Prof. Dr.-Ing. H. Wörn, Dr.-Ing. J. Seyfried Institut für Prozessrechentechnik, Automation und Robotik; Universität Karlsruhe (TH) Aufgabe 8 In einer Bibliothek werden jedem Buch seine bisherigen Leser zugeordnet. Was ist hier Vorbereich, was Nachbereich? Wird hierdurch eine Abbildung definiert? Menge der Bücher B Menge der Kunden K b R k  k hat b gelesen  b  B, k  K Vorbereich: V(R) = {x:  k  K mit xRk} Menge der Bücher, die mindestens einmal gelesen wurden Nachbereich: N(R) = {x:  b  B mit bRx} Kunden der Bibliothek, die mindestens ein Buch gelesen haben

Prof. Dr.-Ing. H. Wörn, Dr.-Ing. J. Seyfried Institut für Prozessrechentechnik, Automation und Robotik; Universität Karlsruhe (TH) Aufgabe 8 In einer Bibliothek werden jedem Buch seine bisherigen Leser zugeordnet. Was ist hier Vorbereich, was Nachbereich? Wird hierdurch eine Abbildung definiert? Menge der Bücher B Menge der Kunden K b R k  k hat b gelesen  b  B, k  K Ist R Funktion? Zu prüfen: Rechtseindeutigkeit V(R) = B Anschaulich: Funktion f: M  N f(m) definiert  m  M f(m) ist eindeutig g: M  N MN G ist keine Funktion!

Prof. Dr.-Ing. H. Wörn, Dr.-Ing. J. Seyfried Institut für Prozessrechentechnik, Automation und Robotik; Universität Karlsruhe (TH) Aufgabe 8 In einer Bibliothek werden jedem Buch seine bisherigen Leser zugeordnet. Was ist hier Vorbereich, was Nachbereich? Wird hierdurch eine Abbildung definiert? Menge der Bücher B Menge der Kunden K b R k  k hat b gelesen  b  B, k  K Ist R Funktion? Zu prüfen: Rechtseindeutigkeit V(R) = B R ist nicht rechtseindeutig (mehrmals gelesene Bücher) V(R) muss nicht gleich B sein (noch nie gelesene Bücher)

Prof. Dr.-Ing. H. Wörn, Dr.-Ing. J. Seyfried Institut für Prozessrechentechnik, Automation und Robotik; Universität Karlsruhe (TH) Aufgabe 9 Eigenschaften von Abbildungen Abbildungen auf abzählbaren Mengen: Surjektivität Kein Element des Nachbereichs ist ohne Pfeil

Prof. Dr.-Ing. H. Wörn, Dr.-Ing. J. Seyfried Institut für Prozessrechentechnik, Automation und Robotik; Universität Karlsruhe (TH) Aufgabe 9 Eigenschaften von Abbildungen Abbildungen auf abzählbaren Mengen: Surjektivität Kein Element des Nachbereichs ist ohne Pfeil Nicht surjektiv

Prof. Dr.-Ing. H. Wörn, Dr.-Ing. J. Seyfried Institut für Prozessrechentechnik, Automation und Robotik; Universität Karlsruhe (TH) Aufgabe 9 Eigenschaften von Abbildungen Abbildungen auf abzählbaren Mengen: Injektivität Auf kein Element des Nachbereichs wird zwei Mal gezeigt

Prof. Dr.-Ing. H. Wörn, Dr.-Ing. J. Seyfried Institut für Prozessrechentechnik, Automation und Robotik; Universität Karlsruhe (TH) Aufgabe 9 Eigenschaften von Abbildungen Abbildungen auf abzählbaren Mengen: Injektivität Auf kein Element des Nachbereichs wird zwei Mal gezeigt Nicht injektiv

Prof. Dr.-Ing. H. Wörn, Dr.-Ing. J. Seyfried Institut für Prozessrechentechnik, Automation und Robotik; Universität Karlsruhe (TH) Aufgabe 9 Komposition von Abbildungen f  g wird gesprochen: f nach g g f

Prof. Dr.-Ing. H. Wörn, Dr.-Ing. J. Seyfried Institut für Prozessrechentechnik, Automation und Robotik; Universität Karlsruhe (TH) Aufgabe 9 Komposition von Abbildungen f  g wird gesprochen: f nach g g f f  g

Prof. Dr.-Ing. H. Wörn, Dr.-Ing. J. Seyfried Institut für Prozessrechentechnik, Automation und Robotik; Universität Karlsruhe (TH) Aufgabe 9 Komposition von Abbildungen Zusammengefasst: fgfg

Prof. Dr.-Ing. H. Wörn, Dr.-Ing. J. Seyfried Institut für Prozessrechentechnik, Automation und Robotik; Universität Karlsruhe (TH) Aufgabe 9 b) Komposition von Abbildungen Bei unterschiedlichen Wertebereichen: h  g zuletzt ausgeführte Abbildung (hier: h) gibt den Wertebereich an h f

Prof. Dr.-Ing. H. Wörn, Dr.-Ing. J. Seyfried Institut für Prozessrechentechnik, Automation und Robotik; Universität Karlsruhe (TH) Aufgabe 10 Monoton steigend  injektiv  surjektiv  bijektiv

Prof. Dr.-Ing. H. Wörn, Dr.-Ing. J. Seyfried Institut für Prozessrechentechnik, Automation und Robotik; Universität Karlsruhe (TH) Aufgabe 10  surjektiv f(x 1 )=f(x 2 )  x 1 =x 2 /  nicht injektiv  nicht bjektiv

Prof. Dr.-Ing. H. Wörn, Dr.-Ing. J. Seyfried Institut für Prozessrechentechnik, Automation und Robotik; Universität Karlsruhe (TH) Aufgabe 10  surjektiv f(x 1 )=f(x 2 )  x 1 =x 2 /  nicht injektiv  nicht bjektiv