|
57 | 57 | "אבל מה יקרה כשנרצה לשאול שאלות מורכבות יותר?<br>\n", |
58 | 58 | "לדוגמה, אם התנאים להרשמה לבנק שלנו הם <em>גם</em> שיהיו לך יותר מ־1,000 ש\"ח, ו<em>גם</em> שתלמד בפקולטה נחשבת?<br>\n", |
59 | 59 | "למרבה הצער, הכלים שיש ברשותינו כרגע לא מסוגלים לנסח שאלות מורכבות שכאלו.<br>\n", |
60 | | - "בואו נלמד על כלי חדש, שערים לוגיים, שיאפשר לנו לנסח שאלות מורכבות יותר.\n", |
| 60 | + "במחברת זו זה נלמד על כלי חדש, שערים לוגיים, שיאפשר לנו לנסח שאלות מורכבות יותר.\n", |
61 | 61 | "</p>" |
62 | 62 | ] |
63 | 63 | }, |
|
73 | 73 | "metadata": {}, |
74 | 74 | "source": [ |
75 | 75 | "<p style=\"text-align: right; direction: rtl; float: right;\">\n", |
76 | | - "כאמור, לעזרתנו מתגייסים \"<dfn>שערים לוגיים</dfn>\", שמאפשרים לנו לשאול שאלות לגבי קשרים בין ביטויים בוליאניים.<br>\n", |
| 76 | + "כאמור, לעזרתנו מתגייסים \"<dfn>שערים לוגיים</dfn>\", שמטרתם לאפשר לנו לשאול שאלות לגבי קשרים בין ביטויים בוליאניים.<br>\n", |
77 | 77 | "ישנם שלושה שערים: <code>and</code> (\"וגם\"), <code>or</code> (\"או\") ו־<code>not</code> (\"לא\").<br>\n", |
78 | 78 | "</p>" |
79 | 79 | ] |
|
104 | 104 | "metadata": {}, |
105 | 105 | "source": [ |
106 | 106 | "<p style=\"text-align: right; direction: rtl; float: right;\">\n", |
107 | | - "ניתן לקבל אינטואיציה טובה מהדוגמאות, שהשערים הלוגיים \"וגם\" ו\"או\" מקבלים משני צידיהם ביטויים בוליאניים, ומחזירים ביטוי בוליאני אחד.<br>\n", |
108 | | - "לדוגמה: בשאלה האם 2 גדול מ־1 (כן) וגם קטן מ־3 (כן), התשובה הסופית היא כן (<samp>True</samp>).\n", |
| 107 | + "מהדוגמאות נוכל לשים לב לדפוס חוזר – השערים הלוגיים \"וגם\" ו\"או\" מקבלים משני צידיהם ביטויים בוליאניים, ומחזירים ביטוי בוליאני אחד.<br>\n", |
| 108 | + "השער הלוגי \"לא\" מקבל רק ביטוי בוליאני אחד, והופך אותו.<br>\n", |
| 109 | + "לדוגמה: בשאלה האם 2 גדול מ־1 (כן) וגם 2 קטן מ־3 (כן), השער הלוגי \"וגם\" מקבל \"כן\" משני צידיו, ומחזיר את התשובה הסופית כן.\n", |
109 | 110 | "</p>" |
110 | 111 | ] |
111 | 112 | }, |
|
128 | 129 | "metadata": {}, |
129 | 130 | "source": [ |
130 | 131 | "<p style=\"text-align: right; direction: rtl; float: right;\">\n", |
131 | | - "השער הלוגי <dfn>and</dfn> מקבל ביטוי בוליאני משני צידיו, ומחזיר לנו ביטוי בוליאני אחד:<br>\n", |
132 | | - "<code>True</code> אם הביטויים בשני צידיו היו <code>True</code>, או <code>False</code> בכל מקרה אחר.<br>\n", |
| 132 | + "השער הלוגי <dfn>and</dfn> פועל על שני ביטויים בוליאניים, אחד מימינו ואחד משמאלו, ומחזיר לנו ביטוי בוליאני אחד:<br>\n", |
| 133 | + "<samp>True</samp> אם הביטויים בשני צידיו היו <code>True</code>, או <samp>False</samp> בכל מקרה אחר.<br>\n", |
133 | 134 | "מבחינת מינוחים, <code>and</code> נחשב \"<dfn>האופרטור</dfn>\" (operator), והדברים שנמצאים מצידיו נקראים \"<dfn>האופרנדים</dfn>\".\n", |
134 | 135 | "</p>" |
135 | 136 | ] |
|
197 | 198 | "metadata": {}, |
198 | 199 | "source": [ |
199 | 200 | "<p style=\"text-align: right; direction: rtl; float: right;\">\n", |
200 | | - "השער הלוגי <dfn>or</dfn> מקבל ביטוי בוליאני משני צידיו, ומחזיר לנו ביטוי בוליאני אחד:<br>\n", |
| 201 | + "השער הלוגי <dfn>or</dfn> פועל על שני ביטויים בוליאניים, אחד מימינו ואחד משמאלו, ומחזיר לנו ביטוי בוליאני אחד:<br>\n", |
201 | 202 | "<samp>True</samp> אם <em>לפחות</em> אחד הביטויים, מימין או משמאל אליו, הם <code>True</code>.<br>\n", |
202 | 203 | "הוא יחזיר <samp>False</samp> רק אם הביטויים בשני הצדדים שלו הם <code>False</code>.<br>\n", |
203 | 204 | "מבחינת מינוחים, <code>or</code> נחשב \"<dfn>האופרטור</dfn>\" (operator), והדברים שנמצאים מצידיו נקראים \"<dfn>האופרנדים</dfn>\" (operands).\n", |
|
464 | 465 | "metadata": {}, |
465 | 466 | "source": [ |
466 | 467 | "<p style=\"text-align: right; direction: rtl; float: right;\">\n", |
467 | | - "<dfn>טבלאות אמת</dfn> זו דרך עתיקה לתאר מה התוצאה של שערים לוגיים בכל אחד מהמקרים האפשריים.<br>\n", |
468 | | - "נצייר טבלאות כאלו עבור and, or ו־not.<br>\n", |
| 468 | + "<dfn>טבלאות אמת</dfn> זו דרך ישנה נושנה לתאר מה התוצאה של שערים לוגיים בכל אחד מהמקרים האפשריים.<br>\n", |
| 469 | + "נצייר טבלאות כאלו עבור <code>and</code>, <code>or</code> ו־<code>not</code>.<br>\n", |
469 | 470 | "אנחנו ממליצים שלא ללמוד אותן בעל־פה, אלא להבין את ההיגיון שעומד מאחוריהן.\n", |
470 | 471 | "</p>" |
471 | 472 | ] |
|
506 | 507 | "metadata": {}, |
507 | 508 | "source": [ |
508 | 509 | "<dl style=\"text-align: right; direction: rtl; float: right; white-space: nowrap;\">\n", |
509 | | - "<dt>שער לוגי</dt><dd>מילה שמבצעת פעולה בין שני ערכים בוליאניים, האופרטור.</dd>\n", |
| 510 | + "<dt>שער לוגי</dt><dd>מילה שמבצעת פעולה בין שני ערכים בוליאניים. האופרטור במקרה שלנו.</dd>\n", |
510 | 511 | "<dt>אופרנד</dt><dd>ברבים: אופרנדים. הערכים שעליהם מפעילים את הפעולה. במקרה שלנו, שביניהם אנחנו רוצים להחיל את השער הלוגי.</dd>\n", |
511 | 512 | "</dl>" |
512 | 513 | ] |
|
727 | 728 | "בדקו האם מדובר בקיפיק הצב.\n", |
728 | 729 | "</p>" |
729 | 730 | ] |
730 | | - }, |
731 | | - { |
732 | | - "cell_type": "code", |
733 | | - "execution_count": null, |
734 | | - "metadata": {}, |
735 | | - "outputs": [], |
736 | | - "source": [] |
737 | 731 | } |
738 | 732 | ], |
739 | 733 | "metadata": { |
|
0 commit comments