בסיס הקסדצימלי – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
Matanyabot (שיחה | תרומות)
מ בוט החלפות: דוגמה\1, \1כדי
ויקישיתוף בשורה, החלפה (אם)
שורה 10:
ניקח לדוגמה את המספר '''4387256''':
*נחלק אותו ב-16. נקבל את המספר '''274203''' ושארית '''8'''. נרשום בצד '''8'''.
*נחלק את '''274203''' ב-16. נקבל את המספר '''17137''' ושארית '''11''', כלומר '''B'''. נצרף את B משמאל: '''B8'''.
*נחלק את '''17137''' ב-16. נקבל '''1071''' ושארית '''1'''. נצרף את 1 משמאל: '''1B8'''.
*נחלק את '''1071''' ב-16. נקבל '''66''' ושארית '''15''', כלומר '''F'''. נצרף את F משמאל: '''F1B8'''.
שורה 21:
כדי להעביר מספר הקסדצימלי למספר דצימלי, יש להכפיל את הספרה ההקסדצימלית, המומרת לערך הדצימלי שלה (A=10 ,B=11 וכו') בחזקה המתאימה של 16, לפי מיקום הספרה במספר, האם ספרה היא אחדה, עשרה, מאה וכדומה).{{ש}}
{{ש}}<div dir=ltr>
{| cellpadding=0 cellspacing=0 style='border: 1px dashed #000000'
| bgcolor=#F9F9F9 | <font face=verdana>n<sub>1</sub>*16<sup>0</sup>+n<sub>2</sub>*16<sup>1</sup>+n<sub>3</sub>*16<sup>2</sup>+n<sub>4</sub>*16<sup>3</sup>+...+n<sub>m</sub>*16<sup>m-1</sup>{{ש}}</font>
|}</div>
 
דוגמה: נתון המספר ההקסדצימלי '''AF34BD'''. נפרק את המספר לספרותיו. בעצם נתון לנו כאן D אחדות, B עשרות, 4 מאות, 3 אלפים, F עשרות אלפים ו-A מאות אלפים. במילים אחרות, אפשר לתרגם את המשפט הנ"ל לביטוי הבא:{{ש}}<div dir=ltr>
{| cellpadding=0 cellspacing=0 style='border: 1px dashed #000000'
| bgcolor=#F9F9F9 | <font face=verdana>D*16<sup>0</sup>+B*16<sup>1</sup>+4*16<sup>2</sup>+3*16<sup>3</sup>+F*16<sup>4</sup>+A*16<sup>5</sup>{{ש}}</font>
|}</div>
ואם נמיר את הערכים ההקסדצימליים לערכים הדצימליים שלהם (קרי, האותיות למספרים) הביטוי יראה כך:{{ש}}<div dir=ltr>
{| cellpadding=0 cellspacing=0 style='border: 1px dashed #000000'
| bgcolor=#F9F9F9 | <font face=verdana>13*16<sup>0</sup>+11*16<sup>1</sup>+4*16<sup>2</sup>+3*16<sup>3</sup>+15*16<sup>4</sup>+10*16<sup>5</sup>{{ש}}</font>
|}</div>
 
שורה 53:
D בבסיס 16 שווה ל-1101 בבסיס 2
 
כעת נכתוב את כל ספרות המספרים הבינאריים לפי הסדר ההקסדצימלי: 101011110011010010111101 (במידהאם והספרההספרה השמאלית ביותר של התוצאה היא 0 יש להשמיטה עד שנגיע למצב בו הספרה השמאלית ביותר היא 1).
 
קיבלנו שהתוצאה '''101011110011010010111101''' היא '''AF34BD''' בערכים בינאריים.
שורה 75:
 
==טבלת המרה לבסיס בין בסיסי מספרים נפוצים==
 
{{טבלת בסיסי מספרים}}
 
שורה 83:
 
==קישורים חיצוניים==
{{ויקישיתוף בשורה}}
*[http://www.zutopedia.co.il/auto/bases.html המחשה אינטראקטיבית של ספירה בבסיס בינארי והקסדצימלי] מתוך אתר לילדים המלמד מושגים במדעי המחשב