|
19 | 19 | "metadata": {}, |
20 | 20 | "source": [ |
21 | 21 | "<p style=\"text-align: right; direction: rtl; float: right;\">\n", |
22 | | - "בואו נחשב את נפח הפיצה שלנו לפי אורך ועובי המשולש.<br>\n", |
| 22 | + "בואו נחשב את נפח הפיצה שלנו לפי אורך המשולש ועוביו.<br>\n", |
23 | 23 | "הנוסחה לחישוב נפח פיצה היא:\n", |
24 | 24 | " <span style=\"display: inline-flex; direction: ltr;\">$pi \\times z \\times z \\times a$</span>,\n", |
25 | 25 | "כאשר <span style=\"display: inline-flex; direction: ltr;\">$z$</span> הוא אורך המשולש ו־<span style=\"display: inline-flex; direction: ltr;\">$a$</span> הוא עובי המשולש.<br>\n", |
|
69 | 69 | "source": [ |
70 | 70 | "<p style=\"text-align: right; direction: rtl; float: right;\">\n", |
71 | 71 | "למזלנו, בפייתון יש דרך לתת לערכים שם, ממש כמו תווית שכזו. ערכים עם שם נקראים <dfn>משתנים</dfn>, ויש להם יתרונות רבים נוספים שנגלה בהמשך.<br>\n", |
72 | | - "כעת נדגים כיצד אנחנו נותנים לערך \"פאי\" שם, ואיך מיד לאחר מכן אנחנו משתמשים בו.\n", |
| 72 | + "כעת נדגים כיצד אנחנו נותנים לערך \"פאי\" שם, ואיך מייד לאחר מכן אנחנו משתמשים בו.\n", |
73 | 73 | "</p>" |
74 | 74 | ] |
75 | 75 | }, |
|
89 | 89 | "source": [ |
90 | 90 | "<p style=\"text-align: right; direction: rtl; float: right;\">\n", |
91 | 91 | "תחילה נשים לב לכך שאף שהשתמשנו בסימן <code>=</code>, השורה הראשונה היא לא שוויון מהסוג שאנחנו רגילים אליו.<br>\n", |
92 | | - "משמעות הסימן בתכנות שונה לחלוטין, והעקרון אותו הוא מממש נקרא <dfn>השמה</dfn>.<br>\n", |
| 92 | + "משמעות הסימן בתכנות שונה לחלוטין, והעיקרון שאותו הוא מממש נקרא <dfn>השמה</dfn>.<br>\n", |
93 | 93 | "<mark>בהשמה אנחנו שמים את הערך שנמצא בצד ימין של השווה, בתוך משתנה ששמו נכתב בצד שמאל של השווה.</mark><br>\n", |
94 | | - "אחרי שביצענו את הפעולה הזו, בכל פעם שנכתוב את שמו של המשתנה, פייתון יבין את מה שכתוב שם <em>כאילו</em> רשמנו את הערך שנמצא בתוכו.\n", |
| 94 | + "אחרי שביצענו את הפעולה הזו, בכל פעם שנכתוב את שמו של המשתנה, פייתון תבין את מה שכתוב שם <em>כאילו</em> רשמנו את הערך שנמצא בתוכו.\n", |
95 | 95 | "</p>" |
96 | 96 | ] |
97 | 97 | }, |
|
121 | 121 | "metadata": {}, |
122 | 122 | "source": [ |
123 | 123 | "<p style=\"text-align: right; direction: rtl; float: right;\">\n", |
124 | | - "או אם בא לנו להיות אפילו מובנים יותר, בואו ניתן למשתנים שמות ברורים:\n", |
| 124 | + "או אם בא לנו להיות אפילו מובנים יותר, ניתן למשתנים שמות ברורים:\n", |
125 | 125 | "</p>" |
126 | 126 | ] |
127 | 127 | }, |
|
182 | 182 | "אפשר לדמיין משתנים כמצביע לייזר קטן.<br>\n", |
183 | 183 | "כשאתם מבצעים <em>השמה</em>, אתם מבקשים מפייתון ליצור לייזר בשם שבחרתם, ולהצביע בעזרתו על ערך מסוים.<br>\n", |
184 | 184 | "נניח, במקרה שבו <code dir=\"ltr\" style=\"direction: ltr;\">pi = 3.14</code>, אנחנו מבקשים מפייתון ליצור לייזר בשם <var>pi</var> שיצביע על הערך <samp>3.14</samp>.<br>\n", |
185 | | - "כל פעם שתציינו בהמשך הקוד את שם הלייזר, פייתון יבדוק להיכן הוא מצביע, ויקח את הערך שנמצא שם.<br>\n", |
| 185 | + "בכל פעם שתציינו בהמשך הקוד את שם הלייזר, פייתון תבדוק להיכן הוא מצביע, ותיקח את הערך שנמצא שם.<br>\n", |
186 | 186 | "אם כך, לצורך האנלוגיה הזו, הלייזר הוא <em>שם המשתנה</em>, שמצביע על <em>ערך המשתנה</em>.\n", |
187 | 187 | "</p>" |
188 | 188 | ] |
|
323 | 323 | "<p style=\"text-align: right; direction: rtl; float: right; clear: both;\">\n", |
324 | 324 | "מה קרה כאן?<br>\n", |
325 | 325 | "בשורה 1 עשינו השמה פשוטה, כפי שלמדנו קודם. עד כאן הכול מוכר.<br>\n", |
326 | | - "בשורה 2 הרעיון זהה. כל מה שאתם צריכים לזכור הוא שפייתון מחשב קודם את צד ימין (הערך) ורק אז מכניס אותו לתוך צד שמאל (שם המשתנה).\n", |
| 326 | + "בשורה 2 הרעיון זהה. כל מה שאתם צריכים לזכור הוא שפייתון תחשב קודם את צד ימין (הערך) ורק אז תכניס אותו לתוך צד שמאל (שם המשתנה).\n", |
327 | 327 | "</p>\n", |
328 | 328 | "<p style=\"text-align: right; direction: rtl; float: right; clear: both;\">\n", |
329 | | - "בואו נעקוב אחרי דרך המחשבה של פייתון כשהוא קורא את השורה השנייה:\n", |
| 329 | + "בואו נעקוב אחרי דרך המחשבה של פייתון כשהיא קוראת את השורה השנייה:\n", |
330 | 330 | "</p>\n", |
331 | 331 | "<div style=\"clear: both;\">\n", |
332 | 332 | "<ol style=\"text-align: right; direction: rtl; float: right; clear: both; white-space: nowrap;\">\n", |
|
436 | 436 | "outputs": [], |
437 | 437 | "source": [] |
438 | 438 | }, |
439 | | - { |
440 | | - "cell_type": "markdown", |
441 | | - "metadata": {}, |
442 | | - "source": [ |
443 | | - "<div class=\"align-center\" style=\"display: flex; text-align: right; direction: rtl;\">\n", |
444 | | - " <div style=\"display: flex; width: 10%; float: right; \">\n", |
445 | | - " <img src=\"images/tip.png\" style=\"height: 50px !important;\" alt=\"טיפ!\"> \n", |
446 | | - " </div>\n", |
447 | | - " <div style=\"width: 90%\">\n", |
448 | | - " <p style=\"text-align: right; direction: rtl;\">\n", |
449 | | - " ניתן להתייחס גם למשתנים שהוגדרו בתאים אחרים במחברת.<br>\n", |
450 | | - " לדוגמה, אם הרצנו תא שבו הוגדר משתנה בשם <var>w</var>, מאותו רגע כל תא אחר במחברת יוכל להשתמש במשתנה <var>w</var>.<br>\n", |
451 | | - " הערך שנמצא ב־<var>w</var> הוא הערך שהוגדר בתא האחרון שהורץ במחברת.\n", |
452 | | - " </p>\n", |
453 | | - " </div>\n", |
454 | | - "</div>" |
455 | | - ] |
456 | | - }, |
457 | 439 | { |
458 | 440 | "cell_type": "markdown", |
459 | 441 | "metadata": {}, |
|
0 commit comments