|
Lektion 8: Sterne |
|
©1997/1998 Sebastian Golze, Thomas Hirsch
und
|
[1_Erste_Schritte] [2_Rechts_und_links] [3_Auch_in_Farbe] [4_Prozeduren] [5_Parameter] [6_Schleifen] [7_Noch_mehr_Parameter] [8_Sterne] [9_Upload_und_Download] [10_LOGO_lernt_schreiben] Und nun zum unterhaltsamen Teil: Probier doch einmal aus, was dabei herauskommt, wenn Du einfach eine beliebige Folge von Befehlen in eine Prozedur schreibst, und diese dann so um die 100 mal wiederholst. Mit ein wenig Glück kannst Du LOGO mit wenigen Zeilen Programm wunderschöne Sterne zeichnen lassen. Ein Beispiel haben wir hier auch noch vorgeführt:
prozedur main
prozedur irgendwas Spiel einfach mal ein wenig mit den Befehlen herum. Wenn Dir ein
Stern ganz besonders gut gefällt, behalte das Programm bis zur
nächsten Lektion. Da zeigen wir Dir dann, wie Du LOGO dazu bringst,
sich prozeduren zu merken. Und noch ein toller Trick: Weil LOGO immer ganz genau weiß, in der wievielten Wiederholung einer Prozedur er sich befindet, kannst Du das auch in Dein Programm mit einbauen. Die Variable "loop" entspricht immer der Anzahl an Wiederholungen, die LOGO bereits gezeichnet hat. Weil eine solche Variable auch während der Prozedur immer weiter läuft, nennt man sie in der Programmierersprache Laufvariable. Nun ersetze eine beliebige Zahl in Deiner Prozedur durch das Wort "loop". Sie wird nun mit jeder Wiederholung der Prozedur um eins größer. In unserem Beispiel, das wir unten nocheinmal geändert haben, läuft LOGO mit jedem Mal ein Stückchen weiter.
prozedur main
prozedur irgendwas |