Informatik Was ist das überhaupt?

Slides:



Advertisements
Ähnliche Präsentationen
Algorithmen und Datenstrukturen
Advertisements

Blue J.
6. Termin Teil D: Was ist eine Datenbank
8. Termin Teil B: Wiederholung Begriffe Baum
Hochschule Fulda – FB ET Sommersemester 2010
Informatik II: Algorithmen und Datenstrukturen SS 2013
Modellierung sozio-technischer Systeme SeeMe - Semi-strukturierte, sozio-technische Modellierungsmethode.
Aufgabe: Wie stellt man eine for-Schleife durch eine while-Schleife dar ?
FH-Hof Der B-Baum Richard Göbel. FH-Hof Wahl des Verzweigungsgrad Verzweigungsgrad kann größer als 2 sein v Nachfolger für einen Knoten v-1 Werte in einem.
Suche in Texten (Stringsuche )
R. Der - Vorlesung Algorithmen und Datenstrukturen (Magister)
Gliederung des Inhalts
Motivation Richard Göbel.
FH-Hof Optimierungsverfahren für kombinatorische Probleme Richard Göbel.
Formale Sprachen – Mächtigkeit von Maschinenmodellen
UML im Überblick – Dipl. Ing. Ulrich Borchert / FH Merseburg 1/22
Vorbereitung: struct SX { int x; struct SX *p; } *px, *ph; px: Zeiger auf Listen- anfang ph: Hilfszeiger px = NULL; px zeigt auf leere Liste px.
SoSe 2004 Spree Entwicklung einer Wissensbasis Aufgaben und Techniken.
Programmierung 1 - Repetitorium WS 2002/2003 Programmierung 1 - Repetitorium Andreas Augustin und Marc Wagner Homepage:
Dijkstras Suche nach kürzesten Wegen Prof. Dr. Wolfram FH Gelsenkirchen MGI Version 0.9.
Qualitätsentwicklung
Wortbildung Wortbildung in der deutsche Sprache ist eine Kunst.
Was ist das? Wie heißt das auf Deutsch?   die Bushaltestelle
Hallo und herzlich willkommen beim Farbe-Rosa-Sehtest.
Erstellen, Bearbeiten und Verwenden von eigenen
Kontexte und Modelle 25 Februar.
Rechnen im Binärsystem
Spiegelzahlen.
Wie man eine einfache Präsentation erstellt...
Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel.
Formale Sprachen und Automaten
Unterrichtsmaterial 3. Klasse
Datenbanken?.
Heft Heften Hefter LeitHeftfaden zur Heftführung: Vertiefung _3 Gestaltung heftig Heftklammer Heftpflaster So führst du erfolgreich dein Heft, deinen Schnellhefter.
Chair of Software Engineering Einführung in die Programmierung Prof. Dr. Bertrand Meyer Lecture 13: (Container-)Datenstrukturen.
>>> Ja <<< >>> Nein <<<
Formale Sprachen Teil 3 Klaus Becker Syntax und Semantik.
Was werden wir heute machen?
Guten Tag Klasse 9! Willkommen!.
Was machst du Samstag Abend?
Mārchen und Sagen Ziele Ein Rātsel Die Aufgabestellung I
Einführung in Datenbanken
Rechnen im Binärsystem
Wie erkennen Sie, ob eine Zahl (un-)gerade ist?
rosa-/türkis-/orange-/lilafarben
Deutsch September 2008.
Auswahlanweisungen, Iterationsanweisungen, Blöcke, Sprunganweisungen
Objekte Objekte sind Elemente, die man mit dem Programm bearbeiten kann. Datei, aufgebaut als Tabelle (Relation) Datensatz, entspricht einer Zeile der.
Erstellt von Höllbacher, Nöbauer, Thanner
Das Kind und seine Kompetenzen im Mittelpunkt - Rückblick der Entwicklungs- und Bildungsangebote – Wir gehen anlässlich des Erntedankfestes.
Code-Optimierung Philipp Bergener Seminar „Übersetzung künstlicher Sprachen“
Anleitung zum Arbeiten mit verschiedenen Ebenen
Mikrocomputertechnik Jürgen Walter
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober Mikrocomputertechnik Jürgen Walter „EVA-WAS-Quickie“ Eingabe – Verarbeitung - Ausgabe.
IP Wie kann ich meine IP ändern?. Schritt 1: Start in der Taskleiste anklicken.
Kennst du die Satzglieder?
Einführung Blue J. Inhaltsverzeichnis  Definition  Vokabeln.
Weiter.
Connect Four Print out a copy of the game board on the next slide and try to get four in a row: across, down or diagonally by answering the German questions.
A chtung Los F ertig. Mats und die Wundersteine Mats lebt mit seinen Freunden und seiner Familie auf einer Insel mitten im Meer. Sie ist wunderschön und.
Die Gestaltung einer Präsentation
WO SIND DIE FRAGEN ?? Der Dialog ist unvollständig.unvollständig (HIT 1, SEITE 92) Makri Alexandra.
Software-Entwicklung
Sortierverfahren Mit VB 2010 express edition JBS Tr, info Q1.
Test 1 Test 2 Test 3. Test 4 Test 5 Test 6 Test 7 Test 8 Test 9.
Wir machen jetzt WIB. Du brauchst dein Schreibzeug - sonst nichts.
Test.
Was machen Sie gern / nicht gern? Was machst du gern/ nicht gern ?
Gehe auf „Projekte“ und starte ein „Neues Projekt“
Herzlichen Glückwunsch zum Geburtstag!
 Präsentation transkript:

