מה זה בוליאני (True ו־False)?

בוליאני הוא סוג מידע שיש לו רק שני ערכים אפשריים: אמת או שקר. בפייתון כותבים אותם True ו־False, באות גדולה.

השם בא מג׳ורג׳ בול, מתמטיקאי אנגלי מהמאה ה־19 שחקר חשבון של אמת ושקר — ״וגם״, ״או״ ו״לא״. מאה שנה אחר כך, הרעיונות שלו הפכו לבסיס של תכנות. כל השוואה, כמו 7 > 5, מחזירה ערך בוליאני: True.

משתנים בוליאניים שימושיים במיוחד לשמירת מצב: ״האם המשחק נגמר?״, ״האם הדמות קופצת עכשיו?״, ״האם הדלת פתוחה?״. בסקראץ׳ בלוקים בוליאניים הם בצורת משושה מחודד, והם נכנסים בדיוק לחור של תנאי.

💡 איך זוכרים? בוליאני = שני מצבים בלבד: True או False, כמו מתג.

✅ בודקים את עצמנו

1. כמה ערכים יש לבוליאני?

2. על שם מי נקרא הבוליאני?

3. מה מחזיר 7 > 5?

🔀 לשיעור המלא: תנאים: אם… אחרת…
הסבר מלא, חידון של 8 שאלות ודף עבודה להדפסה · מתאים לכיתות ג׳–ח׳

מושגים קשורים

תנאי
תנאי הוא שאלה שהתשובה עליה היא כן או לא (אמת או שקר), ולפיה התוכנית מחליטה אילו הוראות לבצע.
וגם, או, לא (and, or, not)
and, or ו־not הם אופרטורים לוגיים: הם מחברים תנאים או הופכים אותם. and — שניהם נכונים, or — לפחות אחד נכון, not — ההפך.
טיפוס נתונים
טיפוס נתונים הוא הסוג של ערך: מספר שלם, מספר עשרוני, טקסט (מחרוזת), אמת/שקר (בוליאני), רשימה ועוד. הטיפוס קובע מה אפשר לעשות עם הערך.

עוד מושגים מהשיעור "תנאים: אם… אחרת…"

אם־אחרת (if/else)
if/else (״אם/אחרת״) הוא מבנה בתכנות שבודק תנאי: אם הוא נכון — מבצעים את חלק ה־if, ואם לא — את חלק ה־else.
סימני השוואה
סימני השוואה הם סימנים שמשווים בין שני ערכים ומחזירים אמת או שקר — למשל גדול מ־, קטן מ־ ושווה ל־.
מקרה קצה
מקרה קצה הוא מצב קיצוני או ערך שנמצא בדיוק על הגבול — כמו ציון של בדיוק 90, רשימה ריקה או מספר אפס — שבו תוכניות נוטות להיכשל.

שאלות נפוצות

איך זוכרים מה זה בוליאני?

בוליאני = שני מצבים בלבד: True או False, כמו מתג.

אילו מושגים קשורים לבוליאני?

תנאי, וגם, או, לא (and, or, not), טיפוס נתונים. ההגדרה הקצרה של כל אחד מהם מופיעה למעלה, ומכל אחד יש קישור לעמוד משלו.

לכל 72 המושגים בתכנות ←

האם זה עזר?
לא מצאתם בדיוק את הדף שחיפשתם?ספרו לנו מה צריך — ואולי הוא יחכה לכם כאן בשבוע הבא.
לבקשת דף ←או בוואטסאפ