משתמש:טוקיוני/שיר אהבה למחשבה/הצב מצייר פרקטלים

מתוך ויקיספר, אוסף הספרים והמדריכים החופשי

לוגו והצב[עריכה]

כשאני הייתי ילד הדרך שבה לימדו תכנות התבססה על תוכנת מחשב בשם לוגו. לוגו היא תוכנת מחשב שפותחה באוניברסיטת MIT והחלה בתור רובוט בשם 'הצב' שהתסובב על הרצפה כאשר עט הוצמד לזנב שלו. יש שני פקודות בסיסיות בשביל לשלוט על הצב והם "קדימה" ולאחריו מספר הצעדים ללכת קדימה, והפקודה השנייה היא "ימינה" ולאחריו הזוית שבה צריך להסתובב במקום ימינה.

ובכן לדוגמא על מנת לצייר ריבוע שאורך הצלע שלו הוא 10 צעדים, צריך להגיד לצב ללכת 10 צעדים קדימה ואז להסתובב בזוית של 90 מעלות, ואח"כ לחזור על הפעולה עוד 3 פעמים. נשמע פשוט נכון? ובכן איך אם כך נצייר מחומש משוכלל? איך מציירים צורה עם n צלעות?