Informatik Was ist das überhaupt? Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel.

Informatik ist die Wissenschaft von der systematischen Verarbeitung von Informationen, insbesondere der automatischen Verarbeitung mit Hilfe von Rechenanlagen. HHD

Die 1. Programmiererin Ada Lovelace Seine engste Mitarbeiterin Ada Lovelace (1815 – 1852) beschreibt Programmsteuerung theoretisch !!! einer engen Mitarbeiterin HHD

Programmsteuerung Dazu bedarf es zwischen Mensch und Maschine einer gemeinsamen Sprachen. Wie bei „echten“ Sprachen gibt es ein Alphabet, eine Grammatik sowie Vokabeln und deren Bedeutungen. HHD

Befehle zur Programmsteuerung Abfragen. Testen. Ein Schalter hat genau zwei Zustände: Schalter „aus“ Schalter „an“

Befehle zur Programmsteuerung Abfragen. Testen. Ein Schalter hat genau zwei Zustände: Schalter „aus“ = 0 Schalter „an“ = 1

Testen immer über Vergleichen! HHD

Befehle zur Programmsteuerung

Informatik ist die Wissenschaft von der systematischen Verarbeitung von Informationen, insbesondere der automatischen Verarbeitung mit Hilfe von Rechenanlagen. HHD

Systematisch? Automatisch? HHD

Systematisieren  FORMalisieren Flussplan als FORMale Sprache Form suchen und finden. Form verbindlich festlegen. Form darstellbar machen bzw. darstellen. Übersetzen des zu systematisierenden Sachverhaltes in die festgelegte Form. Durchführen gemäß festgelegter Form. Abstrahieren Algorithmus = Lösungsverfahren Tracen HHD

FORMale Sprache Flussplan HHD

Befehle Start / Stop Verzweigen, Springen, Schleifen. Ein-/Ausgabe Operation (Unter-)Programme Verbindungs-stelle HHD

Befehle Start / Stop Verzweigen, Springen, Schleifen. Ein-/Ausgabe Operation (Unter-)Programme Verbindungs-stelle HHD

Warum ist Systematisieren immer auch FORMalisieren? HHD

Ein Beispiel HHD

Sortieren nach zwei Farben

Sortieren nach zwei Farben Sie nehmen die 1. Karte aus der unsortierten Kiste und legen sie in die eine Kiste ab. Unsortierte Kiste leer? Ja! Abbruchkriterium. ENDE! Nein! Weiter im Text.  Sie nehmen die nächste Karte aus der unsortierten Kiste. Gleiche Farbe? Ja! In die selbe Kiste ablegen. Nein! In die andere Kiste ablegen. Gehe nach 3.

Übersetzen in die FORMale Sprache: Flussplan 1. Karte aus unsortierter Kiste. Ablegen in die eine Kiste. Unsortierte Kiste leer? Ja! Abbruchkriterium. ENDE! Nein! Weiter im Text.  Nächste Karte aus unsortierter Kiste. Gleiche Farbe? Ja! In die selbe Kiste. Nein! In die andere Kiste. Gehe nach 3.

Da haben wir ALLE notwen-digen Elemente beisammen: Index = Zeiger Speicherzellen Stapel Stapel Speicherzellen Test. Abfrage Sie nehmen die 1. Karte aus der unsortierten Kiste und legen sie in die eine Kiste ab. Unsortierte Kiste leer? Ja! Abbruchkriterium. ENDE! Nein! Weiter im Text.  Sie nehmen die nächste Karte aus der unsortierten Kiste. Gleiche Farbe? Ja! In die selbe Kiste ablegen. Nein! In die andere Kiste ablegen. Gehe nach 3. Sprung-adresse Index = Zeiger Test. Abfrage Index = Zeiger Index = Zeiger Stapel Speicherzellen Sprung-adresse

FORMalisieren Form suchen und finden. Form verbindlich festlegen. Form darstellbar machen bzw. darstellen. Übersetzen des zu systematisierenden Sachverhaltes in die festgelegte Form. HHD

FORMalisieren Durchführen gemäß festgelegter Form HHD

Um zu automatisieren . . . . . . bedarf es Nachrichtentechnik und Elektronik

What can be (efficiently) automated? Peter J. Denning (1942) Automatisieren? What can be (efficiently) automated? Peter J. Denning (1942) HHD

„echtes“ Leben  Computer HHD

Informatik ist die Wissenschaft von der systematischen Verarbeitung von Informationen, insbesondere der automatischen Verarbeitung mit Hilfe von Rechenanlagen. HHD