23.11.2013 Aufrufe

6t)~~ - The Sharp MZ-Series

6t)~~ - The Sharp MZ-Series

6t)~~ - The Sharp MZ-Series

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.

- Kapitel 3 ­<br />

Die Prozedur KREISBOGEN zeichnet nun immer Kreisbögen nach rechts - im<br />

Uhrzeigersinn. Wir wollen diese Prozedur jetzt RECHTSBOGEN nennen. Wir<br />

definieren uns dann noch die Prozedur LINKSBOGEN, in der (als Veränderung<br />

zu RECHTSBOGEN) nur RECHTS durch LINKS ersetzt werden mu8:<br />

PR LINKSBOGEN :RADIUS :WINKEL<br />

VW (:RADIUS * :WINKEL * 0.174533 / 360 / 2)<br />

LINKS (:WINKEL / 36)<br />

WH 35 (VW (:RADIUS * :WINKEL * 0.174533 /360) LI (:WINKEL / 36)]<br />

VW (:RADIUS * :WINKEL * 0.174533 / 360 / 2)<br />

ENDE<br />

Es gibt noch eine zweite Möglichkeit, die Prozedur LINKSBOGEN zu definieren:<br />

PR LINKSBOGEN1 :RADIUS :WINKEL <br />

RECHTSBOGEN (- :RADIUS) (- :WINKEL) <br />

ENDE <br />

Diese Prozedur LINKSBOGEN1 nutzt die Eigenschaft des Befehls RECHTS - da8 <br />

seine Eingabe auch negativ sein kann - aus. Ebenso können auch die Befehle <br />

LINKS, VORWAERTS und RUECKWARTS mit negativen Zahlen aufgerufen werden. <br />

Noch ein Hinweis: <br />

Wenn Ihnen die Prozeduren RECHTSBOGEN und LINKSBOGEN noch zu langsam sind, <br />

so können Sie die folgenden erheblich schnelleren Prozeduren RBOGEN und <br />

LBOGEN benutzen. Diese beiden Prozeduren sind jedoch etwas ungenauer I <br />

PR RBOGEN :R :W<br />

BOGEN (:R * :W * 0.000969628) (:W / 18)<br />

ENDE<br />

PR LBOGEN :R :W<br />

BOGEN (:R * :W * 0.000969628) (- :W / 18)<br />

ENDE<br />

PR BOGEN :SCHRITT :TEILWINKEL<br />

VW (:SCHRITT / 2)<br />

RE :TEILWINKEL<br />

WH 17 (VW :SCHRITT RE :TEILWINKELl<br />

VW (:SCHRITT / 2)<br />

ENDE<br />

Es bestehen zwei Unterschiede zu den Prozeduren RECHTS- und LINKS80GEN. Zum<br />

einen werden nur noch 18 und nicht mehr 36 Schritte ausgeführt. Zum anderen<br />

aber werden die Eingaben in der Wiederholezeile nicht mehr jedesmal neu<br />

berechnet. Das macht diese Prozeduren erheblich schneller.<br />

Au8erdem können Sie noch den Igel verstecken!<br />

Wir wollen nun unsere Prozeduren RECHTSBOGEN und LINKSBOGEN (bzw. auch<br />

RBOGEN und LBOGEN) zum Zeichnen einer Blume nutzen.<br />

AlP - LOGO Seite 44

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!