איך להבין את ההקסדצימלי?

כדי להבין את ההקסדצימלי, ראשית יש ללמוד שבמערכת המספרים הזו ישנם 16 סמלים שונים המשמשים לציון ערכים מ -0 עד 15. 16 הסמלים המשמשים במערכת המספרים ההקסדצימאלית מהווים את הבסיס. מכיוון שההקסדצימלי מבוסס על 16, ערכי המקום מבוססים על כוחות 16. כדי להמיר מהקסדצימלי לעשרוני, כתוב את המספר ההקסדצימלי, המיר סמלים שאינם עשרוניים למספרים עשרוניים ופתור את הבעיה. כדי ללמוד כיצד להבין את מערכת הצבעים ההקסדצימאלית, המשך לקרוא!

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

סימון הקסדצימלי (בסיס שש עשרה) משמש בכל מערכות האינטרנט והמחשבים לציון ערכים. דוגמא אחת טובה היא הסימון לצבע בעמודי HTML. קריאה ושימוש בהקסדצימלי דורשות תרגול מסוים, אך המושג הבסיסי אינו קשה יותר להבנה מאשר המערכת העשרונית הרגילה (בסיס עשר) בה השתמשת כל חייך.

שיטה 1 מתוך 3: הבנת המושג הקסדצימלי

  1. 1
    למד מהי הקסדצימלי. בדיוק כמו שמערכת המספרים העשרונית משתמשת בעשרה סמלים שונים לציון ערכים מאפס לתשע, מערכת המספרים ההקסדצימאלית משתמשת בשישה עשר סמלים שונים לציון ערכים מאפס לחמש עשרה. ניתן לכתוב כל מספר בשתי מערכות. כך מתחילים לספור בהקסדצימלי:
    • אפס עד חמש עשרה: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
    • שש עשרה עד שלושים ושתיים: 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1A, 1B, 1C, 1D, 1E, 1F, 20
  2. 2
    למד כיצד לכתוב בסיסים. הסמלים העשרה בשימוש במערכת המספר העשרוני טופס הבסיס של מערכת המספר העשרוני. באופן דומה, שש עשרה סימנים המשמשים במערכת מספר הקסדצימלי יוצרים בסיס של מערכת מספר הקסדצימלי. בכל פעם שלא ברור באיזה בסיס משתמשים, מוסיפים מספרי מנוי כדי להראות את הבסיס. לדוגמא, 100 10 הוא "100 בבסיס 10" ו- 100 16 הוא "100 בבסיס 16" (ששווה 4096 10).
    • מונח נוסף ל"בסיס "הוא" רדיקס "(" רדיקס "או" רדיסים "מרובים).
  3. 3
    להבין ערכי מקום בעשרוני. אנו יכולים להבין מספרים ארוכים שנכתבו בבסיס 10 מבלי לעצור אפילו לחשוב, אבל זה רק בגלל שהיה לנו הרבה תרגול. אנו יודעים באופן אוטומטי ש" 5834 10 "פירושו 5x103 + 8x102 + 3x101 + 4x100. לכל ספרה במספר רב ספרתי יש ערך מקום משלה. להלן ערכי המקום בעשרוני, מימין לשמאל:
    • 10 0 10 = 1
    • 10 1 10 = 10 10
    • 102 = 10x10 = 100
    • 103 = 10x10x10 = 1000
    • 104 = 10x10x10x10 = 10000
    • 105 = 10x10x10x10x10 = 100000 וכן הלאה.
  4. 4
    למד את ערכי המקום ההקסדצימלי. מכיוון שההקסדצימלי הוא בסיס שש עשרה, ערכי המקום מבוססים על כוחות של שש עשרה, ולא על כוחות של עשרה. להלן הכוחות של שש עשרה, הכתובים בעשרוני.
    • 16 0 10 = 1
    • 16 1 10 = 16 10
    • 162 = 16x16 = 256
    • 163 = 16x16x16 = 4096
    • 164 = 16x16x16x16 = 65536
    • 165 = 16x16x16x16x16 = 1048576 וכן הלאה.
    • אם נכתוב את אלה בהקסדצימלי, אלה היו נכתבים כ 10 16, 100, 1000 וכו '.
  5. 5
    המרה מהקסדצימלי לעשרוני. המרה בין שני בסיסים היא דרך טובה להכיר את האופן שבו כל מערכת עובדת. כך להמיר מכל מספר בהקסדצימלי לאותו מספר שנכתב בעשרוני:
    • כתוב את המספר ההקסדצימלי שלך: 15b30 16
    • כתוב כל ספרה כבעיית כפל עשרונית, תוך שימוש בערך המקום בתרשים לעיל: 15B30 = (1 x 65536 10) + (5 x 4096 10) + (B x 256 10) + (3 x 16 10) + (0 x 1)
    • המירו סמלים שאינם עשרוניים למספרים עשרוניים. בדוגמה שלנו, B = 11 10, כך שניתן להמיר ספרה זו ל- 11 10 x 256 10
    • פתור את הבעיה. השתמש במחשבון או עבד אותו ביד, ותקבל את התשובה בעשרוני. 15B30 = 65536 + 20480 + 2816 + 48 + 0 = 88880 10
