xLogo
"vorwärts 100 rechts 90 ..."






XLogo ist ein in Java geschriebener Logo-Interpreter. Es unterstützt gegenwärtig dreizehn Sprachen (Französisch, Spanisch, Englisch, Portugiesisch, Esperanto, Deutsch, Galizisch, Griechisch, Asturisch, Katalanisch, Italienisch und Ungarisch) und wird unter der GPL lizenziert. Dieses Programm ist deswegen frei erhältlich.

Logo ist eine in den 70ern von Seymour Papert entwickelte Sprache. Es ist eine ausgezeichnete Sprache, um Programmieren zu lernen, und bietet Dinge wie Schleifen, Bedingungen, Prozeduren, etc. Der Benutzer kann eine "Schildkröte" genanntes Objekt mit Kommandos so einfach wie mit vorwärts, zurück, rechts und so weiter bewegen. Bei jedem Schritt hinterlässt die Schildkröte eine Spur hinter sich, wodurch Zeichnungen erzeugt werden. Operationen auf Wörter und Listen zählen dazu, was Logo eigentlich ausmacht.

Geben Sie zum Beispiel vorwärts 100 rechts 90 ein, wird die Schildkröte 100 Schritte vor gehen, und sich dann die Schildkröte um 90 Grad nach rechts drehen.

Dieser sehr intuitive graphische Ansatz macht Logo zu einer idealen Sprache für Anfänger, und besonders leicht für Kinder!
* für externe Links kann keine Verantwortung übernommen werden












lerne 10eck
wiederhole 10 [ vw 100 re 36 ]
Ende



lerne mandala
wiederhole 500 [ 10eck re 10 ]
Ende



lerne quadrat100
wiederhole 4 [ vw 100 re 90]
Ende



lerne quadrat80
wiederhole 4 [ vw 80 re 90]
Ende



lerne quadrat50
wiederhole 4 [ vw 50 re 90]
Ende



lerne treppe
wiederhole 10 [vw 20 re 90 vw 20 li 90]
Ende



lerne xy
wiederhole 25 [vw 80 re 90 vw 1 re 90 vw 80 li 90 vw 1 li 90  ]
Ende



lerne yz
wiederhole 16 [vw 130 re 90 vw 1 re 90 vw 130 li 90 vw 1 li 90  ]
Ende



lerne xyz
wiederhole 4 [xy yz  vw 130 li 90 ]
Ende



lerne kreuz
wiederhole 50 [ vw 100 li 90 vw 1 li 90 vw 100 re 90 vw 1 re 90 ]
wiederhole 1 [ li 90 vw 100 re 90 ]
wiederhole 50 [ vw 100 li 90 vw 1 li 90 vw 100 re 90 vw 1 re 90 ]
wiederhole 1 [ vw 200 re 90 vw 100 li 90 ]
wiederhole 50 [ vw 100 li 90 vw 1 li 90 vw 100 re 90 vw 1 re 90 ]
wiederhole 1 [ vw 100 re 90 vw 300 re 90 vw 100 re 180 ]
wiederhole 50 [ vw 100 li 90 vw 1 li 90 vw 100 re 90 vw 1 re 90 ]
wiederhole 1 [ re 90 vw 100 li 90 vw 150 li 90 ]
wiederhole 25 [ vw 350 li 90 vw 1 li 90 vw 350 re 90 vw 1 re 90 ]
wiederhole 1 [ vw 350 li 90 ]
wiederhole 25 [ vw 350 li 90 vw 1 li 90 vw 350 re 90 vw 1 re 90 ]
wiederhole 1 [ vw 350 li 90 ]
wiederhole 25 [ vw 350 li 90 vw 1 li 90 vw 350 re 90 vw 1 re 90 ]
wiederhole 1 [ vw 350 li 90 ]
wiederhole 25 [vw 350 li 90 vw 1 li 90 vw 350 re 90 vw 1 re 90 ]
Ende



lerne block 1
wiederhole 50 [ vw 100 li 90 vw 1 li 90 vw 100 re 90 vw 1 re 90 ]
ende



lerne block 2
wiederhole 25 [ vw 350 li 90 vw 1 li 90 vw 350 re 90 vw 1 re 90 ]
ende
lerne kl
wiederhole 50 [ vw 100 li 90 vw 1 li 90 vw 100 re 90 vw 1 re 90 ]
ende

lerne klo
wiederhole 25 [ vw 300 li 90 vw 1 li 90 vw 300 re 90 vw 1 re 90 ]
ende

lerne klklo
wiederhole 4 [ kl klo vw 150 re 90 vw 50 ]
ende



lerne kl
wiederhole 50 [ vw 100 li 90 vw 1 li 90 vw 100 re 90 vw 1 re 90 ]
Ende

lerne klo
wiederhole 25 [ vw 300 li 90 vw 1 li 90 vw 300 re 90 vw 1 re 90 ]
Ende

lerne klklo
wiederhole 4 [ kl klo re 90 vw 1 li 90 vw 150 re 90 vw 50 ]
Ende



to quadrat50
repeat 4 [ fd 50 rt 90 ]
end



to quadrat75
repeat 4 [ fd 75 rt 90 ]
end



to fett quadrat100
repeat 4 [ fd 100 rt 90 ]
end



to quadrat75
repeat 4 [ fd 75 rt 90 ]
end



to fett
fd 100
rt 90
fd 1
rt90
fd 100
rt 180
end



Lerne a
li 30
vw 100
re 120
vw 25
re 120
vw 50
li 120
vw 50
re 120
vw 50
Ende

Lerne b
wiederhole 12 [a]
Ende

Lerne c
wiederhole 12 [ vw 94 li 30 vw 25 b]
Ende

Lerne d
wiederhole 12 [rw 94 li 60 vw 25 c]
Ende



Lerne a
li 30
vw 120
li 60
vw 60
li 30
rw 80
li 60
vw 120
Ende

Lerne b
wiederhole 12 [a]
Ende

Lerne c
wiederhole 12 [ vw 94 li 30 vw 25 b]
Ende

Lerne d
wiederhole 12 [rw 94 li 60 vw 25 c]
Ende



Lerne a
wiederhole 4 [vw 30 li 90 vw 30 li 90 vw 15 li 90 vw 15 re 90 vw 15 re 90 vw 30 re 90]
Ende

Lerne b
wiederhole 4 [a vw 45 re 90]
Ende

Lerne c
wiederhole 4 [b  a li 90]
Ende