Charles Babbage Profil Entwicklungen Erfindung Ada Lovelace

  • View
    104

  • Download
    1

Embed Size (px)

Text of Charles Babbage Profil Entwicklungen Erfindung Ada Lovelace

  • Folie 1
  • Charles Babbage Profil Entwicklungen Erfindung Ada Lovelace
  • Folie 2
  • Charles Babbage 26. Dezember 1791 * 18. Oktober 1871 Grndete die Analytical Society mit Entwarf Analytical Engine Entwickelte eine Differenzmaschine
  • Folie 3
  • Analytical Engine 30 Meter lang und 10 Meter breit Dampfmaschienen antrieb 4 Grundrechenarten Speicherkapazitt 20kb (50 dezimal stellen) Lochkarten bedienung
  • Folie 4
  • Analytical Engine Es seien folgende zwei Gleichungen mit zwei Unbekannten gegeben: mx + ny = d m'x + n'y = d' Dann ergibt sich fr x die Gleichung x = (dn' - d'n)/(n'm - nm'), Zahlen werden gespeichert ( v o -v n) Maschine muss programmiert werden : v0 = m, v1 = n, v2 = d, v3 = m', v4 = n', v5 = d'. Die weiteren Speicherpltze (v6, v7,..., vN) stehen dann zur Aufnahme der (Zwischen-)Ergebnisse zur Verfgung.
  • Folie 5
  • Difference Engine Quadratische Funktionen/ Tabellen 4 Grundrechenarten Aufbau: Spalte enthlt sechs Kammern mit Ziffernrad Ziffern 0-99 999.
  • Folie 6
  • Difference Engine Die Zahl in der ersten Differenzen-Spalte wird zu der Zahl in der Tabellen-Spalte addiert. Dieselbe erste Differenz, die in der Spalte bestehen blieb, wird um die Zahl, die sich in der Spalte der zweiten Differenzen befindet, erhht.
  • Folie 7
  • Ada Lovelace Lebte von 1815-1842 bersetzte den Plan der Analytical Engine Entwarf Anleitung fr spezielle Berechnung mit der AE Somit Verfasserin der ersten Programmiersprache
  • Folie 8
  • Ada Lovelace