18. צבעי רקע

TurtleAcademy learn programming for freeYour browser is not supporting canvas We recomand you to use Chrome or Firefox browsers
עד עכשיו למדנו לעשות המון צורות מדהימות ע"י שימוש בצב של לוגו , אבל לפעמים כדי ליצור משהו יותר "חי" נרצה גם להוסיף לצורה צבע רקע כלשהוא. בשיעור זה אנו נלמד איך למלא את הרקע של הצורות על ידי שימוש בפקודות צבערקע ו צבערקענוצר
נקה את המסך
פקודת צבערקע צובעת את הרקע מסביב למקום הנוחכי של הצב. מה הכוונה למסביב ? הכוונה היא מסביב לאיזור בוא הצב תחום , כלומר אם הצב נמצע כרגע בתוך ריבוע אז הפקודה תצבע את הריבוע , אם הוא נמצא בתוך עיגול אז הפקודה תצבע את הרקע של העיגול. ומה קורה אם הריבוע אינו סגור עד הסוף ?? אם הריבוע אינו סגור עד הסוף הפקודה תצבע את הרקע מעבר לריבוע בלבד כי הוא לא סגור ותחום.
כתוב את הפקודה הבאה : חזור 4 [קד 100 ימ 90]
יפה מאד !! יצרנו ריבוע , עכשיו על מנת לצבוע את הרקע של הריבוע נצטרך למקם את הצב בתוך הריבוע , אז בואו נעשה את זה :).
כתוב את הפקודה הרע ימ 45 קד 50 הוע
עכשיו אנחנו מוכנים להפעיל את הפקודה צבערקע שהמבנה שלה הוא : שנהצבע צבע_כלשהוא צבערקע . כאשר צבע_כלשהוא הוא מספר בין 0-15 המצייג את הצבע אליו אנו רוצים לצבוע
נשתמש בפקודה צבערקע , נשנה את הצבע לאדום (4) ונגיד לצב צבערקע
הפקודה צבערקענוצר נרשמת כך צבערקענוצר צבע_כלשהוא [פקודות ]. כאשר צבע כלשהוא הוא כמו בצעד הקודם מספר בין 0-15. שימו לב ! הפקודה תמלא את הרקע רק לאחר שרצף הפקודות הורץ ,
צור ריבוע כחול (הכחול מספרו 1) על ידי שימוש בפקודה צבערקענוצר , אותו ריבוע כפי שיצרנו בצעד 2
כאן נציג הבדל מהותי בין צבערקענוצר ל צבערקע. האם הפקודות הבאות יתנו אותו פלט 1) נמ חזור 4 [קד 100 ימ 88] הרע ימ 45 קד 50 הוע שנהצבע 2 צבערקע 2) נמ צבערקענוצר 2 [חזור 4 [קד 100 ימ 88]] נסה זאת בעצמך והיוכח
לאחר שנרצת את שתי הפקודות נקה את המסך