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