8200 University

בינארי

בחרו רמת קושי וסט תרגול

📖בינארי — סקירה כללית

מבחן הבינארי בודק הבנה של מערכות מספרים ופעולות חשבוניות במספרים בינאריים.

מה נכלל?

  • המרות בין מערכות: בינארי ↔ עשרוני ↔ הקסדצימלי
  • חשבון בינארי: חיבור, חיסור עם נשאים
  • פעולות ביטיות: AND, OR, XOR, NOT
  • ייצוג מספרים שליליים: משלים ל-2 (Two's Complement)
  • הזזת ביטים: Shift Left, Shift Right
למה זה חשוב? מחשבים עובדים בבינארי. הבנת מערכת הבינארי היא בסיס לתכנות, רשתות, ואבטחת מידע — כולם נושאים מרכזיים ביחידות טכנולוגיות.

גישה מומלצת

  1. קראו את כל המדריך לפני שמתחילים לתרגל
  2. תרגלו ברמה קלה עד שאתם מרגישים בטוחים
  3. עלו לרמה בינונית — כאן מתחיל האתגר האמיתי
  4. נסו רמה קשה — גם אם לא מצליחים הכול, זה מרחיב את החשיבה

רשימת בדיקה לפני מבחן

  • ✅ קראתי את כל המדריך
  • ✅ פתרתי לפחות 5 שאלות ברמה קלה בהצלחה
  • ✅ פתרתי לפחות 5 שאלות ברמה בינונית
  • ✅ ניסיתי שאלות ברמה קשה
  • ✅ אני יודע מהן הטעויות הנפוצות שלי
זכרו: ההכנה הטובה ביותר היא תרגול + ניתוח טעויות. לא רק לפתור — אלא להבין למה טעיתם ומה לשנות.

📋מדריך מלא — מערכת מספרים בינארית

מה זה בינארי?

המערכת העשרונית (שאנחנו משתמשים בה) מבוססת על 10 ספרות (0-9). המערכת הבינארית מבוססת על 2 ספרות בלבד: 0 ו-1.

כל ספרה נקראת ביט (bit). קבוצה של 8 ביטים = בייט (byte).

ערכי מקום (Place Values)

כמו שבעשרוני כל ספרה שווה 10 פעמים מהספרה שמימינה, בבינארי כל ביט שווה פי 2:

מיקום76543210
ערך1286432168421

המרה: בינארי → עשרוני

כפלו כל ביט בערך המקום שלו וחברו:

דוגמה: 10110101
= 1×128 + 0×64 + 1×32 + 1×16 + 0×8 + 1×4 + 0×2 + 1×1
= 128 + 32 + 16 + 4 + 1
= 181

המרה: עשרוני → בינארי

שיטת החילוק ב-2:

  1. חלקו את המספר ב-2
  2. רשמו את השארית (0 או 1)
  3. חזרו עם המנה
  4. קראו את השאריות מלמטה למעלה
דוגמה: 45 → בינארי
45 ÷ 2 = 22 שארית 1
22 ÷ 2 = 11 שארית 0
11 ÷ 2 = 5 שארית 1
5 ÷ 2 = 2 שארית 1
2 ÷ 2 = 1 שארית 0
1 ÷ 2 = 0 שארית 1
קוראים מלמטה למעלה: 101101
בדיקה: 32+8+4+1 = 45 ✅

חיבור בינארי

כמו חיבור עשרוני, אבל "נשא" מתבצע כבר ב-2:

+01
001
1110 (=0, נשא 1)
דוגמה: 1011 + 0111
  1 1 1 1  (נשאים)
    1 0 1 1
  + 0 1 1 1
  ---------
  1 0 0 1 0
בדיקה: 11 + 7 = 18. 10010 = 16+2 = 18 ✅

מערכת הקסדצימלית (Hex)

בסיס 16, עם הספרות: 0-9 ואז A=10, B=11, C=12, D=13, E=14, F=15.

Hex01234567
Bin00000001001000110100010101100111
Hex89ABCDEF
Bin10001001101010111100110111101111

הקיצור הזהוב: כל ספרת hex = בדיוק 4 ביטים!

דוגמה: Hex B5 → בינארי
B = 1011, 5 = 0101
10110101
→ עשרוני: 128+32+16+4+1 = 181

פעולות ביטיות (Bitwise Operations)

פעולות שמתבצעות על כל ביט בנפרד:

AND (וגם)

ABA AND B
000
010
100
111

AND = "שניהם 1" → 1.

OR (או)

ABA OR B
000
011
101
111

OR = "לפחות אחד 1" → 1.

XOR (או בלעדי)

ABA XOR B
000
011
101
110

XOR = "בדיוק אחד 1" → 1. תכונה מיוחדת: A XOR A = 0 תמיד!

NOT (שלילה)

הופך כל ביט: 0→1, 1→0.

דוגמה: NOT 10110101 = 01001010

משלים ל-2 (Two's Complement) — מספרים שליליים

בייצוג 8-ביט, הביט השמאלי הוא ביט הסימן: 0=חיובי, 1=שלילי.

כדי למצוא את הייצוג של מספר שלילי:

  1. כתבו את המספר החיובי בבינארי
  2. הפכו כל ביט (NOT)
  3. הוסיפו 1
דוגמה: ייצוג -45 ב-8 ביט
45 = 00101101
NOT: 11010010
+1: 11010011
-45 = 11010011
בדיקה: 00101101 + 11010011 = 100000000 (הביט ה-9 נופל) = 0 ✅

הזזת ביטים (Bit Shifting)

הזזה שמאלה (Shift Left)

כל הביטים זזים שמאלה, 0 נכנס מימין. שקול לכפל ב-2.

00001010 << 1 = 00010100 (10 → 20)

הזזה ימינה (Shift Right)

כל הביטים זזים ימינה, 0 נכנס משמאל. שקול לחילוק ב-2 (שלם).

00001010 >> 1 = 00000101 (10 → 5)

סיכום וטיפים נוספים

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

רשימת בדיקה לפני מעבר הלאה

  • האם אני מבין כל מושג שהוסבר?
  • האם אני יכול לפתור את הדוגמאות בלי להסתכל על הפתרון?
  • האם אני יכול להסביר את השיטה למישהו אחר?
  • האם זיהיתי את סוגי הטעויות שאני נוטה לעשות?

💡טיפים לבינארי

1. כתבו את ערכי המקום

לפני כל המרה, רשמו את השורה: 128, 64, 32, 16, 8, 4, 2, 1. זה מונע טעויות חישוב.

2. שיטת ההכפלה להמרה מהירה

קראו את המספר הבינארי משמאל לימין. התחילו מ-0. לכל ביט: כפלו ב-2 והוסיפו את הביט.

1011: 0→1→2→5→11
(0×2+1=1, 1×2+0=2, 2×2+1=5, 5×2+1=11)

3. קיצור Hex — שננו אותו!

כל ספרת hex = 4 ביטים. 0xA3 = 1010 0011. שננו את ההתאמות 0-F.

4. XOR — מאפס את עצמו

A XOR A = 0 תמיד. טריק נפוץ בשאלות.

5. הזזה = כפל/חילוק ב-2

הזזה שמאלה = ×2. הזזה ימינה = ÷2. הזזה פעמיים = ×4 או ÷4.

טעות נפוצה: לשכוח נשא בחיבור בינארי. 1+1=10, ו-1+1+1=11 (לא 10!).

סיכום — 5 הטיפים המרכזיים

  1. קראו הוראות פעמיים — 50% מהטעויות נובעות מקריאה חפוזה
  2. כתבו כל שלב — אל תסמכו על הזיכרון תחת לחץ
  3. בנו טבלת מעקב — לכל שאלה עם מספר שלבים
  4. בדקו סבירות — האם התשובה הגיונית?
  5. נהלו זמן — 2 דקות מקסימום. אם נתקעתם — סמנו ועברו

תוכנית תרגול של 7 ימים

יוםפעילותזמן
1קריאת המדריך המלא + תרגול בסיסי30 דקות
2תרגול רמה קלה — 10 שאלות20 דקות
3ניתוח טעויות + תרגול נוסף רמה קלה25 דקות
4תרגול רמה בינונית — 8 שאלות30 דקות
5ניתוח טעויות + תרגול נוסף רמה בינונית30 דקות
6תרגול רמה קשה — 5 שאלות30 דקות
7סימולציה מלאה בתנאי זמן + ניתוח45 דקות