הבריחה מהכלא | חשבו כמו מתכנתים, פרק 1
-
0:30 - 0:37כשהתעוררה מתרדמת, את'יק
מקבלת שלוש הפתעות לא רצויות. -
0:37 - 0:40הראשונה: תא כלא.
-
0:40 - 0:44השניה, שכחון מלא.
-
0:44 - 0:47והשלישית: זר מסתורי נתקע
-
0:47 - 0:51כשניסה להדחק בין סורגי החלון שלה.
-
0:51 - 0:56שמו הדג', והוא בא לעזור לאת'יק
להציל את העולם. -
0:56 - 1:00אבל ראשית הם צריכים לברוח מהכלא.
-
1:00 - 1:06הדג' הופך את ידיו למפצח מנעולים
ומפרט את האתגר שלפניהם. -
1:06 - 1:11כל מנעול בכלא עובד באותה דרך לא רגילה.
-
1:11 - 1:17בתוך חור המפתח יש חוגה אדומה
שיכולה להסתובב לאחד מ 100 מצבים -
1:17 - 1:20שממוספרים 1 עד 100.
-
1:20 - 1:24המפתח לתא מסויים
מסובב את החוגה למיקום הנכון, -
1:24 - 1:29וכשהוא נעצר שם, הופך אותו לירוק
ופותח את הדלת. -
1:29 - 1:34זה לא בא בחשבון לגנוב מפתחות משומר,
-
1:34 - 1:37אבל להדג' יש רעיון טוב יותר.
-
1:37 - 1:39הדג' יכול לבצע את הפקודות של את'יק.
-
1:39 - 1:43אם את'יק תגיד לו ללכת 5 צעדים קדימה,
-
1:43 - 1:46לפנות ימינה, ואז לצעוד חמישה צעדים נוספים,
-
1:46 - 1:50זה בדיוק מה שהוא יעשה.
-
1:50 - 1:53אבל הדג' צריך הוראות מדוייקות,
-
1:53 - 1:57אם את'יק תגיד "תפתח את המנעול"
או "תנסה כל צרוף" -
1:57 - 2:04זה יהיה עמום מדי, אבל "תסובב את החוגה
5 מקומות קדימה" יעבוד. -
2:04 - 2:08ברגע שיצאו מהתא, יהיו להם
רק כמה רגעים לפצח את המנעול -
2:08 - 2:12של הדלת החיצונית לפני שהשומר ילכוד אותם.
-
2:12 - 2:18אז אילו הוראות יאפשרו להדג'
לפתוח ביעילות כל דלת? -
2:20 - 2:24עצרו עכשיו כדי לגלות בעצמכם.
-
2:26 - 2:31לפני שנסביר את הפתרון, הנה רמז.
-
2:31 - 2:37עקרון תכנותי מרכזי שיכול לעזור
לפצח את הדלת נקרא לולאה. -
2:37 - 2:43זו יכולה להיות הוראה אחת או יותר
שהדג' יכול לחזור עליה -
2:43 - 2:47מספר מסויים של פעמים.
-
2:47 - 2:50כמו "קפוץ מאה פעמים."
-
2:50 - 2:55או הוראה שהדג' יחזור עליה
עד שתנאי מסויים יתקיים, -
2:55 - 3:00כמו "המשך לקפוץ עד שהשעה תהיה 7."
-
3:00 - 3:06עצרו פה כדי להבין בעצמכם.
-
3:06 - 3:10הדבר הראשון שברור הוא
שאתם צריכים למצוא דרך שבה הדג' -
3:10 - 3:14ינסה כל צרוף אפשרי עד שאחד יעבוד.
-
3:14 - 3:19מה שדורש קצת יותר מאמץ
זה איך בדיוק אתם עושים זאת. -
3:19 - 3:24פתרון אחד יהיה להורות להדג'
לנסות כל צרוף אפשרי לפי סדר, -
3:24 - 3:27נסה 1 ובדוק את האור.
-
3:27 - 3:32אם הוא הופך לירוק, פתח את הדלת,
אם לא, נסה 2. -
3:32 - 3:38אם זה לא עובד נסה 3. כל הדרך ל 100.
-
3:38 - 3:42אבל זה יהיה מעייף לכתוב את כל זה.
-
3:42 - 3:44למה לכתוב יותר מ 100 שורות של קוד,
-
3:44 - 3:48כשאפשר לעשות את אותו הדבר ב 3 בלבד?
-
3:48 - 3:51פה נכנסת הלולאה לתמונה.
-
3:51 - 3:54יש כמה דרכים לעשות זאת.
-
3:54 - 3:56למנעול יש 100 מצבים,
-
3:56 - 4:02אז את'יק יכולה להגיד "בדוק את צבע החוגה,
אז סובב את החוגה קדימה פעם אחת, -
4:02 - 4:06במשך 100 חזרות.
-
4:06 - 4:13זכרו כשהחוגה הופכת לירוקה,
ואז הדג' יחזיר אותה למספר הזה." -
4:13 - 4:17לולאה כזו, בה אתם אומרים את מספר החזרות.
-
4:17 - 4:20נקראת לולאת "for".
-
4:20 - 4:22אבל לולאה אפילו יותר יעילה
-
4:22 - 4:27תגרום להדג' לסובב את החוגה מצב אחד
כל פעם עד שתהפוך לירוקה -
4:27 - 4:32וברגע שזה קורה, נגרום לו
לעצור ולפתוח את הדלת. -
4:32 - 4:35כך אם הדלת תפתח ב 1,
-
4:35 - 4:39הוא לא יצטרך לעבור דרך כל שאר האפשרויות.
-
4:39 - 4:43זו נקראת לולאת "until."
-
4:43 - 4:47בגלל שהיא כולל עשיית פעולה עד שמצב מתרחש.
-
4:47 - 4:52גישה דומה אחרת תהיה לסובב את החוגה
כל עוד היא אדומה, -
4:52 - 4:54ואז לעצור.
-
4:54 - 4:58זו נקראת לולאת "while".
-
4:58 - 5:00חזרה להרפתקאה.
-
5:00 - 5:07הדג' עובר על הצרופים, והתא נפתח ב 41.
-
5:07 - 5:11אתי'ק והדג' מחכים עד לרגע המושלם
בסבב השומרים -
5:11 - 5:14ובורחים.
-
5:14 - 5:20במהרה, עומדת בפני אתי'ק בחירה:
להתחבא בתוך קריסטל מסתורי, -
5:20 - 5:24או לנסות לפצח את הדלת החיצונית ולברוח.
-
5:24 - 5:26את'יק בוחרת לברוח.
-
5:28 - 5:35הדלת השניה לוקחת להדג' זמן רב יותר,
ודורשת ממנו לסובב כל הדרך עד ל 93. -
5:35 - 5:37אבל הוא פותח אותה
-
5:44 - 5:49ומנצל את ההזדמנות להסביר
למה הוא הציל את אתי'ק. -
5:49 - 5:50העולם בבלאגן:
-
5:50 - 5:55רובוטים השתלטו, ורק את'יק
יכולה לתקן את הדברים. -
5:55 - 5:56כדי לעשות זאת,
-
5:56 - 5:58הם יהיו צריכים לאסוף שלושה פריטים חזקים
-
5:58 - 6:02שמשמשות למטרות מרושעות ברחבי האי.
-
6:02 - 6:06רק אז תוכל את'יק לחזור לעולם המכונות --
הקריסטל הענק ההוא -- -
6:06 - 6:07כדי לסדר את העניינים.
-
6:20 - 6:23את'יק אולי ברחה מהכלא...
-
6:23 - 6:25אבל לאן היא הכניסה את עצמה?
- Title:
- הבריחה מהכלא | חשבו כמו מתכנתים, פרק 1
- Speaker:
- אלכס רוזנטל
- Description:
-
צפו בשיעור המלא: https://ed.ted.com/lessons/the-prison-break-think-like-a-coder-ep-1
זה הפרק הראשון של הסדרה המונפשת "חשבו כמו מתכנתים.": הסיפור בן עשרת הפרקים הזה עוקב אחר נערה, אתיק, והשותף הרובוטי שלה, הדג', כשהם מנסים להציל את העולם. השניים יוצאים למסע לאסוף שלושה פריטים וחייבים לפתור את דרכם דרך סדרה של תעלומות תכנותיות.
שיעור מאת אלכס רוזנטל, בימוי של סטודיו אנימציה קוזמונאוט.
- Video Language:
- English
- Team:
- closed TED
- Project:
- TED-Ed
- Duration:
- 06:34
Ido Dekkers approved Hebrew subtitles for The Prison Break | Think Like A Coder, Ep 1 | ||
Allon Sasson accepted Hebrew subtitles for The Prison Break | Think Like A Coder, Ep 1 | ||
Allon Sasson edited Hebrew subtitles for The Prison Break | Think Like A Coder, Ep 1 | ||
Allon Sasson edited Hebrew subtitles for The Prison Break | Think Like A Coder, Ep 1 | ||
Allon Sasson edited Hebrew subtitles for The Prison Break | Think Like A Coder, Ep 1 | ||
Allon Sasson edited Hebrew subtitles for The Prison Break | Think Like A Coder, Ep 1 | ||
Allon Sasson edited Hebrew subtitles for The Prison Break | Think Like A Coder, Ep 1 | ||
Allon Sasson edited Hebrew subtitles for The Prison Break | Think Like A Coder, Ep 1 |