6t)~~ - The Sharp MZ-Series
6t)~~ - The Sharp MZ-Series
6t)~~ - The Sharp MZ-Series
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