16 הסמלים המשמשים במערכת המספרים ההקסדצימאלית מהווים את הבסיס
16 הסמלים המשמשים במערכת המספרים ההקסדצימאלית מהווים את הבסיס.

שיטה 2 מתוך 3: הבנת מערכות צבע הקסדצימליות

  1. 1
    הבן כיצד נקבעים צבעים על גבי מסך מחשב. כל הצבעים במסך המחשב נקבעים על ידי שלושה ערכים: אדום, ירוק וכחול. ניתן ליצור את כל צבעי האור על ידי שילוב שלושת סוגי האור הללו בפרופורציות שונות. על גבי מסך מחשב ניתן להקצות לאדום, ירוק וכחול כל ערך בין 0 ל -255 (בסך הכל 256 ערכים אפשריים).
    • זה לא תואם את הצבעים "היסודיים" שלמדת בבית הספר, מכיוון שמערכת הצבעים הזו מבוססת על פיגמנט פיזי (כמו צבע), ולא על אור. מערכת הצבע מכונה לעיתים "מערכת צבעים חיסורנית" ומערכת האור (מערכת ה- rgb המתוארת כאן) "תוסף".
  2. 2
    למד מדוע משתמשים בהקסדצימלי לצבעים. HTML משתמש בהקסדצימלי לתיאור צבעים. זה נוח, מכיוון שמספר הקסדצימלי דו ספרתי יכול לתקשר בדיוק 256 10 ערכים אפשריים. זה לא צירוף מקרים; המספר 256 10 נובע ממגבלות של חומרה ישנה, שיכולה להתמודד רק עם 100000000 שני צבעים, או 256 10. מכיוון ש -24 = 16 10, כל מערכת בינארית ניתנת להמרה בקלות למערכת הקסדציאלית עם 0,25 ספרות רבות.
    • התחתי מספר לספר לך אילו לבסס את המספרים כתוב. Base 2 הוא בינארי, בסיס 10 הוא עשרוני רגיל, ועל בסיס 16 הוא הקסדצימלי.
  3. 3
    להבין איך המערכת עובדת. קל להבין את מערכת הצבעים ההקסדציאלית ברגע שאתה יודע איך היא עובדת. שתי הספרות הראשונות הן הערך האדום, השניים הבאים הם הערך הירוק והשניים האחרונים הם הערך הכחול. הנה כמה דוגמאות:
    • # 000000 הוא שחור ואילו #FFFFFF לבן.
    • כל צבע בעל ערכי r, g ו- b שווים (מלבד שחור ולבן) הוא בגוון אפור, כגון # 121212, # 5A5A5A או # C0C0C0
    • # 003000 הוא ירוק כהה מאוד. # 003F00 בקושי מצית (הוספת רק F, או 16 10 ירוק), אך # 00FF00 הוא הירוק הבהיר ביותר האפשרי (הוספת C0 נוספת, או 192 10).
    • צבעים מורכבים יותר נוצרים על ידי שימוש בשלושת סוגי האור. נסה לנחש # 7FFFD4, # 8A2BE2 או # A0522D.
עשרת הסמלים המשמשים במערכת המספרים העשרוניים מהווים בסיס למערכת המספרים העשרוניים
עשרת הסמלים המשמשים במערכת המספרים העשרוניים מהווים בסיס למערכת המספרים העשרוניים.

