הבדלים בין גרסאות בדף "בסיס אוקטלי"

אין שינוי בגודל ,  לפני 12 שנים
מ
בוט החלפות: דוגמה;
(סיום עבודה, הורדת התבנית, הורדת הקצרמר.)
מ (בוט החלפות: דוגמה;)
== מעבר ממספרים אוקטליים למספרים בינאריים ==
מכיוון שלבסיס אוקטלי ולבסיס בינארי יש מכנה משותף, 2, ניתן להעביר מספר מבסיס אוקטלי לבסיס בינארי בקלות. כדי להעביר מבסיס אוקטלי, יש לקחת את כל אחת מספרות המספר, ולהמיר אותן בנפרד לבסיס בינארי, כאשר כל ספרה אוקטלית מיוצגת על ידי שלוש ספרות בינאריות, וזאת משום ששלוש ספרות בינאריות יכולות לייצג <math>2^3</math> ספרות, כלומר 0-7. דרושות שלוש ספרות בינאריות על כל ספרה אוקטלית, גם אם הספרה הבינארית השמאלית ביותר היא 0, וזאת משום שלאפסים בצד השמאלי של המספר אין משמעות בסוף המילה, אולם יש להם משמעות רבה באמצע המילה, כפי שנראה בהמשך. לאחר ההמרה יש פשוט לחבר את כל הספרות הבינאריות לרצף אחד כאשר הספרה הימנית ביותר בבסיס האוקטלי היא גם הימנית ביותר בבסיס הבינארי, והמספר שיוצא הוא הייצוג הבינארי של המספר האוקטלי.<br />
ניקח לדוגמאלדוגמה את המספר 153. הספרה 3 מיוצג בבינארית על ידי הספרות 011, הספרה 5 מיוצגת בבינארית על ידי הספרות 101, והספרה 1 מיוצגת בבינארית על ידי הספרות 001. נחבר את המספרים ביחד, ונקבל 001101011. נוריד את האפסים המיותרים ונשאר עם '''1101011''', המספר בבסיס בינארי.
== מעבר ממספרים בינאריים למספרים אוקטליים ==
כדי להעביר מספר מבסיס בינארי לבסיס אוקטלי, יש לבצע את התהליך ההפוך מהעברה מבסיס אוקטלי לבסיס בינארי: תחילה, יש לקבץ כל שלוש ספרות בינאריות ביחד, החל מהספרות הכי ימניות. אם בסוף המספר חסרות ספרות, יש להשלים אותן על ידי אפסים. לאחר מכן, יש להמיר כל שלוש ספרות בינאריות לספרה אוקטלית, ולחבר את רצף הספרות על פי הסדר למספר אוקטלי אחד.<br />
ניקח לדוגמאלדוגמה את המספר הבינארי 1101011: תחילה נחלק את המספר לשלשות, ונקבל 011, 101, ו1, שלו נוסיף אפסים כדי לקבל 001. לאחר מכן, נמיר כל אחת מהשלשות למספר אוקטלי: 011 מייצג את הספרה 3, 101 מייצג את הספרה 5, ו001 מייצג את הספרה 1. המספר המתקבל הוא '''153''', והוא המספר המבוקש בבסיס אוקטלי.
 
==ראו גם==
271,876

עריכות