13. לולאת עבור

TurtleAcademy learn programming for freeYour browser is not supporting canvas We recomand you to use Chrome or Firefox browsers
שלום , בשיעור קודם למדנו כיצד להשתמש בלולאת חזור. בשיעור זה נלמד להתשמש בלולאה חדשה , לולאת עבור.
בבקשה נקה את המסך
ההגדרה של לולאת עבור היא. עבור [שם_משתנה ערך_תחילי ערך_סופי התקדם] [בצע_רצף_פקודות]. בואו נתחיל בהצגת דוגמה : עבור [i 1 10 1][הדפס :i] כאן שם_המשתנה שלנו הוא i הערך_התחילי הוא 1. אנחנו בעצם אומרים לבצע את רצף הפקודות הנמצאות ב בצע_רצף_פקודות עד אשר i>10 , עבור כל ביצוע של רצף הפקודות הערך של i יעלה ב 1 שזה הפרמטר השלישי בהגדרת הלולאה. בפעם הראשונה i=1 , וכאשר אנחנו מדפיסים את ערכו אנחנו בעצם מדפיסים 1 , בפעם השנייה i=2 (נסו לחשוב מדוע?) וכך הלאה
רשום את הפקודה : עבור [i 1 10 1][הדפס :i]
כעת ננסה להתשמש בלולאת עבור כדי להדפיס את המספרים הזוגיים בין 0-10. דברים עליהם נצטרך לחשוב בתרגול זה . מה צריך להיות הערך הראשוני של המשתנה ? בכמה עלינו לקדם את המשתנה בכל צעד לולאה ? מתי הלולאה צריכה להסתיים ?
בבקשה הדפס את המספרים הזוגיים בין 0-10 ( המשתנה בלולאה יקרה למען הנוחות i )
בואו ניצור ספירלה. כדי ליצור ספירלה נתקדם 10 נקודות קדימה ואז נפנה ימינה בזוית ישרה , אחר כך נתקדם 20 נקודות ונפנה ימינה בזוית ישרה , אחר כך נתקדם 30 נקודות ונפה ימינה בזוית ישרה , בכל צעד בעצם נתקדם 10 נקודות יותר עד אשר נגיע ל 100
בואו נשתמש בלולאת עבור כדי ליצור ספירלה ,הערך התחילי של i יהיה 10 , בכל צעד ערך i יעלה ב 10 עד אשר i=100.
בשיעור לולאות למדנו כיצד ליצור ריבוע . חזור 4 [קד ערך_כלשהוא שמ 90]. כעת נשתמש בלולאת עבור כדי ליצור 5 ריבועים ריבועים שונים ביחד , בריבוע הראשון אורך כל צלע יהיה 20 בשני 40 בשלישי 60 ברביעי 80 ובאחרון 100.
צור את החמשת הריבועים שנתבשת לעשות בהסבר . על ידי שימוש בלולאה חזור(כדי ליצור את הריבועים על ידי פניות שמאלה) בתוך לולאת עבור
כעת ניצור משהו רק בשביל הכיף. רק הריצו את הפקודה הבאה ונסו לחשוב מה בעצם מתחולל בתוך הלולאה , שימו לב ! אם לא ניתן ערך בלולאת עבור ל 'התקדם' הערך אוטומטית יעלה ב 1 בכל פעם שהלולאה מתרחשת
הרץ את הפקודה הבאה : עבור [i 1 100] [קד :i * 10 ימ :i]