שיטה 3 מתוך 3: חשיבה בהקסדצימלי

  1. 1
    למדו את עצמכם לקרוא הקסדצימלי באופן אינטואיטיבי. השתמש בדוגמאות שלמטה כ"אבני דרך "כדי לעזור לך להעריך את גודל המספר ההקסדצימלי. זה ייתן לך הבנה אינטואיטיבית יותר של הקסדצימלי, ויאפשר לך לקרוא מספרים הקסדצימליים בלי להמיר בעמל רב לעשרוני בכל פעם. כפי שתראו, יתרון אחד להקסדצימלי הוא שמספר הספרות לא עולה כמעט באותה מידה שהוא עשרוני:
    • לבני אדם יש אצבעות, או 14 16 אם סופרים גם את האצבעות. (זכור, המשנה 16 פירושה שמספר כתוב בבסיס שש עשרה).
    • בשינה באזור מגורים, לנהוג מתחת 19 16 קמ"ש (או 28 16 קמ"ש).
    • כביש טיפוסי נהיגה במהירות הוא קמ"ש 3C (או 64 16 קמ"ש).
    • מים רותחים D-16°C (64 16 °C).
    • ההכנסה החציונית של ארה"ב היא בערך C350 דולר בשנה.
    • אוכלוסיית העולם מונה יותר מ -1,000,000,000 איש.
  2. 2
    למד תוספת הקסדצימאלית. אתה יכול לעשות בעיות תוספת הקסדצימליות מבלי להמיר אי פעם למערכת אחרת. יש צורך במאמץ נפשי ובתרגול כדי לזכור את הכללים החדשים. להלן מספר שיטות וטיפים:
    • ספרו אחד אחד בעזרת ספרות הקסדצימליות. למשל לפתור 7 + 5 ב hex, לספור 7, 8, 9, A, B, C.
    • למדו את טבלאות התוספת. שיטה הרבה יותר מהירה היא לשנן את טבלאות התוספת ההקסדצימליות, שתוכלו לתרגל בעזרת חידון מקוון. ברגע שאתה יודע ש A + 7 = 11 16, אתה לא צריך לספור את זה בעמל רב יותר.
    • נשא את זה בעת הצורך. אם התוספת שלך עוברת אותך מעבר ל- F, אתה "נושא את זה" כפי שהיית עושה בבעיית תוספת רגילה. לדוגמא, A + 5 = F, A + 6 = 10 16, A + 7 = 11 16 וכן הלאה. באופן דומה, 3A + 6 = 40 16, 3A + 7 = 41 16 וכו '.
  3. 3
    למד כפל הקסדצימלי. בדיוק כמו כפל רגיל, הדרך הטובה ביותר להיות מוכשרים בכפל הקסדצימלי היא לשנן את לוחות הכפל. הנה המשושה " טבלת פי 6" כדוגמה (כל המספרים הם הקסדצימלי):
    • 6 x 1 = 6
    • 6 x 2 = C
    • 6 x 3 = 12
    • 6 x 4 = 18
    • 6 x 5 = 1E
    • 6 x 6 = 24
    • 6 x 7 = 2 א
    • 6 x 8 = 30
    • 6 x 9 = 36
    • 6 x A = 3C
    • 6 x B = 42
    • 6 x C = 48
    • 6 x D = 4E
    • 6 x E = 54
    • 6 x F = 5A
כתוב את המספר ההקסדצימלי
כדי להמיר מהקסדצימלי לעשרוני, כתוב את המספר ההקסדצימלי, המיר סמלים שאינם עשרוניים למספרים עשרוניים ופתור את הבעיה.

טיפים

  • ניתן להשתמש במחשבון המרת בסיס מקוון להמרה בין בינארי, עשרוני והקסדצימלי.
  • ניתן לייצג בקלות כל מספר בינארי בהקסדצימלי. חלק את המספר הבינארי למקטעים של ארבע ספרות (הוסף 0 ראשוניים במידת הצורך) ואז החלף כל קטע בספרה ההקסדצימאלית המקבילה. לדוגמא, 0000 2 = 0 16, 0001 2 = 1 16... עד 1111 2 = F 16.
  • מחשבים משתמשים למעשה בשיטת ה"השלמה "כדי להוסיף ולחסר מספרים (בהקסדצימלי או בכל בסיס אחר), ולא בשיטת ה"נשיאה" אליה אנו רגילים. שיטת ההשלמה אינה שיטה שימושית במיוחד לבני אדם, אך אם אתה מתכנת תוכנת חישוב, עליך ללמוד אותה בכדי להפוך את התוכנית שלך ליעילה יותר.

שאלות ותשובות

  • המירו את המספר העשרוני 64 להקסדצימלי.
    זה 40, המציין 4 שש עשרה ואפס.
  • איך זה עבד בסרט "המאדים" כתקשורת לווין?
    נעשה שימוש ב- ASCII; זהו הקוד הסטנדרטי האירופי למחלף מידע. לדוגמא, 6E הייתה האות הקטנה "n" ו- 6F הייתה האות הקטנה "o". שילוב אלה נותן לנו 6E6F עבור "לא."

FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail