06.08.2013 Aufrufe

PDF-Datei (ca. 1 MByte)

PDF-Datei (ca. 1 MByte)

PDF-Datei (ca. 1 MByte)

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

7.3. PROGRAMME 53<br />

Ausgangssituation<br />

# ######<br />

# o #<br />

#<br />

#<br />

# # o #<br />

# # > o #<br />

# ######<br />

nach Befehl vor();<br />

# ######<br />

# o #<br />

#<br />

#<br />

#<br />

#<br />

#<br />

#<br />

^<br />

o<br />

#<br />

#<br />

# ######<br />

nach Befehl gib();<br />

# ######<br />

# o #<br />

#<br />

#<br />

#<br />

#<br />

#<br />

^<br />

o<br />

#<br />

#<br />

#<br />

# ######<br />

vor(); denke(); vor();<br />

7.3 Programme<br />

nach Befehl vor();<br />

# ######<br />

# o #<br />

#<br />

#<br />

# # o #<br />

# # > o #<br />

# ######<br />

nach Befehl nimm();<br />

# ######<br />

# o #<br />

#<br />

#<br />

#<br />

#<br />

#<br />

#<br />

^ #<br />

o #<br />

# ######<br />

nach Befehl vor();<br />

# ######<br />

# o ^ #<br />

# o #<br />

# # #<br />

# # o #<br />

# ######<br />

Abbildung 7.4: Auswirkung von Anweisungen<br />

nach Befehl links_um();<br />

# ######<br />

# o #<br />

#<br />

#<br />

# # o #<br />

# # ^ o #<br />

# ######<br />

nach Befehl vor();<br />

# ######<br />

# o #<br />

# ^ #<br />

# # #<br />

# # o #<br />

# ######<br />

nach Befehl links_um();<br />

# ######<br />

# o < #<br />

# o #<br />

# # #<br />

# # o #<br />

# ######<br />

Nachdem wir nun Anweisungen kennengelernt haben, ist es nur noch ein kleiner Schritt zu<br />

de nieren, was Hamster-Programme sind.<br />

7.3.1 Syntax<br />

Die Syntax eines Hamster-Programms wird in Abbildung 7.5 de niert. Danach setzt sich ein<br />

Hamsterprogramm aus den Schlusselwortern void, gefolgt von main, einem runden Klammerpaar<br />

und einem geschweiften Klammernpaar, das eine Anweisung umschlie t, zusammen. Im<br />

allgemeinen wird es sich dabei bei der Anweisung um eine Anweisungssequenz handeln.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!