< Return to Video

האמן | חשבו כמו מתכנתים, פרק 5

  • 0:23 - 0:28
    דואן והרכבת בורחים
    כשאת'יק והדג' מגיעים ליער.
  • 0:28 - 0:31
    ההרפתקנים השיגו את הפריט הראשון --
  • 0:31 - 0:33
    ליבת הכוח --
  • 0:33 - 0:37
    והגיעו ליער198 כדי לחפש את השני.
  • 0:37 - 0:42
    פה הם מתקבלים
    על ידי מנהלת המושבה, אוקטביה.
  • 0:42 - 0:44
    היא הקימה מפלט בצמרות העצים
  • 0:44 - 0:47
    אחרי שהרובוטים
    שיחררו את כולם מהצורך לעבוד.
  • 0:47 - 0:51
    זה היה אמור להיות מפלט בו אנשים
    יוכלו למלא את התשוקות שלהם,
  • 0:51 - 0:53
    לעסוק במלאכה, ולמצוא סיפוק.
  • 0:53 - 0:55
    מה שהם עשו... בהתחלה.
  • 0:55 - 0:58
    לפני כמה שנים כולם שכחו את הנקודה.
  • 0:58 - 0:59
    הם נטשו את האמנות והמלאכה
  • 0:59 - 1:03
    ובמקום רק צבעו והציגו תמuנות של עצמם
  • 1:03 - 1:05
    שוב ושוב ושוב.
  • 1:05 - 1:08
    המיקום של הפריט השני הוא לא סוד;
  • 1:08 - 1:11
    הוא במגדל, נשמר על ידי חיל מצב של רובוטים,
  • 1:11 - 1:15
    עמק ללא תחתית, ומי יודע כמה מלכודות.
  • 1:15 - 1:19
    ברגע שמגדל הוקם עם הליבה בתוכו,
  • 1:19 - 1:23
    התקשורת האנושית ברחבי הארץ דממה.
  • 1:23 - 1:25
    אוקטביה חיפשה אותה שנים,
  • 1:25 - 1:29
    אבל כמה שלא ניסתה, ההגנות עצרו אותה.
  • 1:29 - 1:33
    אפילו רק להגיע למגדל, הצוות יזדקק להסחה.
  • 1:33 - 1:35
    לאוקטביה יש רעיון:
  • 1:35 - 1:39
    לעורר את האנשים דרך וונדליזם מכוון.
  • 1:39 - 1:43
    הציורים של המחתרת
    כולם מרובעים ומגיעים במידות שונות,
  • 1:43 - 1:47
    כולם ברוחב אי זוגי של פיקסלים.
  • 1:47 - 1:49
    רובוטים עוזרים אוספים את הציורים הגמורים
  • 1:49 - 1:53
    ותולים אותם במקום ציבורי להערצת כולם.
  • 1:53 - 1:57
    יש מרווח קטן של זמן
    בו הדג' יכול לגשת לציורים.
  • 1:57 - 2:00
    אם הוא היה משחית כל אחד עם X,
  • 2:00 - 2:03
    האנשים היו מאשימים את הרובוטים העוזרים,
  • 2:03 - 2:06
    ויוצרים בדיוק את ההסחה שהצוות צריך.
  • 2:06 - 2:09
    אם זה רק היה כל כך קל.
  • 2:09 - 2:11
    הדג' לא יכול פשוט לצייר X --
  • 2:11 - 2:15
    מעבד הציור שלו דורש הוראות מסויימות.
  • 2:15 - 2:17
    אם יתייחס לציור כמו גריד של ריבועים,
  • 2:17 - 2:21
    הוא יוכל למלא פיקסל אחד,
    או ריבוע קטן, כל פעם.
  • 2:21 - 2:25
    הוא יכול לנוע קדימה ולבצע
    פניות של 90 מעלות על הקנוואס,
  • 2:25 - 2:28
    אבל לא יכול לנוע באלכסון.
  • 2:28 - 2:33
    איך את'יק יכולה לתכנת את הדג'
    לצייר X על כל פורטרט?
  • 2:33 - 2:41
    עצרו פה כדי להבין בעצמכם.
  • 2:41 - 2:43
    הנה רמז.
  • 2:43 - 2:46
    נסו לצייר גריד ריבועים כמו זה,
  • 2:46 - 2:48
    ולדמות את המסלול של הדג' עליו.
  • 2:48 - 2:51
    איזה תבניות אתם יכולים
    למצוא כדי להנחות אותו?
  • 2:51 - 2:56
    עצרו פה כדי להבין בעצמכם.
  • 2:56 - 2:58
    האתגר פה הוא לכתוב סט הוראות
  • 2:58 - 3:01
    שיעבדו על כל גריד ריבועי.
  • 3:01 - 3:04
    למרבה המזל, אחת החוזקות של תכנות
  • 3:04 - 3:07
    היא הגמישות לפתור לא רק בעיה אחת,
  • 3:07 - 3:10
    אלא סט שלם שלהן בבת אחת.
  • 3:10 - 3:15
    לרוב עוזר להתחיל
    עם מקרה אחד, ולעבוד כלפי הכלל.
  • 3:15 - 3:17
    נניח שיש לנו את הריבוע הזה.
  • 3:17 - 3:21
    הדג' יכול למדוד את האורך
    של כל צד ולאגור את המספר כמשתנה.
  • 3:21 - 3:26
    עכשיו, מה שאנחנו צריכים
    זו תוכנית לאיך הדג' יצייר X,
  • 3:26 - 3:27
    פיקסל אחרי פיקסל.
  • 3:27 - 3:30
    יש יותר מתשובה אחת נכונה לאיך לעשות זאת;
  • 3:30 - 3:32
    בואו נביט בשתיים.
  • 3:32 - 3:35
    ראשית, מה אם הדג' יעבור
    שורה שורה, כמו מכונת כתיבה?
  • 3:35 - 3:38
    אם זה ציור של 9 על 9 פיקסלים,
  • 3:38 - 3:43
    בשורה הראשונה הוא יצייר,
    ידלג על 7, ואז יצייר שוב.
  • 3:43 - 3:47
    בשורה השניה הוא ידלג ראשית,
    יצייר, ידלג על 5, ויצייר.
  • 3:47 - 3:49
    וכך הלאה.
  • 3:49 - 3:53
    התבנית פה היא שלכל שורה
    הפיקסלים עליהם מדלגים בהתחלה
  • 3:53 - 3:54
    עולים באחד,
  • 3:54 - 3:58
    והפיקסלים שמדלגים עליהם באמצע יורדים ב 2.
  • 3:58 - 4:01
    הדברים נעשים יותר מסובכים
    כשהדג' מגיע למרכז.
  • 4:01 - 4:04
    פה יש שורה עם רק פיקסל אחד צבוע.
  • 4:04 - 4:06
    אז הכל מתהפך --
  • 4:06 - 4:10
    מספר הפיקסלים עליהם מדלגים
    יורד באחד כל פעם משמאל,
  • 4:10 - 4:14
    ועולה בשתיים כל פעם במרכז.
  • 4:14 - 4:17
    לתת הוראות להדג' לעשות את זה
    עם סדרה של לולאות יעבוד
  • 4:17 - 4:20
    וזה פיתרון טוב לגמרי.
  • 4:20 - 4:23
    החיסרון העיקרי שלו
    זה שהוא דורש די הרבה לוגיקה --
  • 4:23 - 4:26
    בידיעה מה לעשות במרכז,
    מתי להפוך את התהליך,
  • 4:26 - 4:29
    ובדיוק איך להפוך אותו.
  • 4:29 - 4:31
    אז איך ניגש לזה
  • 4:31 - 4:35
    כך שהלוגיקה תישאר עקבית מההתחלה לסוף?
  • 4:35 - 4:40
    התובנה העיקרית היא להביט
    על גריד כסדרה של ריבועים ממורכזים.
  • 4:40 - 4:43
    כל ריבוע עוקב אחרי אותה תבנית --
  • 4:43 - 4:47
    פיקסלים צבועים בפינות,
    ופיקסלים ללא שינוי ביניהם.
  • 4:47 - 4:50
    אז אם נוכל למצוא דרך
    לצבוע ריבוע ממורכז אחד,
  • 4:50 - 4:55
    לעבור לבא ולחזור, נוכל לצבוע את כולם.
  • 4:55 - 4:57
    צביעת החיצוני היא קלה.
  • 4:57 - 5:00
    התחילו בפינה וצבעו את הפיקסל הזה.
  • 5:00 - 5:02
    אם נקרא לאורך הציור n,
  • 5:02 - 5:05
    קפצו n פחות 1 רווחים.
  • 5:05 - 5:07
    צבעו פיקסל נוסף, ופנו ימינה.
  • 5:07 - 5:11
    עכשיו עשו את הכל שוב.. ושוב.
  • 5:11 - 5:16
    עכשיו נועו קדימה מרווח אחד פחות,
    פנו ימינה, קפצו קדימה פעם אחת,
  • 5:16 - 5:19
    והדג' יהיה בריבוע הממורכז הבא
  • 5:19 - 5:22
    ומוכן לחזור על כל התהליך.
  • 5:22 - 5:28
    כל ריבוע קטן ב n פחות שני פיקסלים
    מהקודם באורך וברוחב,
  • 5:28 - 5:32
    ואנחנו יכולים לעקוב
    אחרי התבנית הספירלית כל הדרך למרכז
  • 5:32 - 5:37
    עם לולאה ומשתנה שעוקב
    אחרי כמה הדג' יכול לעוף.
  • 5:37 - 5:39
    האם אחת מהשיטות האלו טובה יותר מהאחרת?
  • 5:39 - 5:41
    זה באמת תלוי במה אתם מעריכים.
  • 5:41 - 5:45
    הכוח של הספירלה היא הפשטות של מציאת התבנית
  • 5:45 - 5:48
    ושימוש מחדש באותה לוגיקה מההתחלה לסוף.
  • 5:48 - 5:50
    היתרון של גישת מכונת הכתיבה
  • 5:50 - 5:52
    היא שהיא פיתרון יותר כללי,
  • 5:52 - 5:56
    מה שאומר שאפשר להתאים אותה
    הרבה יותר בפשטות למלא כל תבנית.
  • 5:56 - 5:59
    עבור אתי'ק, כל אחת תתאים.
  • 5:59 - 6:01
    אז הנה מה שקרה.
  • 6:01 - 6:04
    הדג' משחית במהירות את כל הפורטרטים.
  • 6:04 - 6:05
    ותוך דקות
  • 6:05 - 6:09
    זעקות של יסורים נשמעות בכל היער.
  • 6:09 - 6:12
    חיל המשמר מהמגדל נוטש את עמדתו
  • 6:12 - 6:14
    כדי להרגיע את האנשים המרוגזים,
  • 6:14 - 6:17
    ואת'יק, הדג' ואוקטביה חומקים --
  • 6:17 - 6:20
    וכמעט מחליקים לעומק הנקיק
  • 6:20 - 6:23
    שעומד בינם לבין המגדל.
Title:
האמן | חשבו כמו מתכנתים, פרק 5
Speaker:
אלכס רוזנטל
Description:

צפו בשיעור המלא: https://ed.ted.com/lessons/the-artists-think-like-a-coder-ep-5

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

שיעור מאת אלכס רוזנטל, בימוי של סטודיו אנימציה קוזמונאוט.

more » « less
Video Language:
English
Team:
closed TED
Project:
TED-Ed
Duration:
06:25

Hebrew subtitles

Revisions