59
Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel.

Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

Embed Size (px)

Citation preview

Page 1: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel.

Page 2: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

HHD

Page 3: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

Analogrechner messen Digitalrechner zählen

HHD

Page 4: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

HHD

Page 5: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel
Page 6: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

• alle Zahlen mit 0 und 1

• alle Zahlen bauen sich aus Potenzen von 2 auf

• Die vier Grundrechenarten lassen sich durchführen

HHD

Nichts außer einem in allem.Das Eine aber ist notwendig.

Page 7: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel
Page 8: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

HHD

Page 9: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

HHD

Page 10: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

1791 – 1871

MathematikerPolitischer Ökonom

Babbage´s Gehirn ausgestellt neben seinen beiden Rechenmaschinen im

Science Museum in London

HHD

Page 11: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

HHD

Page 12: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

• 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

Page 13: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

• Wie bei „echten“ Sprachen gibt es– ein Alphabet,– eine Grammatik sowie– Vokabeln und deren Bedeutungen.

HHD

Page 14: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

1 1 000 1 1 0 1 0 1 0 1 1 1 0

In einem digitalen Bitstromsind 0 und 1

die beiden zulässigen Zeichen im Alphabet.

HHD

Page 15: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

• Wie bei „echten“ Sprachen gibt es– ein Alphabet,– eine Grammatik sowie– Vokabeln und deren Bedeutungen.

HHD

Page 16: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

1 1 000 1 1 0 1 0 1 0 1 1 1 0

Jede 0 hat als Nachfolger entweder eine 0 oder eine 1.Jede 1 hat als Nachfolger entweder eine 0 oder eine 1.

HHD

Page 17: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

• Wie bei „echten“ Sprachen gibt es– ein Alphabet,– Grammatik sowie– Vokabeln und deren Bedeutungen.

HHD

Page 18: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

= Befehle auf der Betriebssystem-Ebene= Befehle, um ein Programm zu steuern.= Anweisungen in MS Office= SQL-Abfragen= . . .

HHD

Page 19: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

= Befehle auf der Betriebssystem-Ebene= Befehle, um ein Programm zu steuern.= Anweisungen in MS Office= SQL-Abfragen= . . .

HHD

Page 20: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

• Abfragen. Testen.

• Ein Schalter hat genau zwei Zustände:– Schalter „aus“– Schalter „an“

Page 21: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

• Abfragen. Testen.

• Ein Schalter hat genau zwei Zustände:– Schalter „aus“ = 0– Schalter „an“ = 1

Page 22: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

HHD

Testen immer über Vergleichen!

Page 23: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

In einem 16-bit Computer KÖNNTE das so aussehen:

Befehlscode1 1 000 1 1 0 1 0 1 0 1 1 1 0

HHD

Teste, ob die 1. Speicherzelle L1-Cache 0 ist.

Teste, ob die 1. Speicherzelle L1-Cache 0 ist.

??????

Page 24: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel
Page 25: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

In einem 16-bit Computer KÖNNTE das so aussehen:

Befehlscode Sprungadresse1 1 000 1 1 0 1 0 1 0 1 1 1 0

HHD

Teste, ob die 1. Speicherzelle L1-Cache 0 ist.

Teste, ob die 1. Speicherzelle L1-Cache 0 ist.

1 0 1 0 1 1 1 01 0 1 0 1 1 1 0

Page 26: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

Fest? „Einweg-Computer“

variabel? Immer wieder und frei programmierbar

HHD

Page 27: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

HHD

Page 28: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

Der Computer wird eine Maschine.

HHD

Page 29: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

* in Berlin† in Hünfeld /Fulda

Konrad Zuse war (Bau-)Ingenieur.

Kein Mathematiker!

HHD

Page 30: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

HHD

Page 31: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

HHD

Page 32: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

• 1. Computergeneration 1946Einsatz von Elektronenröhren

• 2. Computergeneration 1955Verwendung von Transistoren

• 3. Computergeneration 1962Integrierte Schaltungen

