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

נוספו 6 בתים ,  לפני 8 שנים
מ
מ (r2.5.2) (בוט מוסיף: bg:Осмична бройна система)
</p>
== מעבר ממספרים עשרוניים למספרים אוקטליים ==
השיטה הקלה ביותר להעברה מבסיס עשרוני לבסיס אוקטלי היא שיטת החילוק. בשיטה זו, מחלקים את המספר העשרוני בשמונה, ורושמים בצד את השארית. לאחר מכן מחלקים את התוצאה בשמונה שוב, וחוזר חלילה עד ל0ל-0. רצף השאריות יוצר את המספר בבסיס האוקטלי, כאשר השארית הראשונה שקיבלנו היא הספרה הימנית ביותר של המספר בבסיס האוקטלי.<br />
'''נדגים את השיטה:'''<br />
נעביר את המספר 92 מבסיס עשרוני לבסיס אוקטלי.<br />
92 חלקי 8 שווה ל11ל-11, ושארית 4.<br />
11 חלקי 8 שווה ל1ל-1, ושארית 3.<br />
1 חלקי 8 שווה ל0ל-0, ושארית 1.<br />
מכיוון שהגענו ל0ל-0, סיימנו את המעבר, וקיבלנו את המספר בבסיס אוקטלי: '''134'''. ניתן להמשיך לחלק שוב ושוב בשמונה, אולם דבר זה רק יוסיף אפסים משמאל למספר, דבר שכמובן לא ישנה את המספר עצמו.
 
== מעבר ממספרים אוקטליים למספרים בינאריים ==
מכיוון שלבסיס אוקטלי ולבסיס בינארי יש מכנה משותף, 2, ניתן להעביר מספר מבסיס אוקטלי לבסיס בינארי בקלות. כדי להעביר מבסיס אוקטלי, יש לקחת את כל אחת מספרות המספר, ולהמיר אותן בנפרד לבסיס בינארי, כאשר כל ספרה אוקטלית מיוצגת על ידי שלוש ספרות בינאריות, וזאת משום ששלוש ספרות בינאריות יכולות לייצג <math>2^3</math> ספרות, כלומר 0-7. דרושות שלוש ספרות בינאריות על כל ספרה אוקטלית, גם אם הספרה הבינארית השמאלית ביותר היא 0, וזאת משום שלאפסים בצד השמאלי של המספר אין משמעות בסוף המילה, אולם יש להם משמעות רבה באמצע המילה, כפי שנראה בהמשך. לאחר ההמרה יש פשוט לחבר את כל הספרות הבינאריות לרצף אחד כאשר הספרה הימנית ביותר בבסיס האוקטלי היא גם הימנית ביותר בבסיס הבינארי, והמספר שיוצא הוא הייצוג הבינארי של המספר האוקטלי.<br />