Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
6 KAPITEL 1. PROGRAMMIERUNG<br />
der Formulierung von Algorithmen vorgestellt, und es wird auf die Ausfuhrung von Algorithmen<br />
eingegangen. Algorithmen besitzen einige charakteristische Eigenschaften, die zum Abschlu<br />
dieses Abschnitts erlautert werden.<br />
1.2.1 Arbeitsanleitungen<br />
Wenn Sie etwas Leckeres kochen wollen, gehen Sie nach einem Rezept vor. Der Zusammenbau eines<br />
Modell ugzeugs erfordert eine Bastelanleitung. Beim Klavierspielen haben Sie ein Notenheft<br />
vor sich. Zum Skatspielen sind Spielregeln notwendig. Mit derlei Anleitungen wie Kochrezepten,<br />
Bastelanleitungen, Partituren und Spielregeln kommen Sie tagtaglich in Beruhrung. Wenn Sie<br />
sich den Aufbau solcher Anleitungen genauer anschauen, konnen Sie feststellen, da sie alle etwas<br />
gemeinsam haben. Sie bestehen aus einzelnen Angaben (Anweisungen), die in einer angegebenen<br />
Reihenfolge ausgefuhrt zu dem gewunschten Ergebnis fuhren:<br />
Kochrezept:<br />
Zwiebel feinhacken;<br />
Brotchen einweichen;<br />
aus Mett, gemischtem Hack, Eiern, feingehackter Zwiebel<br />
und eingeweichtem und gut ausgedrucktem Brotchen<br />
einen Fleischteig bereiten;<br />
mit Salz und Pfeffer herzhaft wurzen;<br />
Trauben waschen, halbieren und entkernen;<br />
...<br />
Teilweise sind gewisse Anweisungen in den Arbeitsanleitungen nur unter bestimmten Bedingungen<br />
auszufuhren (bedingte Anweisungen). Ausgedruckt wird dieser Sachverhalt durch ein: Wenn<br />
eine Bedingung erfullt ist, dann tue dies ansonsten tue das<br />
Anleitung fur einen Fu ballschiedsrichter:<br />
ein Spieler von Mannschaft A wird von einem Spieler<br />
von Mannschaft B gefoult;<br />
wenn das Foul im Strafraum von Mannschaft B erfolgt<br />
dann pfeife Strafsto ,<br />
ansonsten pfeife Freisto<br />
Daruberhinaus kommt es auch schonmal vor, da gewisse Anweisungen in einer sogenannten<br />
Schleife mehrmals hintereinander ausgefuhrt werden sollen: Solange eine Bedingung erfullt ist,<br />
tue folgendes<br />
Anleitung beim Mensch-Argere-Dich-Nicht-Spiel:<br />
Solange ein Spieler eine 6 wurfelt, bleibt er am Zug.<br />
Weiterhin fallt auf, da zum Ausfuhren der Anleitungen gewisse Voraussetzungen erfullt sein<br />
mussen: Zum Kochen werden Zutaten benotigt, Basteln ist nicht ohne Materialien moglich und<br />
zum Spielen sind Spielkarten oder Spiel guren unabdingbar.<br />
Zutaten beim Kochen:<br />
250g Mett