• 4. Computergeneration > 1978Einsatz hoch- bzw. höchstintegrierter Schaltkreise

• 5. Computergeneration ???

HHD

Page 33: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

HHD

Page 34: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

HHD

Page 35: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel
Page 36: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel
Page 37: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

HHD

Page 38: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

HHD

Page 39: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

• Angenommen Sie wollten einen Roboter bauen, der Spielkarten nach Farben sortiert.

• Dann muss Ihr Roboter „wissen“ wo was hinkommt. Sprich / Lies: nach welchem System Sie sortieren.

• Danach können Sie – so Sie es können – den Roboter selbst konstruieren / bauen, der dann die Karten für Sie automatisch sortiert.

HHD

Page 40: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

• Angenommen Sie wollten einen Roboter bauen, der Spielkarten nach Farben sortiert.

• Dann muss Ihr Roboter „wissen“ wo was hinkommt. Sprich / Lies: nach welchem System Sie sortieren.

• Danach können Sie – so Sie es können – den Roboter selbst konstruieren / bauen, der dann die Sortier-Arbeit für Sie automatisch erledigt.

HHD

Page 41: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

• Angenommen Sie wollten einen Roboter bauen, der Spielkarten nach Farben sortiert.

• Dann muss Ihr Roboter „wissen“ wo was hinkommt. Sprich / Lies: nach welchem System Sie sortieren.

• Danach können Sie – so Sie es können – den Roboter selbst konstruieren / bauen, der dann die Sortier-Arbeit für Sie automatisch erledigt.

HHD

Page 42: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

① 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.

HHD

Page 43: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

① Form suchen und finden.– Abgrenzen und Ordnen– Klassifizieren und Katalogisieren– Abstrahieren

HHD

Page 44: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

– Weniger ist mehr!• Vereinfachen eines Sachverhaltes• oder ein neues Problem auf ein gelöstes

Problem zurückführen

– Verallgemeinern• Algorithmus definieren

HHD

Page 45: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

Julius Cäsar (100 – 44 v. Cr.)

„Nach erfolgter Ankunft und Besichtigung der Verhältnisse war die Erringung des Sieges möglich.“

HHD

Ich kam, sah und siegte!

Page 46: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

Pablo Picasso (1881 – 1973)

HHD

Page 47: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

HHD

Page 48: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

HHD

Page 49: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

HHD

Ein Algorithmusist ein Lösungsverfahren,das festgelegte Verfahren

zur Lösung einer Aufgabenstellungfestlegt.

Page 50: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

HHD

Ein Algorithmus muss sein:

EindeutigEndlich

Erarbeitbar

Page 51: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

HHD

① Form suchen und finden.

② Form verbindlich festlegen.

③ Form darstellbar machen bzw. darstellen.

Mittels formaler Sprache

Page 52: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

HHD

Page 53: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

• Das Alphabet zu unserer (lebendigen) Sprache• und die Grammatik, die den Zusammenbau der

Zeichen des Alphabetes regelt = Regelwerk.

Zum Beispiel:15. Dezember 2015

17. eptember 2015März:2015:3

HHD

Page 54: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

Digitaler Bitstrom

HHD

Page 55: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

1 1 H00 1 1 0 1 0 1 0 1 o 1 0

• Nee!• Und warum nicht?

Das zulässige Alphabet besteht ausschließlich aus den beiden Symbolen 0 und 1

UNDDie Grammatik definiert, dass eine 0 als Nachfolger ausschließlich 0 oder 1 haben darf und eine 1 ebenso.

HHD

Page 56: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

FORMale Sprache

HHD

Page 57: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

Zeichen des Alphabets symbolisieren reale Vorgänge

= Symbole

HHD

Page 58: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

• Semantik bedeutet Bedeutung!

Zum Beispiel:31. Februar 2015

Dieser Satz ist rot eingefärbt!

• Welche Bedeutung sollen die Sprachkonstrukte der formale Sprache haben?

HHD

Page 59: Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel

Flussplan

HHD