17.11.2012 Aufrufe

Die Magie der Informatik: - cs4fn

Die Magie der Informatik: - cs4fn

Die Magie der Informatik: - cs4fn

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Algebra als magischer<br />

Selbstläufer<br />

Algebra beweist, dass die Zahlen stets gleich<br />

sind. Solange Sie den Arbeitsschritten für den<br />

Trick (dem Algorithmus) folgen, wird er immer<br />

funktionieren. Der Rest ist Präsentation …<br />

aber erzählen Sie niemandem wie <strong>der</strong><br />

Trick funktioniert!<br />

Mittels Algebra können wir erneut beweisen,<br />

dass Computerprogramme immer tun, was sie<br />

sollen, indem ein Problem in ein Abstraktum<br />

umgewandelt wird. Ein Abstraktum verwendet<br />

Variablen wie zum Beispiel R1 anstelle <strong>der</strong><br />

konkreten Anzahl von Karten, beispielsweise<br />

12, genau wie wir das gerade getan haben.<br />

Programmiersprachen verwenden<br />

verschiedene Abstrakta, was das Schreiben<br />

von Programmen erleichtert.<br />

Durch die Beweisführung in Algebra können wir<br />

sicher sein, dass unser Trick jedes Mal von<br />

selbst funktioniert, ohne dass wir jeden<br />

möglichen Kartenstapel ausprobieren müssen,<br />

genauso wie wir das für den 21-Karten Trick<br />

getan haben. Wenn wir uns nicht blamieren<br />

wollen, muss <strong>der</strong> Trick wirklich 100 Prozent<br />

funktionieren, nicht nur 99 Prozent.<br />

Was wäre zum Beispiel, wenn es nicht um<br />

einen Zaubertrick, son<strong>der</strong>n um ein<br />

Computerprogramm ginge, das den<br />

Landevorgang von Flugzeugen kontrolliert?<br />

Da will man schon sicher sein, dass das bei<br />

je<strong>der</strong> Landung klappt, dass jedes Mal, wenn das<br />

Programm seinen Arbeitsanweisungen folgt,<br />

das Richtige passiert. O<strong>der</strong> wie sieht es mit<br />

Ihrem MP3-Player aus? Auch das ist nur ein<br />

Computer, <strong>der</strong> durch Programme gesteuert<br />

Training fürs Gehirn:<br />

Geschicklichkeit mit zweistelligen<br />

Zahlen<br />

Je<strong>der</strong> kann fix mit 10 multiplizieren.<br />

Man muss nur eine 0 an die Zahl<br />

anhängen. Doch die Überlegenheit<br />

Ihrer geistigen Superkräfte beweisen<br />

Sie, wenn Sie zweistellige Zahlen<br />

super schnell mit 11 multiplizieren<br />

können. Erweitern Sie Ihre<br />

Vorstellungskraft und trainieren<br />

Sie ihre Geschicklichkeit mit<br />

zweistelligen Zahlen auf<br />

www.<strong>cs4fn</strong>.org/mathemagic/<br />

und for<strong>der</strong>n Sie dann ihre<br />

Freunde heraus.<br />

wird. Es wäre nicht gut genug, wenn <strong>der</strong> nur<br />

zu 99% richtig arbeiten würde.<br />

Wären Sie zufrieden, wenn er jedes hun<strong>der</strong>tste<br />

Lied nicht spielen würde?<br />

Mit ähnlichen Abstrakta und Algebra können wir<br />

auch beweisen, dass Programme richtig<br />

arbeiten. Mathematische Beweisführung ist <strong>der</strong><br />

Kern <strong>der</strong> Computerwissenschaft und wird in<br />

Zukunft eine noch wichtigere Rolle dabei spielen,<br />

sichere Computersysteme zu entwickeln;<br />

Systeme, denen man vertrauen kann.<br />

Lernen Sie mehr auf www.<strong>cs4fn</strong>.org/mathemagic/ Queen Mary, University of London 23

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!