2.4
Übungen und Aufgaben |
|
Ubung 3 | Wenn man
die Farbe der Turtle setzt, öffnet sich ein Fenster. Stelle das Register
RGB ein:
Stelle nacheinander folgende Kombinationen ein: Rot (255) Grün (255) Blau (0)
|
Aufgabe 4 |
|
Aufgabe 5 | Bei der
Turtle JTurtleControl.jar gibt es weitere Buttons, die keine
Turtle-Methoden repräsentieren. Welche Buttons sind es und was bewirket
ein Klicken auf diese Buttons? |
Aufgabe 6 |
Wir haben
gesehen, dass man die Grammatik der Turtle mit Hilfe von Syntaxdiagrammen
grafisch darstellen kann. Syntaxdiagramme sind ein mächtiges Werkzeug in
der Informatik.
So kann
man mit Hilfe von Syntaxdiagrammen eine ganze Sprache festlegen. Wir
zeigen dies am Beispiel der Himmelsprache 'Frohlocken'. "Sie ist leicht
erlernbar, denn sie ist eine Teilmenge der bayrischen Sprache und somit
keine Fremdsprache (?)". 'Frohlocken' stammt aus einer Aufgabe des 9.
Bundeswettbewerbs Informatik 1990. Wie Sätze in dieser Sprache gebildet
werden, beschreiben Syntaxdiagramme. Sie ist vollständig durch zwei
Diagramme beschrieben. Das erste ist so zu lesen, dass ein Satz dieser
Sprache aus ein- oder mehrmaligem
hosianna
singen besteht;
mehrfaches
hosianna singen
wird durch
Kommata getrennt und das letzte
hosianna
singen
muss mit einem Ausrufezeichen (!)
abgeschlossen werden. Kommata (,)und
Ausrufezeichen werden nicht weiter erklärt, sie sind sog. Atome der
Sprache.
hosianna singen
ist dagegen weiter auflösbar. Nach welchen Regeln dies geschieht,
beschreibt das zweite Syntaxdiagramm. Unschwer erkennt man weitere Atome
der Sprache:
ha,
l,
le,
lu,
u
und ja.
In welcher Anordnung (allgemeiner in welcher Beziehung) sie auftreten
dürfen ist leicht zu erkennen. Man prüfe, ob die nachfolgenden Sätze, Sätze der Sprache Frohlocken sind:
haleluja! Die
Aufgabe des Bundeswettbewerbes bestand nun darin, in einer gängigen
Sprache (damals z.B. Turbo Pascal) einen Parser für das Frohlocken zu
schreiben. Es handelt sich dabei um ein Computerprogramm, das eingegebene
Sätze dahingehend überprüft, ob sie grammatikalisch richtig sind, also der
Syntax gehorchen
|
zu den | 2.4 Lösungen |
zur Startseite | www.pohlig.de (C) MPohlig 2004 |