לוגו (שפת תכנות) – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
Alexbot (שיחה | תרומות)
שורה 37:
'''דוגמה 1''': תוכנית לוגו קטנה לציור ריבוע:<BR>
<DIV dir=ltr align=left><CODE>
REPEAT 4 [FORWARDfd 200 LEFTlt 90] ; square
</CODE></DIV>
התוכנית מורה לצב לבצע 4 פעמים את ההנחייה: זוז קדימה 200 פיקסלים ואחר כך פנה שמאלה ב-90 מעלות. הצב מבצע הנחייה זו, תוך שהוא רושם על-גבי המסך את מסלול תנועתו.
שורה 43:
'''דוגמה 2''': ציור מורכב יותר מתקבל כאשר הצב מבצע את ההנחייה הקודמת 9 פעמים, תוך שינוי זווית המוצא שלו ב-40 מעלות ימינה בכל פעם:<BR>
<DIV dir=ltr align=left><CODE>
REPEAT 9 [REPEAT 4 [FORWARDfd 120 LEFTlt 90] RIGHTrt 40] ; flower
</CODE></DIV>
 
שורה 53:
TO spiral :size
IF :size > 30 [STOP] ; a stop condition
FORWARDfd :size RIGHTrt 15 ; many lines of action
spiral :size *1.02 ; the tailend recursive call
END