בסיס הקסדצימלי – הבדלי גרסאות
תוכן שנמחק תוכן שנוסף
Matanyabot (שיחה | תרומות) מ בוט החלפות: דוגמה\1, \1כדי |
ויקישיתוף בשורה, החלפה (אם) |
||
שורה 10:
ניקח לדוגמה את המספר '''4387256''':
*נחלק אותו ב-16. נקבל את המספר '''274203''' ושארית '''8'''. נרשום בצד '''8'''.
*נחלק את '''274203''' ב-16. נקבל את המספר '''17137''' ושארית '''11''', כלומר '''B'''.
*נחלק את '''17137''' ב-16. נקבל '''1071''' ושארית '''1'''. נצרף את 1 משמאל: '''1B8'''.
*נחלק את '''1071''' ב-16. נקבל '''66''' ושארית '''15''', כלומר '''F'''. נצרף את F משמאל: '''F1B8'''.
שורה 21:
כדי להעביר מספר הקסדצימלי למספר דצימלי, יש להכפיל את הספרה ההקסדצימלית, המומרת לערך הדצימלי שלה (A=10 ,B=11 וכו') בחזקה המתאימה של 16, לפי מיקום הספרה במספר, האם ספרה היא אחדה, עשרה, מאה וכדומה).{{ש}}
{{ש}}<div dir=ltr>
{|
|
|}</div>
דוגמה: נתון המספר ההקסדצימלי '''AF34BD'''. נפרק את המספר לספרותיו. בעצם נתון לנו כאן D אחדות, B עשרות, 4 מאות, 3 אלפים, F עשרות אלפים ו-A מאות אלפים. במילים אחרות, אפשר לתרגם את המשפט הנ"ל לביטוי הבא:{{ש}}<div dir=ltr>
{|
|
|}</div>
ואם נמיר את הערכים ההקסדצימליים לערכים הדצימליים שלהם (קרי, האותיות למספרים) הביטוי יראה כך:{{ש}}<div dir=ltr>
{|
|
|}</div>
שורה 53:
D בבסיס 16 שווה ל-1101 בבסיס 2
כעת נכתוב את כל ספרות המספרים הבינאריים לפי הסדר ההקסדצימלי: 101011110011010010111101 (
קיבלנו שהתוצאה '''101011110011010010111101''' היא '''AF34BD''' בערכים בינאריים.
שורה 75:
==טבלת המרה לבסיס בין בסיסי מספרים נפוצים==
{{טבלת בסיסי מספרים}}
שורה 83:
==קישורים חיצוניים==
{{ויקישיתוף בשורה}}
*[http://www.zutopedia.co.il/auto/bases.html המחשה אינטראקטיבית של ספירה בבסיס בינארי והקסדצימלי] מתוך אתר לילדים המלמד מושגים במדעי המחשב
|