Return to Video

IntroToDrawingFixed

  • 0:03 - 0:06
    אנחנו צריכים להתחיל מלהבין צורות, את הבסיס לפחות
  • 0:06 - 0:11
    אל דאגה, מספיק מהר, הצורות שלך יעופו ברחבי המסך, ישנו צבעים ועוד דברים מגניבים.
  • 0:11 - 0:13
    אז תשארו איתנו!
  • 0:13 - 0:15
    טוב, בואו נתחיל לצייר מלבנים.
  • 0:15 - 0:21
    בשביל לצייר רבוע נכתוב ()rect ובתוך הסוגריים נרשום ארבעה מספרים, אני אסביר את המשמעות של זה עוד רגע.
  • 0:21 - 0:24
    אחרי המספרים נסגור את הסוגריים, ובסוף, נשים נקודה פסיק.
  • 0:24 - 0:26
    תראו, מדהים, מלבן!
  • 0:26 - 0:30
    זה היה כל כך מגניב, אז בואו נעשה את זה שוב. אנחנו ננסה מספרים אחרים הפעם.
  • 0:30 - 0:36
    אולי מספרים גדולים יותר, ואז מספרים קטנים יותר בסוף. תראו, עוד מלבן!
  • 0:36 - 0:41
    אם נשנה את המספר הראשון ונקטין אותו, הוא יתחיל לזוז.
  • 0:41 - 0:48
    אם נשנה את המספר האחרון, נגדיל ונקטין אותו, אז הוא רק יגדל ויקטן. מעניין..
  • 0:48 - 0:52
    אז איך קורה הקסם הזה אתם בטח תוהים?
  • 0:52 - 0:56
    ובכן, זכרו שהמחשב הוא בסופו של דבר כמו כלב צייתן ומאד אינטליגנטי.
  • 0:56 - 1:00
    במקרה של כלב אתם יכולים להגיד לו לשבת. להישאר, אולי אפילו להתגלגל.
  • 1:00 - 1:03
    פשוט תנו לו את הפקודה ()sit.
  • 1:03 - 1:07
    אז בקוד, איך תגידו לכלב הממוחשב שלכם לשבת?
  • 1:07 - 1:20
    הדרך שתעשו את זה תהיה לכתוב את שם הפקודה, למשל "sit", ואז סוגריים () בכדי לומר לו לעשות את זה, ואז נקודה פסיק כדי להגיד לו "זהו, הפקודה הזאת נגמרה"
  • 1:20 - 1:22
    ואז, הכלב הממוחשב שלכם ישב.
  • 1:22 - 1:32
    טוב, כמובן שהמחשב שלכם בקאהן אקדמי הוא לא כלב, אז הוא לא יודע להתגלגל,אבל הוא יודע לצייר מלבן כשאנחנו אומרים לו ()rect, שזה גם די מגניב לא?
  • 1:32 - 1:44
    טוב, זה מה שאנחנו הולכים לעשות בשורה הזאת. אנחנו נכתוב את הפקודה ()rect, נפתח ונסגור סוגריים, ואז נגיד לו, לך תעשה את זה בעזרת הנקודה פסיק.
  • 1:44 - 1:47
    ככה המחשב יודע ללכת ולבצע את היכולת המיוחדת שלו לצייר מרובע.
  • 1:47 - 1:50
    בואו נחזור למלבן שלנו.
  • 1:50 - 1:54
    יש לנו את שם הפקודה ואת הסוגריים.
  • 1:54 - 1:57
    מה לגבי כל המספרים המשוגעים?
  • 1:57 - 2:02
    ובכן, המחשב לא יודע מספיק אם רק אומרים לו rect.
  • 2:02 - 2:10
    כדי להבין, דמיינו שהייתי נותן לכם נייר ריק ומבקש מכם לצייר מרובע בדיוק איפה ובגודל שאני רוצה.
  • 2:10 - 2:15
    אם אין לך יכולת לקרוא מחשבות, יהיו לך כמה שאלות.
  • 2:15 - 2:20
    בתור התחלה, אולי תשאלו את עצמכם, "בסדר, איפה אתה רוצה שאצייר את המרובע"?
  • 2:20 - 2:28
    ואז, תוכלו להגיד " מה אתה אומר שנסכים שצד שמאל של הנייר נקרא 0".
  • 2:28 - 2:31
    "ובוא נסכים שצד ימין נקרא 400"
  • 2:31 - 2:38
    אז אני אוכל לתת לכם מספר, נגיד 100, ותדעו שיהיה בערך פה.
  • 2:38 - 2:44
    זה יוכל לספק אותנו אבל רק חלקית, כי איך תדעו כמה למעלה או למטה זה צריך להיות?
  • 2:44 - 2:56
    אז אני אוכל לתת לכם עוד מספר, נגיד 200, ואני אגיד לכם להקצה העליון של הדף הוא 0 והתחתון הוא 400, אז 200 יהיה בדיוק באמצע.
  • 2:56 - 3:03
    ואתם תחשבו לעצמכם, מעולה, אני יודע לצייר את המרובע בדיוק פה.
  • 3:03 - 3:07
    .. כי זה 100 משמאל ו200 מלמעלה.
  • 3:07 - 3:10
    אבל עדיין אין לכם מספיק מידע למה שביקשתי.
  • 3:10 - 3:13
    אתם צריכים לשאול את עצמכם, באיזה גודל אני רוצה את המרובע.
  • 3:13 - 3:17
    אני אגיד, "מה דעתכם על 150 רוחב"?
  • 3:17 - 3:28
    ואתם תחשבו, זה 100 וזה 400 אז הוא רוצה 150 רוחב זה יהיה בדיוק באמצע, אני זה צריך להיות כאן.
  • 3:28 - 3:30
    מגניב, זה בערך 150 רוחב.
  • 3:30 - 3:32
    עכשיו אתם תשאלו באיזה גובה תרצה אותו?
  • 3:32 - 3:33
    אני אגיד, "מה אתם אומרים על 50"?
  • 3:33 - 3:39
    אתם תגידו, בכיף, 50, זה בערך בגובה הזה ( רבע מהמרחק למעלה).
  • 3:39 - 3:45
    עשיו תגידו, מעולה, אני יודע בדיוק איפה ובאיזה גודל אתה רוצה את המלבן שלך
  • 3:45 - 3:48
    זה הרבה עבודה בשביל מלבן, לא?
  • 3:48 - 4:02
    הרעיון הוא שנותנים את ארבעת המספרים האלו 100 משמאל, 200 מלמעלה, 150 רוחב, 50 גובה, אנחנו יודעים בדיוק איך המלבן צריך להראות ואיפה.
  • 4:02 - 4:05
    ככה גם המשב עובד.
  • 4:05 - 4:17
    אתה יכול פשוט לכתוב את שם הפקודה, פתח סוגריים, ארבעת המספרים 100,200,150,50 ,סגור סוגריים, ונקודה פסיק.
  • 4:17 - 4:21
    והמחשב יצייר בדיוק מה שרצינו שהוא יצייר.
  • 4:21 - 4:26
    אם נהיה כנים עם עצמנו, זה לא איפה שרצינו את המלבן, זה לא איפה שציירנו אותו.
  • 4:26 - 4:32
    המספרים שלנו קצת שונים, אז קדימה באו נשנה אותם כדי שיתאימו בדיוק.
  • 4:32 - 4:44
    אנחנו נזיז את זה קצת לשם, קצת רזה יותר וקצת נמוך יותר.
  • 4:44 - 4:53
    עכשיו המלבן שלנו די מתאים למה שציירנו, בזכות זה שהבנו מה המשמעות של כל מספר ואנחנו יכולים לשנות אותו כדי שהמלבן יראה כמו שרצינו.
  • 4:53 - 4:55
    עכשיו בואו נחשוב על לצייר עוד מלבן.
  • 4:55 - 5:00
    היופי של זה הוא שאנחנו יכולים לצייר מלבנים איפה שרק שמתחשק לנו.
  • 5:00 - 5:05
    מה אתם אומרים שנצייר אחד בפינה העליונה, ממש שם למעלה.
  • 5:05 - 5:07
    בואו נחשוב איפה זה יהיה.
  • 5:07 - 5:17
    זה יהיה 0 משמאל ו0 מלמעלה ונעשה אותוקטן נגיד רוחב 50 גובה 10.
  • 5:17 - 5:27
    קדימה, בואו נעשה את זה, נכתוב ()rect, את הפרמטרים בתוך הסוגריים נפריד בפסיקים, וסיימנו.
  • 5:27 - 5:36
    אוי לא! קיבלנו הודעת שגיאה שאומרת שחסרה לנו סגירת הסוגריים, אז נשים אותם ו...
  • 5:36 - 5:39
    באסה. שוב קיבלנו הודעת שגיאה. עכשיו כי שכחנו לשים נקודה פסיק.
  • 5:39 - 5:44
    אם נלחץ "תראה לי איפה", זה יצביע על השורה שכרגע כתבנו...
  • 5:44 - 5:49
    ואנחנו נזכר שנקודה פסיק זה כמו נקודה בסוף משפט, אבל בסוף שורת קוד, ואנחנו שכחנו אחד.
  • 5:49 - 5:53
    אנחנו יכולים לשים את זה חזרה, זה לא סיפור גדול, ועכשיו הכל כשורה!
  • 5:53 - 5:56
    תראו את זה, מלבן קטן, בדיוק כמו שרצינו.
  • 5:56 - 6:04
    כמו מקודם, אנחנו יכולים להגדיל אותו, להזיז אותו ולמקם אותו היכן שנרצה.
  • 6:04 - 6:08
    אז עכשיו אתם יודעים לפרטים איך עניין המלבן הזה עובד.
  • 6:08 - 6:16
    עברנו על המשמעות של המספרים, ואיך שתמיד צריך לשים את שם הפקודה, סוגריים, פסיק להפריד מספרים ולשים פסיק נקודה בסוף
  • 6:16 - 6:20
    זה נראה מורכב ומסובך, אבל אתם יכולים לנסות זאת בעצמכם ולהשתפשף
  • 6:20 - 6:24
    בפעם הבאה אנחנו נלמד כיצד להכין עוד צורות, ונעשה איתן עוד דברים מגניבים כמו לצבוע אותן או לגרום להן לעוף מסביב למסך!
Title:
IntroToDrawingFixed
Description:

This is just a screen grab of our interactive coding talk-through, prepared to make captioning and translation easier. It is better to watch our talk-throughs here:
https://www.khanacademy.org/cs/programming/

more » « less
Video Language:
English
Duration:
06:27
eldadarnon edited Hebrew subtitles for IntroToDrawingFixed
pamela-from-khan edited Hebrew subtitles for IntroToDrawingFixed

Hebrew subtitles

Revisions