26.גבולות הצב
עד היום כאשר חצינו את גבולות משטח הציור הצב תמיד הופיע מהצד השני. למשל כאשר עלינו למעלה מעבר לגבלות המשטח הצב הופיע מלמטה. או כאשר יצאנו מהגבולות מצד ימין הצב הופיע מצד שמאל.
כעת ניצור תכנית שממחישה את זה.
בואו וניצור תכנית אשר מנקה את המסך והולכת קדימה 450 נקודות ואז פונה ימינה 90 מעלות.. מחכה כ 100 רגעים וממשיכה קדימה 500 נקודות
הברירת מחדל של גבולות הצב היא מעטפת מה שגורם לכך שאם הצב יוצא מצד אחד הוא חוזר מהצד השני.
אנחנו גם יכולים להגיד לצב להשתמש במצב מעטפת באופן מפורש. על ידי השימוש במלה מעטפת.
נכתוב תכנית שמנקה את המסך ובחורת במצד מעטפת ואז הולכת קדימה 450 פונה ימינה 90 מחכה כ 100 רגעים ואז ממשיכה קדימה 500.
במצב חלון הצב יכול לצאת מגבולות משטח הציור ולא יחזור מהצד השני . במקרה הזה אנחנו לא נראה את הצב אבל כן נוכל להחזיר אותו לגבולות משטח הציור.
בואו ונבחן את התנהגות הצב במצב חלון.
ננקה את המסך ונבחר במצב חלון, נתקדם 450 נקודות נפנה ימינה 90 נמתין 100 רגעים ואז נמשיך קדימה 500.
בשלב הזה כאשר הצב מחוץ למסך אנחנו נשמור את המיקום שלו ונדפיס אותו על המסך
נכתוב את הפקודות הבאות
נמ חלון קד 450 ימ 90 המתן 100 קד 300 עשה "איקס מיקוםאפקי עשה "וואי מיקוםאנכי הקלד [ איקס הוא ] הדפס :איקס הקלד [ וואי הוא ] הדפס :וואי ימ 90 המתן 100 קד 300
במצב גדר אם הצב ינסה לעבור מעבר לגבולות המשטח ציור הוא ייעצר. בצעד הנוכחי נגרום לצב להתקדם 30 פעמים 10 נקודות בכל פעם ונראה מה קורה כאשר הוא נתקע בגדר
נבצע את הפקודות הבאות. ננקה את המסך ונהיה במצב גדר על ידי הקלדה של המילה גדר.
ואז נחזור 30 פעמים [ קד 10 המתן 10]
יש לנו 3 מצבים של גבולות למשטח הציור של הצב: מעטפת, חלון וגדר.
לכל אחד מהמצבים יש התנהגות שונה כאשר הצב מנסה לצאת מחוץ לגבולות משטח הציור
תנסו זאת בעצמכם.
להריץ תוכניות במצבים של: מעטפת, חלון וגדר.