Return to Video

טקסט נהדר - חלק 2

  • 0:02 - 0:05
    אז עכשיו שלמדנו איך להשתמש ב-"text", בואו נעשה אותו יותר מהודר.
  • 0:05 - 0:08
    הדבר המהודר הראשון שנעשה הוא להתחיל להשתמש במילה ״מחרוזת״ (או באנגלית: "string").
  • 0:08 - 0:11
    אתם בטח חושבים לעצמכם, מחרוזת? החתול שלי משחק עם מחרוזות
  • 0:11 - 0:14
    אבל עבור מתכנתים, מחרוזת היא שם מיוחד שאנחנו בו עבור חתיכות של טקסט.
  • 0:14 - 0:17
    אתם יוכלים לחשוב על זה כמו על מחרוזת של תווים, אם זה עוזר.
  • 0:17 - 0:22
    השם שלי הוא מחרוזת, השם של בית הספר שלכם הוא מחרוזת, וכל הודעת טקסט שאי פעם תשלחו היא מחרוזת.
  • 0:22 - 0:25
    בגדול, פשוט תחשבו, מחרוזת שווה טקסט.
  • 0:25 - 0:29
    אז כבר השתמשנו בציור וצבע עם מחרוזות
  • 0:29 - 0:31
    האם נוכל להשתמש במשתנים עם מחרוזות? ברור!
  • 0:31 - 0:35
    פשוט כמו שהייתם שמים מספר בתוך משתנה, תוכלו לשים מחרוזת בתוך משתנה.
  • 0:35 - 0:42
    אנחנו פשוט כותבים משהו כמו "var myName = (מה שהשם שלכם הוא)״ או במקרה שלי - "sophia"; תזכרו את המרכאות.
  • 0:42 - 0:48
    ואז אנחנו שמים את שם המשתנה myName במקום הטקסט "sophia"
  • 0:48 - 0:49
    וזו בדיוק אותה התוצאה כמו מקודם.
  • 0:49 - 0:53
    זה אומנם נראה אותו הדבר, אבל עכשיו אנחנו יכולים להשתמש במשתנה הזה מספר פעמים.
  • 0:53 - 0:57
    אתם יודעים, פעם אחת פה, פעם אחת שם, אולי אנחנו יכולים להיות קצת יצירתיים.
  • 0:57 - 1:02
    ועכשיו כל מה שתצטרכו לעשות הוא לשנות את המשתנה הזה לשם שלכם, והנה לכם
  • 1:02 - 1:04
    השם שלכם כתוב שלוש פעמים.
  • 1:04 - 1:10
    אז, סתם בשביל הקטע, מה אם היינו רוצים לעשות משהו משוגע, האם היינו יכולים לחבר ביחד מחרוזות?
  • 1:10 - 1:12
    זוכרים שחיברנו משתנים אחד עם השני?
  • 1:12 - 1:17
    אז אפשר לעשות את זה גם עם מחרוזות! המחשב פשוט ידביק יחדיו את שתי המחרוזות.
  • 1:17 - 1:20
    אז לדוגמא, רגע, אני רק אפטר מזה,
  • 1:20 - 1:28
    נוכל להשתמש במשתנה הנוסף הזה, message, שהולך להיות מורכב מהמשתנה myName ועוד ערימה של סימני קריאה.
  • 1:28 - 1:31
    ואם נשים את המשתנה message בפונקציה text במקום השם שלי
  • 1:31 - 1:37
    נוכל לראות שכל מה שעשיתי הוא פשוט להוסיף את סימני הקריאה האלו לסוף השם שלי.
  • 1:37 - 1:42
    ונוכל לעשות את זה אפילו יותר מגניב, אם היינו רוצים לכתוב את message, נגיד, פעמיים.
  • 1:42 - 1:49
    אז זה נראה די הגיוני, אני מתכוונת ללחבר מחרוזות, אתם מדביקים מחרוזת אחד לגב של המחרוזת השנייה.
  • 1:49 - 1:54
    אבל אתם בטח חושבים, אולי ממש נשתגע?! ונתחיל להכפיל או לחלק או להחסיר מחרוזות?
  • 1:54 - 1:59
    אי אפשר לעשות את זה?! אז זהו שלא, מחרוזות אפשר רק לחבר.
  • 1:59 - 2:04
    אתם צודקים שאפשר לחלק ולחסר עם משתנים שהם מספרים, אבל עם מחרוזות אפשר רק לחבר.
  • 2:04 - 2:09
    אבל עדיין, להיות סקרנים ולשאול שאלות כאלו זו הגישה הנכונה על מנת להיות מתכנתים.
  • 2:09 - 2:12
    אתם בטח שואלים, ״מה זה אומר לחלק בעצם מחרוזת?״
  • 2:12 - 2:17
    אנחנו יכולים להשתמש באנימציה ובאינטראקציה עם העכבר עם מחרוזות.
  • 2:17 - 2:20
    לדוגמא, אנחנו יכולים לגרום למחרוזות לעקוב אחרי העכבר.
  • 2:20 - 2:23
    פשוט על ידי זה שנשים את זה בלולאה של ציור כמו שעשינו עם הריבועים.
  • 2:23 - 2:30
    אז אם אתם חושבים איך לעשות את זה, היינו כותבים var draw ואז היינו כותבים את כל זה, בדיוק כאן.
  • 2:30 - 2:33
    זה כנראה נראה מוכר, מתוך הסרטון ״היכרות עם אנימציה״.
  • 2:33 - 2:39
    ואולי אתם חושבים, אוקיי, בשביל לגרום לזה לעקוב אחרי העכבר, אנחנו בהחלט נצטרך להשתמש במשתנים mouseX ו-mouseY
  • 2:39 - 2:43
    והנה, אנחנו מציירים עם השם שלנו.
  • 2:43 - 2:50
    וכמובן שאם רצינו, היינו יכולים בקלות לשנות את הרקע, נגיד לכחול יפה.
  • 2:50 - 2:56
    ועכשיו יש לנו טקסט שעוקב אחרי העכבר, בדיוק כמו שעשינו עם הריבועים.
  • 2:56 - 3:02
    ועכשיו לטריק כיפי אחרון, בואו נשתמש באנימציה, ונגרום לגודל הטקסט לגדול ולגדול ולגדול.
  • 3:02 - 3:06
    אז כאן אנחנו נשתמש ב-textSize ונגדיר אותו ל-30, כמו שלמדנו במשתנים
  • 3:06 - 3:14
    במקום להשתמש ב-30, נוכל להגדיר משתנה בשם var howBig = 30; ואז נוכל להשתמש במשתנה הזה במקום להשתמש במספר 30 ישירות.
  • 3:14 - 3:20
    ובכן זה בדיוק אותו הדבר, אבל ברור שאנחנו צריכים לשנות משהו בשביל האנימציה.
  • 3:20 - 3:25
    אז נוכל לעשות את זה על ידי הגדלת המשתנה howBig באחד, כפי שלמדנו, תהפוך את howBig לערך של howBig ועוד אחד
  • 3:25 - 3:32
    מה שבעצם אומר, זוכר את howBig, אתה יודע כמה הוא היה גדול לפני, ועוד אחד בשביל לעשות את זה טיפה גדול יותר
  • 3:32 - 3:36
    ועכשיו אנחנו צריכים לאתחל את התוכנה, והנה זה
  • 3:36 - 3:40
    תוך כדי שאנחנו מזיזים את העכבר, גודל הטקסט גדל וגדל וגדל וגדל
  • 3:40 - 3:42
    והכל בגלל השורה הזו כאן.
  • 3:43 - 3:47
    ואתם יודעים, אתם בטח תוהים, איך נוכל לגרום לזה לגדול מהר יותר?
  • 3:48 - 3:53
    אז עכשיו, לא רק שאתם יודעים איך לעשות שינויים של צורות עם קוד, אתם גם יודעים לעבוד עם טקסט.
  • 3:53 - 3:55
    מעולה!
Title:
טקסט נהדר - חלק 2
Description:

ניתן לצפות בסרטים נוספים בכתובת:
https://www.khanacademy.org/cs/programming/

more » « less
Video Language:
English
Duration:
03:57

Hebrew subtitles

Revisions