7 Informatische Modellbildung
|
|
|
- Erich Schmitz
- vor 6 Jahren
- Abrufe
Transkript
1 7-1 7 Informatische Modellbildung Wir haben in Abschnitt 6 erarbeitet, daß man die Informatik als Wissenschaft von der Herstellung ausführbarer Modelle bzw. der Simulation künstlicher Welten betrachten kann. In diesem Abschnitt analysieren wir den Modellbildungsprozeß genauer. In den weiteren Abschnitten stellen wir formale Methoden zur Präzisierung vor. Als Modell bezeichnet man umgangssprachlich jedes Abbild von etwas. Genauer ist ein Modellbildungsprozeß durch eine Relation R(S,P,T,M) beschrieben, wobei ein Subjekt S zum Zwecke P (purpose) zu einem Original T (prototype) das Modell M entwirft (Abb. 1). Dabei besteht zwischen T und M stets eine Verkürzungsrelation in dem Sinne, daß M nicht alle, sondern nur die aus Sicht von S bezgl. P relevanten Eigenschaften von T erfaßt. Original T Modell M Subjekt S Zweck P Abb. 1: Modellbildung Die einzelnen Wissenschaften haben unterschiedliche Formen der Modellierung hervorgebracht. Die Unterschiede betreffen neben den Methoden, die S verwendet, um M aus T zu erzeugen, auch die Originale, die Zwecke der Modellbildung und die Modelle selbst. In der Logik sind Modelle mathematische Strukturen, die gegebenen Gesetzen genügen, in den Naturwissenschaften sind es formale Darstellungen, die Teile der Realität in mehr oder weniger stark vereinfachter Form beschreiben. In der Informatik bilden Modelle die Basis für jede Form der Speicherung, Übertragung, Zerlegung und Verarbeitung. Sie verkörpern hier Wunsch- oder Zielvorstellungen (Berechnungsmodelle, Datenmodelle, Rechnermodelle), die häufig nicht oder nur in unvoll-
2 7-2 kommener Weise realisierbar sind. Genauer lassen sich die Elemente, durch die ein Modellierungsprozeß in der Informatik bestimmt ist, wie folgt charakterisieren: Die Originale T. Die Informatik modelliert meist Sachverhalte, die einer vom Menschen geschaffenen, künstlichen Welt entstammen (Bürovorgänge, Fahrzeugströme an Kreuzungen, Bibliothekssysteme). Damit fehlt ihnen eine "natürliche Einfachheit". Vielmehr können diese Originale beliebig kompliziert sein, wobei die Kompliziertheit im wesentlichen auf menschlicher Willkür beruht und daher kaum reduktionistischen Regeln unterliegt. Zugleich sind die Originale durch diese Willkür in hohem Maße diskret und ihr Verhalten hochgradig unstetig. Selbst kleinste Veränderungen der Eingabe eines bekannten Ein- /Ausgabepaares eines Programms lassen keine Rückschlüsse auf die Änderung der Ausgabe zu. Die Zwecke P. Die Informatik modelliert die reale durch eine künstliche Welt, die aber weitgehend realistisch bleibt und kaum idealisiert ist. Sie beschreibt ihre Originale nicht (nur auf Zwischenstufen des Modellbildungsprozesses), sondern bildet sie so nach, "wie sie sind" (z.b. Akten bleiben Akten, Karteikarten bleiben Karteikarten), besser: wie sie vom Menschen unmittelbar wahrgenommen werden. Die Modelle erlangen so eine eigene (virtuelle) Realität und könnten in jeder Hinsicht an die Stelle ihrer Originale treten. Die Modelle M. Das Endergebnis informatischer Tätigkeit ist meist ein maschinell ausführbares Modell, das durch einen Algorithmus bzw. ein Programm beschrieben wird. Dieses Modell besitzt typische Merkmale, von denen zwei besonders hervorzuheben sind: - Elementarbausteine der Modelle. Die Modelle der Informatik können aus gewissen, meist wenigen atomaren Grundbausteinen in endlich vielen Schritten konstruiert werden (vgl. die fundamentale Idee der Orthogonalisierung). Keine Informatikmodelle sind in diesem Sinne die reellen Zahlen oder stetige Funktionen (Dennoch können diese natürlich in der Informatik nützlich sein). - Modellierung der Zeit. In der Informatik ist die Zeit stets Teil des Modells, sie wird nicht wie in anderen Wissenschaften gequantelt oder in den Modellen "eingefroren", sondern sie "vergeht (als Eigenzeit des Modells) tatsächlich", so daß dynamische Vorgänge auch im Modell dynamisch repräsentiert sind und nicht durch statische approximiert werden müssen.
3 7-3 Beispiel: Der freie Fall. Die Physik modelliert das Verhalten eines fallenden Steins statisch durch Formeln, die für jeden Zeitpunkt t Geschwindigkeit, Position und kinetische Energie des Steins angeben: v(t)=at, s(t)= 1 / 2 at 2, E(t)= 1 / 2 m(v(t)) 2 Die Formeln liefern für konkrete Parameter jeweils Momentaufnahmen (Zustände des Steins). Der Stein selbst wird auf eine Zahl, seine Masse, reduziert. In der künstlichen Welt, die ein informatisches Modell beschreibt, existiert eine Eigenzeit, und der Stein fällt "tatsächlich" (virtuell). Der Stein selbst wird so modelliert, wie er in der Realität wahrgenommen wird, d.h. als Objekt, dem gewisse Eigenschaften und Operationsmöglichkeiten anhaften. Bei Modellen unterscheidet man ikonische Modelle, die einen anschaulich bildhaften Bezug auf das Abgebildete (das Original) haben und symbolische Modelle, die mit Hilfe einer formalen Sprache wohldefinierter Syntax und Semantik beschrieben werden. Ikonische Modelle dienen vor allem zur Veranschaulichung von Sachverhalten, erklären sie aber meist nicht, weil sie keine Gesetzmäßigkeiten oder kausalen Zusammenhänge erfassen. Symbolische Modelle sind die allgemeinste Form von Modellen. Sie sind schwerer vorstellbar, liefern aber Erklärungen anstelle von Beschreibungen und ermöglichen daher auch Voraussagen über das zukünftige Verhalten des Originals. Die Informatik verwendet bei der Softwareentwicklung ebenfalls ikonische (Bäume, Graphen, Struktogramme, Datenflußpläne) und symbolische Modelle (Programme, Grammatiken, formale Sprachen, logische Formeln), allerdings nur als Zwischenschritte auf dem Weg zu einem Endergebnis, das weder ikonisch noch symbolisch genannt werden kann: die künstliche Welt, die der durch ein Programm gesteuerte Prozeß generiert. Diese Welt veranschaulicht keine Sachverhalte, sie erklärt sie nicht, und sie erfaßt keine Gesetzmäßigkeiten (wohl aber das dahinterstehende Programm), sie ist der Sachverhalt und damit "identisch" zu ihrem Original. Man kann hier von enaktiven (handlungsbezogenen) Modellen sprechen: Die Wirklichkeit wird durch Objekte modelliert, an denen man Handlungen vornehmen kann, und die selber aktiv werden und auf andere Objekte einwirken können. Beispiel: Gegeben sei das deutsche Autobahnnetz (Original T). Wir suchen einen Algorithmus, der zu je zwei der folgenden Großstädte Hamburg, Berlin, Düsseldorf, Frankfurt, Nürnberg, Stuttgart, München, zwischen denen man häufig pendelt, den kürzesten Weg
4 7-4 und seine Länge in Kilometern ausgibt (Zweck P). Zum Beispiel wäre der kürzeste Weg von Düsseldorf nach München der Weg D-F-N-M mit 610 km. Abb. 1 zeigt ein ikonisches Modell dieser Aufgabenstellung (ein sog. Graph), Abb. 2 ein symbolisches. In Abb. 2 ist das Autobahnnetz ein Tripel A=(X,Y,d). X ist die Menge der Städte, Y die Menge aller 1- und 2-elementigen Teilmengen von X, die Direktverbindungen, und d: Y IN 0 die Entfernungsfunktion. Offenbar besteht zwischen Original und Modell eine (erhebliche) Verkürzungsrelation, denn im Original vorkommende Elemente, wie die geographische Lage der Städte, Staus, Baustellen, Geschwindigkeitsbegrenzungen, Fahrbahnzustand, Wetter, Städte unterwegs und vieles mehr sind im Modell nicht erfaßt. Das ist für den vorgegebenen Zweck "kürzeste Wege finden" aber auch nicht erforderlich. HH D 280 H 285 B F 215 N 195 S 225 M 165 Abb. 2: Ikonisches Modell
5 7-5 A=(X,Y,d), wobei X={HH,D,H,B,F,N,S,M}, Y 2 X mit Y={{HH},{D},{H},{B},{F},{N},{S},{M},{HH,D},{HH,H,},{HH,B},{H,D},{H,N},{H,B}, {D,F},{B,N},{F,N},{F,S},{N,M},{S,M}} und d: Y IN 0 mit d({hh,d})=430,d({hh,h,})=155,d({hh,b})=290,d({h,d})=280, d({h,n})=480,d({h,b})=285,d({d,f})=230,d({b,n})=440,d({f,n})=215, d({f,s})=195,d({n,m})=165,d({s,m})=225, d(z)=0 für alle übrigen z Y. Abb. 3: Symbolisches Modell Nach diesen Überlegungen zum Wesen der (informatischen) Modellbildung müssen wir nun die einzelnen Aspekte präzisieren. Offenbar müssen die Präzisierungen vor allem beim Zweck der Modellbildung und beim Modell selbst ansetzen, an den Originalen und an den Subjekten können wir ja nicht viel ändern. Das Ziel informatischer Modellbildung ist zumeist die Lösung eines Problems. Den Zweck der Modellbildung formalisieren wir folglich am besten, indem wir exakt durch eine sog. Spezifikation festlegen, welches Problem unsere algorithmische Lösung erfassen soll (Kapitel 8). Das Modell präzisieren wir einerseits durch die Datenobjekte, mit denen wir die Realität nachbilden; dazu geben wir Vorschriften zur Konstruktion von Datentypen und Datenstrukturen an (Kapitel 9). Andererseits formalisieren wir die Sprachmittel, mit denen die Verarbeitung der Datenobjekte beschrieben wird (Kapitel 10). Bei dieser Beschreibung unterscheiden wir wie bereits in Abschnitt 4.5 erläutert drei verschiedene Darstellungsformen: die imperative, die funktionale und die prädikative Form. Die imperative Form kennen wir bereits via PRO recht genau, die beiden anderen Formen lernen wir im weiteren Verlauf der Vorlesung kennen. Die funktionale Form behandeln wir dabei vertieft; zugleich werden wir in dieser Sprache auch die ersten Erfahrungen mit einer konkreten Programmiersprache, der Sprache ML, sammeln.
Informatische Modellbildung
Informatische Modellbildung Informatik als Wissenschaft von der Herstellung ausführbarer Modelle bzw. der Simulation künstlicher Welten hier: formale Methoden zur Präzisierung des Modellbegriffs Begriffsdefinition
Fächerübergreifende Modellierung mit Informatik
Fächerübergreifende Modellierung mit Informatik Andreas Schwill Institut für Informatik Universität Potsdam Überblick Motivation Grundlagen der Modellbildung Charakterisierung informatischer Modelle Fundamentale
1. Der Begriff Informatik 2. Syntax und Semantik von Programmiersprachen - 1 -
1. Der Begriff Informatik 2. Syntax und Semantik von Programmiersprachen I.2. I.2. Grundlagen von von Programmiersprachen. - 1 - 1. Der Begriff Informatik "Informatik" = Kunstwort aus Information und Mathematik
1. Der Begriff Informatik 2. Syntax und Semantik von Programmiersprachen - 1 -
1. Der Begriff Informatik 2. Syntax und Semantik von Programmiersprachen I.2. I.2. Grundlagen von von Programmiersprachen. - 1 - 1. Der Begriff Informatik "Informatik" = Kunstwort aus Information und Mathematik
Einführung Grundbegriffe
Einführung Grundbegriffe 1.1 Der Modellbegriff Broy: Informatik 1, Springer 1998 (2) Die Modellbildung der Informatik zielt auf die Darstellung der unter dem Gesichtspunkt einer gegebenen Aufgabenstellung
Fundamentale Ideen in Mathematik und Informatik
Fundamentale Ideen in Mathematik und Informatik Andreas Schwill Fachbereich Mathematik/Informatik - Universität Paderborn D-33095 Paderborn - Germany email: [email protected] Zusammenfassung: Soll
WS 2009/10. Diskrete Strukturen
WS 2009/10 Diskrete Strukturen Prof. Dr. J. Esparza Lehrstuhl für Grundlagen der Softwarezuverlässigkeit und theoretische Informatik Fakultät für Informatik Technische Universität München http://www7.in.tum.de/um/courses/ds/ws0910
Diskrete Strukturen Kapitel 1: Einleitung
WS 2015/16 Diskrete Strukturen Kapitel 1: Einleitung Hans-Joachim Bungartz Lehrstuhl für wissenschaftliches Rechnen Fakultät für Informatik Technische Universität München http://www5.in.tum.de/wiki/index.php/diskrete_strukturen_-_winter_15
Objektorientierte Modellierung (1)
Objektorientierte Modellierung (1) Die objektorientierte Modellierung verwendet: Klassen und deren Objekte Beziehungen zwischen Objekten bzw. Klassen Klassen und Objekte Definition Klasse Eine Klasse ist
WS 2013/14. Diskrete Strukturen
WS 2013/14 Diskrete Strukturen Prof. Dr. J. Esparza Lehrstuhl für Grundlagen der Softwarezuverlässigkeit und theoretische Informatik Fakultät für Informatik Technische Universität München http://www7.in.tum.de/um/courses/ds/ws1314
Abschnitt 2: Daten und Algorithmen
Abschnitt 2: Daten und Algorithmen 2. Daten und Algorithmen 2.1 Zeichenreihen 2.2 Datendarstellung durch Zeichenreihen 2.3 Syntaxdefinitionen 2.4 Algorithmen 2 Daten und Algorithmen Einf. Progr. (WS 08/09)
Schulinterner Lehrplan zum Kernlehrplan für die gymnasiale Oberstufe. Informatik Q2. Stand: 02/2016 Status: Gültig
Schulinterner Lehrplan zum Kernlehrplan für die gymnasiale Oberstufe Informatik Q2 Stand: 02/2016 Status: Gültig Unterrichtsvorhaben: Modellierung und Implementierung von Anwendungen mit dynamischen, nichtlinearen
Einführung in die Modellierung
Informatik II: Modellierung Prof. Dr. Martin Glinz Kapitel 1 Einführung in die Modellierung Universität Zürich Institut für Informatik Inhalt 1.1 Der Modellbegriff 1.2 Wozu Modelle? 1.3 Modellbildung 1.4
Programmiersprachen: Klassifizierung und Methoden. Programmier-Paradigmen. Grundlagen der Programmierung 2 (1.C) - 1 -
Programmiersprachen: Klassifizierung und Methoden Programmier-Paradigmen Grundlagen der Programmierung 2 (1.C) - 1 - Programmiersprachen: Begriffe Syntax Beschreibung der Programme als Texte let xyz =
Zentralübung zur Vorlesung Diskrete Strukturen (Prof. Esparza)
WS 2013/14 Zentralübung zur Vorlesung Diskrete Strukturen (Prof. Esparza) Dr. Werner Meixner Fakultät für Informatik TU München http://www14.in.tum.de/lehre/2013ws/ds/uebung/ 30. Oktober 2013 ZÜ DS ZÜ
Diskrete Strukturen Kapitel 2: Grundlagen (Mengen)
WS 2016/17 Diskrete Strukturen Kapitel 2: Grundlagen (Mengen) Hans-Joachim Bungartz Lehrstuhl für wissenschaftliches Rechnen Fakultät für Informatik Technische Universität München http://www5.in.tum.de/wiki/index.php/diskrete_strukturen_-_winter_16
WS 20013/14. Diskrete Strukturen
WS 20013/14 Diskrete Strukturen Prof. Dr. J. Esparza Lehrstuhl für Grundlagen der Softwarezuverlässigkeit und theoretische Informatik Fakultät für Informatik Technische Universität München http://www7.in.tum.de/um/courses/ds/ws1314
Kapitel 1. Aussagenlogik
Kapitel 1 Aussagenlogik Einführung Mathematische Logik (WS 2012/13) Kapitel 1: Aussagenlogik 1/17 Übersicht Teil I: Syntax und Semantik der Aussagenlogik (1.0) Junktoren und Wahrheitsfunktionen (1.1) Syntax
Kapitel 1 Einleitung. Definition: Algorithmus nach M. Broy: aus: Informatik: Eine grundlegende Einführung, Band 1, Springer-Verlag, Berlin
Kapitel 1 Einleitung 1.1. Begriff des Algorithmus Eine der ältesten Beschreibungstechniken für Abläufe: Benannt nach dem Mathematiker Al-Khwarizmi (ca. 780...840), der am Hof der Kalifen von Bagdad wirkte.
WS 2009/10. Diskrete Strukturen
WS 2009/10 Diskrete Strukturen Prof. Dr. J. Esparza Lehrstuhl für Grundlagen der Softwarezuverlässigkeit und theoretische Informatik Fakultät für Informatik Technische Universität München http://www7.in.tum.de/um/courses/ds/ws0910
Informatik. Teil 1 Wintersemester 2011/2012. Prof. Dr.-Ing. habil. Peter Sobe Fachkultät Informatik / Mathematik
Informatik Teil 1 Wintersemester 2011/2012 Prof. Dr.-Ing. habil. Peter Sobe Fachkultät Informatik / Mathematik Dieser Foliensatz wurde z.t. von Herrn Prof. Grossmann übernommen Inhalt 1. Algorithmen -
Interdisziplinäre fachdidaktische Übung: Sprache und Modelle. SS 2015: Grossmann, Jenko
Interdisziplinäre fachdidaktische Übung: Sprache und Modelle SS 2015: Grossmann, Jenko Einleitung Was ist ein Modell? Sprachlich orientierte Modelle Beispiele Wie entstehen Modelle? Zusammenhang Modell
Systemtheorie 1. Formale Systeme 1 # WS 2006/2007 Johannes Kepler Universität Linz, Österreich
Einführung 1 Systemtheorie 1 Formale Systeme 1 #342234 http://fmv.jku.at/fs1 WS 2006/2007 Johannes Kepler Universität Linz, Österreich Univ. Prof. Dr. Armin Biere Institut für Formale Modelle und Verifikation
Kapitel 1: Einleitung. Gliederung. Zum Begriff Informatik Zum Begriff Algorithmus Zum Begriff Programmieren
Kapitel 1: Einleitung Wintersemester 2006/07 Einführung in die Informatik für Naturwissenschaftler und Ingenieure (alias Einführung in die Programmierung) (Vorlesung) Gliederung Zum Begriff Informatik
Algorithmen und Datenstrukturen ITS(B)-B 2016
Einführung Was ist (die) Informatik? Die Informatik und ihre Geschichte sowie ihre Abgrenzung von anderen Wissenschaften darzulegen gestaltet sich nicht ganz einfach (siehe dazu unter vielen Anderen ((GI)
Was bisher geschah Modellierung von Daten durch Mengen Beziehungen (Zusammenhänge und Eigenschaften) durch Relationen, Graphen und Funktionen
Was bisher geschah Modellierung von Daten durch Mengen Beziehungen (Zusammenhänge und Eigenschaften) durch Relationen, Graphen und Funktionen Anforderungen durch Logiken Modellierung zusammenhängender
Systemtheorie 1. Einführung Systemtheorie 1 Formale Systeme 1 # WS 2006/2007 Armin Biere JKU Linz Revision: 1.4
Einführung intro 1 Grobklassifizierung r Methoden in der Informatik intro 2 Systemtheorie 1 Systeme 1 #342234 http://fmv.jku.at/fs1 WS 2006/2007 Johannes Kepler Universität Linz, Österreich Univ. Prof.
Kapitel 1.4. Exkurs: Entscheidbarkeit und Komplexität. Mathematische Logik (WS 2012/3) K. 1.4: Entscheidbarkeit und Komplexität 1/10
Kapitel 1.4 Exkurs: Entscheidbarkeit und Komplexität Mathematische Logik (WS 2012/3) K. 1.4: Entscheidbarkeit und Komplexität 1/10 Algorithmen Ein Algorithmus oder eine Rechenvorschrift ist ein effektives
Mathematik für Informatiker I
Mathematik für Informatiker I Mitschrift zur Vorlesung vom 19.10.2004 In diesem Kurs geht es um Mathematik und um Informatik. Es gibt sehr verschiedene Definitionen, aber für mich ist Mathematik die Wissenschaft
Programm heute. Algorithmen und Datenstrukturen (für ET/IT) Definition Algorithmus. Wie beschreibt man Algorithmen?
Programm heute Algorithmen und Datenstrukturen (für ET/IT) Sommersemester 2015 1 Einführung Dr. Tobias Lasser Computer Aided Medical Procedures Technische Universität München 2 Grundlagen von Algorithmen
Didaktik der Informatik. Abschnitt 4 Lernziele Dr. Nicole Weicker
Didaktik der Informatik Abschnitt 4 Lernziele Dr. Nicole Weicker Lernziele Definition Ein Lernziel ist eine sprachliche Formulierung, die beschreibt, welche Lernergebnisse und welches Verhalten innerhalb
Einführung in die Programmierung
Einleitung Gliederung Einführung in die Programmierung Wintersemester 2017/18 Zum Begriff Informatik Zum Begriff Algorithmus Zum Begriff Programmieren Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering
Algorithmen und Datenstrukturen (für ET/IT)
Algorithmen und Datenstrukturen (für ET/IT) Sommersemester 2016 Dr. Tobias Lasser Computer Aided Medical Procedures Technische Universität München Programm heute 1 Einführung 2 Grundlagen von Algorithmen
Information und Produktion. Rolland Brunec Seminar Wissen
Information und Produktion Rolland Brunec Seminar Wissen Einführung Informationssystem Einfluss des Internets auf Organisation Wissens-Ko-Produktion Informationssystem (IS) Soziotechnisches System Dient
Operatoren für das Fach Mathematik
Operatoren für das Fach Mathematik Anforderungsbereich I Angeben, Nennen Sachverhalte, Begriffe, Daten ohne nähere Erläuterungen und Begründungen, ohne Lösungsweg aufzählen Geben Sie die Koordinaten des
Das Praktikum mit Seminar vertieft die in der Vorlesung erworbenen Fähigkeiten in theoretischer und praktischer Hinsicht:
66/2006 vom 13.10.2006 FU-Mitteilungen Seite 25 e. Module affiner Bereiche Modul: Chemie für Physiker Aneignung der Grundlagen der Chemie mit Ausnahme der organischen Chemie sowie Erlangung eines Allgemeinwissens
Informatik I. Grundlagen der systematischen Programmierung. Peter Thiemann WS 2007/08. Universität Freiburg, Germany
Informatik I Grundlagen der systematischen Programmierung Peter Thiemann Universität Freiburg, Germany WS 2007/08 Literatur Herbert Klaeren, Michael Sperber. Die Macht der Abstraktion. Teubner Verlag,
Geometrisches Zeichnen
Kompetenzmodell für das Unterrichtsfach Geometrisches Zeichnen 33. Fortbildungstagung Geometrie 6.November 2012 Strobl 1 Bildungsziele Zentrale Bildungsziele für SchülerInnen Kognitive Fähigkeiten und
Formale Sprachen und Automaten
Formale Sprachen und Automaten Kapitel 1: Grundlagen Vorlesung an der DHBW Karlsruhe Thomas Worsch Karlsruher Institut für Technologie, Fakultät für Informatik Wintersemester 2012 Ziel Einführung der wichtigsten
1 Algorithmische Grundlagen
1 Algorithmische Grundlagen Klocke/17.03.2003 1.1 1.1 Begriffsklärung Fragen Begriffsklärungen Abstraktionsebenen für Algorithmen und Datenstrukturen Algorithmus Qualität von Algorithmen Klocke/17.03.2003
n 1. Der Begriff Informatik n 2. Syntax und Semantik von Programmiersprachen - 1 -
n 1. Der Begriff Informatik n 2. Syntax und Semantik von Programmiersprachen I.2. I.2. Grundlagen von von Programmiersprachen. - 1 - 1. Der Begriff Informatik n "Informatik" = Kunstwort aus Information
Grundbegriffe aus Logik und Mengenlehre. Prädikatenlogik
Grundbegriffe aus Logik und Mengenlehre Prädikatenlogik wohlverstandene Grundlagen, eine formale Sprache zur Beschreibung statischer und dynamischer Gesichtspunkte eines Unternehmens syntaktisch und semantisch
Klausur zur Vorlesung Grundbegriffe der Informatik 14. September 2015
Klausur zur Vorlesung Grundbegriffe der Informatik 14. September 2015 Klausurnummer Nachname: Vorname: Matr.-Nr.: Diese Klausur ist mein 1. Versuch 2. Versuch in GBI Email-Adr.: nur falls 2. Versuch Aufgabe
Wirklichkeit - Subjekt - Modell
Wirklichkeit - Subjekt - Modell Begriff, Chancen und Schwierigkeiten des Einsatzes von Modellen im Chemieunterricht Folie 1 Schülerschwierigkeiten Übertragung makroskopischer Eigenschaften von Körpern
Logik für Informatiker
Vorlesung Logik für Informatiker 1. Einführung Bernhard Beckert Universität Koblenz-Landau Sommersemester 2006 Logik für Informatiker, SS 06 p.1 Formale Logik Ziel Formalisierung und Automatisierung rationalen
Vorsemesterkurs Informatik
Vorsemesterkurs Informatik Vorsemesterkurs Informatik Mario Holldack WS2015/16 30. September 2015 Vorsemesterkurs Informatik 1 Einleitung 2 Aussagenlogik 3 Mengen Vorsemesterkurs Informatik > Einleitung
Simulation als epistemologische Grundlage für intelligente Roboter
1 Simulation als epistemologische Grundlage für intelligente Roboter Andreas Tolk The MITRE Corporation Umut Durak Deutsches Zentrum für Luft- und Raumfahrt e.v. (DLR) Public Release No. 17-0085 2017 The
Kapitel 1. Grundlegendes
Kapitel 1 Grundlegendes Abschnitt 1.4 Vollständige Induktion Charakterisierung der natürlichen Zahlen Die Menge N 0 = {0, 1, 2, 3,...} der natürlichen Zahlen läßt sich wie folgt charakterisieren: 1. 0
Einführung in die Programmierung
Einleitung Gliederung Einführung in die Programmierung Wintersemester 08/09 Zum Begriff Informatik Zum Begriff Algorithmus Zum Begriff Programmieren Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering
Gedanken zu den Gegenständen von Grund- und Leistungskursen Informatik aus Sicht der Fachwissenschaft
Gedanken zu den Gegenständen von Grund- und Leistungskursen Informatik aus Sicht der Fachwissenschaft Andreas Schwill Institut für Informatik Universität Potsdam Überblick Annahmen Fundamentale Ideen als
Einführung in die Programmierung Wintersemester 2016/17
Einführung in die Programmierung Wintersemester 2016/17 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering Fakultät für Informatik TU Dortmund Einleitung Gliederung Zum Begriff Informatik Zum
1.4! Einführung. Systemmodellierung. Methoden und Werkzeuge
Einführung. Vorbemerkungen und Überblick. Die elektronischen e des Fahrzeugs. Prozesse in der Fahrzeugentwicklung im Überblick,.4 Grundlagen. Steuerungs- und regelungstechnische e (Prof. Schumacher). Diskrete
Einführung in die Informatik I (autip)
Einführung in die Informatik I (autip) Dr. Stefan Lewandowski Fakultät 5: Informatik, Elektrotechnik und Informationstechnik Abteilung Formale Konzepte Universität Stuttgart 24. Oktober 2007 Was Sie bis
Daten und Algorithmen
LUDWIG- MAXIMILIANS- UNIVERSITY MUNICH DEPARTMENT INSTITUTE FOR INFORMATICS DATABASE Kapitel 3 Daten und Algorithmen Skript zur Vorlesung Einführung in die Programmierung g im Wintersemester 2012/13 Ludwig-Maximilians-Universität
Kapitel 1: Informationsverarbeitung durch Programme
LUDWIG- MAXIMILIANS- UNIVERSITY MUNICH DEPARTMENT INSTITUTE FOR INFORMATICS Skript zur Vorlesung: Einführung in die Informatik: Systeme und Anwendungen Sommersemester 2009 Kapitel 1: Informationsverarbeitung
Alphabet, formale Sprache
n Alphabet Alphabet, formale Sprache l nichtleere endliche Menge von Zeichen ( Buchstaben, Symbole) n Wort über einem Alphabet l endliche Folge von Buchstaben, die auch leer sein kann ( ε leere Wort) l
Informatik 1. Teil 1 - Wintersemester 2012/2013. Prof. Dr.-Ing. habil. Peter Sobe Fachkultät Informatik / Mathematik
Informatik 1 Teil 1 - Wintersemester 2012/2013 Prof. Dr.-Ing. habil. Peter Sobe Fachkultät Informatik / Mathematik Dieser Foliensatz wurde z.t. von Herrn Prof. Grossmann übernommen 0. Rechner und Programmierung
Interdisziplinäre fachdidaktische Übung: Modelle für Sprachen in der Informatik. SS 2016: Grossmann, Jenko
Interdisziplinäre fachdidaktische Übung: Modelle für Sprachen in der SS 2016: Grossmann, Jenko Die Beschreibung orientiert sich am Begriffssystem der Beschreibung natürlicher Sprachen Sprache in der steht
1 Vom Problem zum Programm
1 Vom Problem zum Programm Ein Problem besteht darin, aus einer Menge von Informationen eine weitere (unbekannte) Information zu bestimmen. mathematisch: Ein Problem beschreibt eine Funktion f : E A, mit
Theoretische Informatik: Berechenbarkeit und Formale Sprachen
Theoretische Informatik: Berechenbarkeit und Formale Sprachen Prof. Dr. F. Otto Fachbereich Elektrotechnik/Informatik, Universität Kassel 34109 Kassel, Germany E-mail: [email protected]
Die Unentscheidbarkeit extensionaler Eigenschaften von Turingmaschinen: der Satz von Rice
Die Unentscheidbarkeit extensionaler Eigenschaften von Turingmaschinen: der Satz von Rice Holger Arnold Dieser Text befasst sich mit der Frage, unter welchen Bedingungen das Problem, zu bestimmen, ob die
Theoretische Informatik: Berechenbarkeit und Formale Sprachen
Theoretische Informatik: Berechenbarkeit und Formale Sprachen Prof. Dr. F. Otto Fachbereich Elektrotechnik/Informatik, Universität Kassel 34109 Kassel, Germany E-mail: [email protected]
2 Mengenlehre. 2.1 Grundlagen Definition
2 Mengenlehre 2.1 Grundlagen Einer der wichtigsten Grundbegriffe in der Mathematik ist der Mengenbegriff. Die zugehörige Theorie - die Mengenlehre - bildet die Grundlage für die gesamte Mathematik. Nur
Mengen und Abbildungen
1 Mengen und bbildungen sind Hilfsmittel ( Sprache ) zur Formulierung von Sachverhalten; naive Vorstellung gemäß Georg Cantor (1845-1918) (Begründer der Mengenlehre). Definition 1.1 Eine Menge M ist eine
Sprachanalyse. Fachseminar WS 08/09 Dozent: Prof. Dr. Helmut Weber Referentin: Nadia Douiri
Sprachanalyse WS 08/09 Dozent: Prof. Dr. Helmut Weber Referentin: Inhalt 1. Formale Sprachen 2. Chomsky-Hierarchie 2 FORMALE SPRACHE 1. WAS IST EINE SPRACHE? 2. WIE BESCHREIBT MAN EINE SPRACHE? 3. WAS
Mathematik-Vorkurs für Informatiker Formale Sprachen 1
Christian Eisentraut & Julia Krämer www.vorkurs-mathematik-informatik.de Mathematik-Vorkurs für Informatiker Formale Sprachen 1 Aufgabe 1. (Wiederholung wichtiger Begriffe) Kategorie 1 Notieren Sie die
Grundlagen der Informatik I Einführung
Grundlagen der Informatik I Einführung Konzepte imperativer Programmierung : Six, H.W., 99 Themen der heutigen Veranstaltung 1. Informatik, Computer, Programmierung 2. Problem und Algorithmus 3. Programme
Brownsche Bewegung. M. Gruber. 19. März Zusammenfassung
Brownsche Bewegung M. Gruber 19. März 2014 Zusammenfassung Stochastische Prozesse, Pfade; Brownsche Bewegung; Eigenschaften der Brownschen Bewegung: Kovarianz, Stationarität, Selbstähnlichkeit, quadratische
Vorsemesterkurs Informatik
Vorsemesterkurs Informatik Ronja Düffel WS2018/19 01. Oktober 2018 Theoretische Informatik Wieso, weshalb, warum??!? 1 Modellieren und Formalisieren von Problemen und Lösungen 2 Verifikation (Beweis der
Kapitel 3: Ehrenfeucht-Fraïssé Spiele
Kapitel 3: Ehrenfeucht-Fraïssé Spiele Kapitel 3: Ehrenfeucht-Fraïssé Spiele Abschnitt 3.0: In diesem Kapitel werden Ehrenfeucht-Fraïssé-Spiele (kurz: EF-Spiele) eingeführt. Diese liefern ein Werkzeug,
Die Folgerungsbeziehung
Kapitel 2: Aussagenlogik Abschnitt 2.1: Syntax und Semantik Die Folgerungsbeziehung Definition 2.15 Eine Formel ψ AL folgt aus einer Formelmenge Φ AL (wir schreiben: Φ = ψ), wenn für jede Interpretation
PHYSIK. Allgemeine Bildungsziele. Richtziele. Grundkenntnisse
PHYSIK Allgemeine Bildungsziele Physik erforscht mit experimentellen und theoretischen Methoden die messend erfassbaren und mathematisch beschreibbaren Erscheinungen und Vorgänge in der Natur. Der Physikunterricht
Theorie der Informatik. Theorie der Informatik. 6.1 Einführung. 6.2 Alphabete und formale Sprachen. 6.3 Grammatiken. 6.4 Chomsky-Hierarchie
Theorie der Informatik 17. März 2014 6. Formale Sprachen und Grammatiken Theorie der Informatik 6. Formale Sprachen und Grammatiken Malte Helmert Gabriele Röger Universität Basel 17. März 2014 6.1 Einführung
Dank. Grundlagen der Theoretischen Informatik / Einführung in die Theoretische Informatik I. Probleme über Sprachen. Teil II.
Dank Vorlesung Grundlagen der Theoretischen Informatik / Einführung in die Theoretische Informatik I Bernhard Beckert Diese Vorlesungsmaterialien basieren ganz wesentlich auf den Folien zu den Vorlesungen
Ein Turnierplan mit fünf Runden
Mathematik I für Informatiker Graphen p. 1 Ein Turnierplan mit fünf Runden c b a c b a c b a c b a c b a d e d e d e d e d e Mathematik I für Informatiker Graphen p. 2 Definition: Graph Ein (schlichter)
Vorsemesterkurs Informatik
Vorsemesterkurs Informatik Sommersemester 2018 Ronja Düffel 14. März 2018 Theoretische Informatik Wieso, weshalb, warum??!? 1 Modellieren und Formalisieren von Problemen und Lösungen 2 Verifikation (Beweis
Inhaltsübersicht. Deltafunktion Gammafunktion Fehlerfunktion. Kapitel 13: Spezielle Funktionen
Inhaltsübersicht Kapitel 13: Spezielle Funktionen Deltafunktion Gammafunktion Fehlerfunktion Notizen zur Vorlesung Mathematik für Materialwissenschaftler 2 1 Die Bezeichnung Delta-Funktion ist streng genommen
<; ;6 ++9,1, + ( #, + 6( 6( 4, 6,% 6 ;, 86': ; 3'!(( A 0 "( J% ;;,,,' "" ,+ ; & "+ <- ( + " % ; ; ( 0 + A,)"%1%#( + ", #( +. +!
!
Kapitel 1.0. Aussagenlogik: Einführung. Mathematische Logik (WS 2011/12) Kapitel 1.0: Aussagenlogik: Einführung 1/ 1
Kapitel 1.0 Aussagenlogik: Einführung Mathematische Logik (WS 2011/12) Kapitel 1.0: Aussagenlogik: Einführung 1/ 1 Ziele der Aussagenlogik In der Aussagenlogik analysiert man die Wahrheitswerte zusammengesetzter
Petri-Netze / Eine Einführung
Manuel Hertlein Seminar Systementwurf Lehrstuhl Theorie der Programmierung Carl Adam Petri am 12. Juli 1926 in Leipzig geboren Studium der Mathematik 1962 Promotion zum Doktor der Naturwissenschaft Titel
