-
()point היא פונקציה שמקבל כפרמטר נקודת x ונקודת y ומציירת נקודה על המסך בהתאם.
-
כרגע היא מציירת נקודה בגודל של פיקסל אחד, שאותו אולי תוכלו לראות אם תתאמצו
-
אם תרצו לעשות את הנקודה גדולה יותר, תוכלו לקרוא לפונקציה strokeWeight ולהעביר לה גודל, נגיד 10.
-
אה! זה יותר טוב. עכשיו בואו נדבר על כמה ביטויים מתמטיים.
-
ביטוי מתמטי הוא רצף של מספרים וסימנים שערכו הוא מספר אחר.
-
למשל, הביטוי ״1+1״ הוא ביטוי מתמטי וערכו שווה ל-2.
-
ביטוי מתמטי מורכב יותר יכול להיות "4 + 2 * 8 / (2+2)", שערכו הוא, אממ, בוא נראה, שתיים... טוב, לא משנה מהו ערכו
-
הנקודה היא, שבזמן שאתם כותבים קוד, בכל מקום שבו אתם כותבים מספר, אתם יכולים להחליף אותו בביטוי מתמטי.
-
לדוגמא פונקציית point כאן מקבלת שני מספרים כפרמטרים.
-
במקום לכתוב 100, יכולתי פשוט לכתוב ״50 + 50״, אולי אפילו ״25 * 4 ״,
-
ואז המחשב היה מחשב את הביטויים האלו לפני שהוא היה מצייר את הנקודה.
-
סדר הפעולות המתמטיות שלמדתם בבית הספר תקף גם כאן.
-
באנגלית זה נקרא "PEMDAS"
-
ראשי תיבות שאמורים לעזור לכם לזכור
-
הם מייצגים את המילים "Parenthesis, Exponent, Multiplication, Division, Addition, Subtraction" או בעברית: סוגריים, חזקה, כפל, חילוק, חיבור, חיסור
-
ואין שום סימול לחזקה בשפה שאנו כותבים בה, אז במקרה שלנו נשתמש בקיצור "PMDAS"
-
הכווונה היא שכל מה שמופיע בתוך הסוגריים מתבצע קודם, לאחר מכן כפל וחילוק משמאל לימין,
-
ולבסוף מתבצע החיבור והחיסור, גם משמאל לימין.
-
אז בואו נעבור על עוד דוגמאות ונראה אילו דברים אנחנו יכולים לעשות.
-
בואו נצייר ריבוע, אולי ב-״100 * (4 - 2)" ובנקודה y ניתן לו "(300 + 50) / 7 + 80",
-
ואולי רוחב של ״100 + 50״, אממ, ואז גובה של ״60 * 3״, מה אומרים?
-
ואוו! זה ריבוע שמן, אולי אני אגדיר את ה-strokeWeight למשהו קטן יותר, נגיד ״10 - 7״, כן?
-
אממ, אני יכולה גם לצייר ellipse() בנקודה, הממ, "130 + 50", ו-"100 + 60", אולי "40 * 3" ובואו נעשה ״200 - 17״ כן?
-
או, תראו את זה!
-
קצת נראה כמו... פיל!
-
ובכן זהו זה, עכשיו אתם יודעים מהם ביטויים מתמטיים.