דבר אחד שמחשבים ממש טובים בו הוא חזרה על פקודות.
כבני אדם, אתם יכולים להשתעמם בקלות אם תצטרכו לעשות את אותו הדבר הרבה פעמים ברצף.
.
אבל מחשב יכול לעשות את אותו הדבר מיליוני, אולי אפילו מיליארדי פעמים
בלי להשתעמם, והוא עושה את הכול ממש טוב.
אז לדוגמה, אם הייתי רוצה לאחל לכל העובדים בחברת פייסבוק
"יום הולדת שמח" באמצעות הדואר האלקטרוני,
זה כנראה היה לוקח לי יותר ממאה שנים לכתוב את כל המיילים האלה לכולם.
.
אבל עם כמה שורות פשוטות של קוד, אני יכול ליצור מערכת
שתשלח מייל לכולם בפייסבוק ותאחל להם יום הולדת שמח.
אז אלו הן בעצם הלולאות, וזו הסיבה לכך שהן כה חיוניות
ושהן דברים שמחשבים יכולים לעשות בצורה מעולה.
בדוגמה זו מטרתכם תהיה להזיז את הציפור
כדי שתשיג את החזיר. אנחנו הולכים להשתמש בבלוק ה"חזור"
כדי לעשות זאת בקלות. אתם יכולים לעשות את זה
באמצעות הפעולה "זוז קדימה"
חמש פעמים, כדי לקדם את הציפור צעד אחד בכל פעם אל עבר החזיר,
או שאתם יכולים לומר למחשב "זוז קדימה" רק פעם אחת,
ואז לומר לו לחזור על כך 5 פעמים, והציפור תעשה את אותו הדבר בדיוק.
אז כדי לעשות את זה, גררו את הפקודה "זוז קדימה",
ואז הניחו אותה בתוך בלוק ה"חזור".
אתם יכולים ללחוץ עליו ולומר לו כמה פעמים אתם רוצים שיחזור על הבלוק,
כדי לומר לו כמה צעדים אתם רוצים שהציפור תזוז. עוד דבר אחד שרציתי לומר
הוא שאתם יכולים לתת כמה פקודות שתרצו בתוך בלוק ה"חזור".
אז בדוגמה הזאת, אתם אומרים לה לזוז קדימה ואז לפנות שמאלה,
והיא תעשה את זה חמש פעמים גם כן. אוקיי, עבודה מעולה, תבלו!
.