22.08.2013 Aufrufe

Grundlagen der Informatik I “Programmierung”

Grundlagen der Informatik I “Programmierung”

Grundlagen der Informatik I “Programmierung”

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.

Brötchen füllen: heißes Hacksteack auf die untere Hälfte legen;<br />

Salatblatt darauflegen;<br />

Tomatenscheiben darauflegen;<br />

Essiggurkenscheiben darauflegen;;<br />

alles unter KetchUp verstecken;<br />

obere Brötchenhälfte daraufpappen<br />

Diese Verfeinerung des Verfahrens wird solange fortgesetzt, bis nur mehr Verfahrensschritte vorliegen, die so<br />

elementar sind, daß sie von dem Durchführenden (Mensch o<strong>der</strong> Maschine) unmittelbar ausführbar sind.<br />

Als Verfeinerung haben wir nur die Aufeinan<strong>der</strong>folge von Tätigkeiten benutzt. Da die Burgerspeisekarte eine<br />

beschränkte Anzahl von Alternativen bietet, können wir das Verfahren erweitern:<br />

Brötchen vorbereiten;<br />

if Doppel-Burger verlangt<br />

then heißes Hacksteack hineinlegen;<br />

Salatblatt darauflegen;<br />

Tomatenscheiben darauflegen;<br />

Essiggurkenscheiben darauflegen;<br />

heißes Hacksteack hineinlegen;<br />

Salatblatt darauflegen;<br />

Tomatenscheiben darauflegen;<br />

Essiggurkenscheiben darauflegen;;<br />

else heißes Hacksteack hineinlegen;<br />

Salatblatt darauflegen;<br />

Tomatenscheiben darauflegen;<br />

Essiggurkenscheiben darauflegen;;<br />

alles unter KetchUp verstecken;<br />

obere Brötchenhälfte daraufpappen;<br />

Brötchen verpacken<br />

Wir haben nun neue Sprachelemente “if ... then ... else ...” hinzugenommen für die Verfeinerung hinzugenommen,<br />

<strong>der</strong>en Bedeutung natürlich genau definiert sein muß. Z.B. schließen sich then-Teil und else-Teil in<br />

<strong>der</strong> Durchführung aus, die Einrückung gibt wie<strong>der</strong>, welche Schritte zum then-Teil und zum else-Teil gehören.<br />

Wir können unsere Sprache (Programmiersprache) um die Möglichkeit <strong>der</strong> Wie<strong>der</strong>holung erweitern, um die<br />

Aufgabe <strong>der</strong> Küche zu beschreiben, den Vorrat an Burgern für die Kasse immer wie<strong>der</strong> aufzufüllen.<br />

while im Fach Platz ist do<br />

Brötchen nehmen;<br />

Brötchen halbieren;<br />

if Doppel-Burger verlangt<br />

then heißes Hacksteack hineinlegen;<br />

Salatblatt darauflegen;<br />

Tomatenscheiben darauflegen;<br />

Essiggurkenscheiben darauflegen;<br />

heißes Hacksteack darauflegen;<br />

Salatblatt darauflegen;<br />

Tomatenscheiben darauflegen;<br />

Essiggurkenscheiben darauflegen;<br />

else heißes Hacksteack hineinlegen;<br />

Salatblatt darauflegen;<br />

Tomatenscheiben darauflegen;<br />

Essiggurkenscheiben darauflegen;<br />

alles unter KetchUp verstecken;<br />

obere Brötchenhälfte daraufpappen;<br />

Brötchen verpacken<br />

Auch hier muß das neue Sprachelement while ... do eindeutig definiert sein: Solange die Bedingung wahr ist,<br />

soll <strong>der</strong> eingerückte Teil durchgeführt werden.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!