כיצד להמיר בינארי למספר אוקטלי?
1. קיבצו את הספרות בקבוצות של 3.
2. הוסיפו אפסים אם יש לכם פחות מ -3 מכל מספר שהוא.
3. הוסף "421" תחת קבוצה של 3 כמציין מיקום.
4. אם יש 1 מעל כל מצייני המיקום, רשמו את מספר מציין המיקום.
5. הוסף את המספרים החדשים בכל קבוצה של שלוש.
6. מקם את התשובות שזה עתה מומרו כדי ליצור את המספר האוקטאלי.
7. הוסף מנוי 8 להשלמת ההמרה.

כיצד אוכל להמיר מספרים בינאריים לאוקטל?
מערכות בינאריות ואוקטאליות הן מערכות מספר שונות השונות הנפוצות במחשוב. יש להם בסיסים שונים - בינארי הוא בסיס שניים ובסיס אוקטלי - כלומר הם חייבים להיות מקובצים כדי להמיר. עם זאת, זה נשמע הרבה יותר מסובך ממה שהמרה הקלה מאוד הזו היא.
שיטה 1 מתוך 2: המרה ביד
- 1זיהוי סדרות של מספרים בינאריים. מספרים בינאריים הם פשוט מחרוזות של 1 ו- 0, כגון 101001, 001, או אפילו רק 1. אם אתה רואה סוג מחרוזת זה בדרך כלל בינארי. עם זאת, ישנם ספרים ומורים המציינים עוד מספרים בינאריים באמצעות כתב "2", כגון 1001 2, המונע בלבול עם המספר "אלף ואחד".
- כתב משנה זה מציין את "הבסיס" של המספר. בינארי הוא מערכת בסיס שתיים, אוקטלית היא בסיס שמונה.
- 2מקבצים את כל ה- 1 וה- 0 במספר הבינארי בקבוצות של שלוש, החל מהימין הקיצוני. ישנם שני מספרים בינאריים שונים ורק שמונה אוקטלים. מאז 23 = 8, {\ displaystyle 2 ^ {3} = 8,} תזדקק לשלושה מספרים בינאריים כדי לייעד כל מספר אוקטלי. התחל מימין להכין את הקבוצות שלך. לדוגמה, המספר הבינארי 101001 יתפרק ל -101 001.כיצד אוכל להמיר מספר אוקטלי לבינארי?
- 3הוסף אפסים משמאל לספרה האחרונה אם אין לך מספיק ספרות להכנת קבוצה של שלוש. המספר הבינארי 10011011 כולל שמונה ספרות, שאמנם אינו מכפיל שלוש, אך עדיין יכול להמיר לאוקטובל. פשוט הוסף אפסים נוספים לקבוצה הקדמית שלך עד שיש לה שלושה מקומות. לדוגמה:
- בינארי מקורי: 10011011
- קיבוץ: 10011 011
- הוספת אפסים לקבוצות של שלוש: 010011 011
- 4הוסף 4, 2 ו- 1 מתחת לכל קבוצה של שלושה מספרים כדי לציין את מצייני המיקום שלך. כל אחד משלושת המספרים הבינאריים בערכה מייצג מקום במערכת המספרים האוקטאלית. המספר הראשון הוא עבור 4, השני 2, והשלישי a 1. כדי לשמור על דברים ישרים, כתוב את המספרים האלה מתחת לקבוצות של שלושה מספרים בינאריים. לדוגמה:
- 010 011011
421 421 421 - 001
421 - 110 010001
421 421 421 - שים לב, אם אתה מחפש קיצור דרך, אתה יכול לדלג על שלב זה ופשוט להשוות את קבוצות המספרים הבינאריים שלך לתרשים ההמרות האוקטאלי הזה.
- 010 011011
- 5אם יש אחד מעל כל אחד מממצאי המיקום שלך, כתוב את המספר הזה (4, 2 או 1) כדי להתחיל את המספרים האוקטליים שלך. אם יש אחד מעל ה- "4", אז המספר האוקטאלי שלך כולל 4. אם יש 0 מעל המקום של האדם, למספר האוקטאלי אין אחד, אז השאר ריק, אפס או מקף. כפי שנראה בדוגמה:
- בעיה:
- המירו 101010011 2 לאוקטל.
- הפרד לשלשות:
- 101 010011
- הוסף מצייני מיקום:
- 101 010011
421 421 421
- 101 010011
- סמן כל מקום:
- 101 010011
401 020 021
- 101 010011
כיצד אוכל להמיר את המספר 127 למספר בינארי? - בעיה:
- 6הוסף את המספרים החדשים בכל קבוצה של שלוש. ברגע שאתה יודע אילו מקומות נמצאים במספר האוקטאלי, פשוט הוסף כל קבוצה של שלוש בנפרד. אז עבור 101, שהופך ל -4, 0 ו- 1, בסופו של דבר אתה מקבל 5 ( 4 + 0 + 1 = 5 {\ displaystyle 4 + 0 + 1 = 5} ). המשך הדוגמה לעיל:
- בעיה:
- המירו 101010011 2 לאוקטל.
- הפרד, הוסף מצייני מיקום וסמן כל מקום:
- 101 010011
401 020 021
- 101 010011
- הוסף כל קבוצה של שלוש:
- (4 + 0 + 1) (0 + 2 + 0) (0 + 2 + 1) = 52,3 {\ displaystyle (4 + 0 + 1) (0 + 2 + 0) (0 + 2 + 1) = 52,3}
- בעיה:
- 7מקם את התשובות שהסבת לאחרונה כדי ליצור את המספר האוקטאלי הסופי שלך. פיצול המספר הבינארי היה רק כדי להקל על הפתרון - המספר המקורי היה מחרוזת בודדת אחת. אז, עכשיו לאחר שהתגיירת, חבר הכל מחדש כדי לקבל את תשובתך הסופית. זה כל מה שצריך.
- בעיה:
- המירו 101010011 2 לאוקטל.
- הפרד, הוסף מצייני מיקום, סמן מקומות והוסף סכומים:
- 101 010011
5 - 2 - 3
- 101 010011
- מחזירים את המספרים שהומרו:
- 523
- בעיה:
- 8הוסף מנוי 8 (כמו 8 זה) להשלמת ההמרה. מבחינה טכנית אין שום דרך לדעת אם 523 מתייחס למספר אוקטלי או למספר בסיס עשר רגיל ללא סימון מתאים. כדי להבטיח שהמורה שלך יידע שביצעת את העבודה היטב, הצב תשובה 8, המתייחסת לאוקטל כמערכת בסיס 8, על תשובתך.
- בעיה:
- המירו 101010011 2 לאוקטל.
- המרה:
- 523.
- תשובה סופית:
- 523 8
- בעיה:

כיצד אוכל להמיר את המספר הבינארי 1111100001 למספר בפועל?
שיטה 2 מתוך 2: המרת קיצורי דרך וריאציות
- 1השתמש בתרשים המרה אוקטלי פשוט כדי לחסוך זמן ועבודה. זה לא יעבוד במבחן, אבל הוא בחירה מצוינת בכל הגדרה אחרת. מכיוון שיש רק 8 צירופי מספרים אפשריים, זהו למעשה די קל לשנן. כל שעליך לעשות הוא להפריד את המספרים בקבוצות של שלוש, ואז להתאים אותם לתרשים שבתמונות.
- שים לב כיצד למספרים 8 ו -9 אין המרות ישר. באוקטובל, מספרים אלה אינם קיימים, מכיוון שיש 8 ספרות בלבד (0-7) במערכת בסיס שמונה.
- 2שמור על העשרון במקום בו הוא נמצא ועבוד כלפי חוץ אם אתה מתמודד עם עשרוניות. נניח שאתה צריך להמיר את המספר הבינארי 10010,11 למספר אוקטלי. בדרך כלל אתה עובד מימין לשמאל כדי לקבץ את המספרים לקבוצות של שלוש. עם העשרון אתה עובד הרחק מהנקודה. לכן, עבור המספרים שנותרו מהעשרונית (10010), אתה מתחיל בנקודה ועובד שמאלה (010 010). עבור המספרים מימין (0,11), אתה מתחיל מהנקודה ועובד ימינה (110). בעת הוספת אפסים, הוסף אותם תמיד לכיוון שאתה עובד. ההתפלגות הסופית היא 010 010. 110.
- 101,1 → 101. 100
- 1,01001 → 001. 010 010
- 1001101,0101 → 001 001 101. 010 100
- 3השתמש בתרשים ההמרות האוקטאלי כדי להמיר מחזרה אוקטלית לבינארי. תזדקק לתרשים כדי לעבוד אחורה, שכן "3" פשוט לא נותן לך מספיק מידע כדי לעשות את המתמטיקה אלא אם כן אתה כבר מכיר את המערכת האוקטאלית היטב ורוצה לחשוב מחדש על כל שילוב. כל שעליך לעשות הוא להשתמש בתרשים הבא כדי להמיר כל ספרה אוקטלית בקלות לקבוצה של שלושה מספרים בינאריים ואז להפעיל אותם יחד:
- 0 → 000
- 1 → 001
- 2 → 010
- 3 → 011
- 4 → 100
- 5 → 101
- 6 → 110
- 7 → 111
- קח את הזמן שלך לפירוק מספרים. דף נייר גדול עם הרבה מקום הוא בדרך כלל הטוב ביותר.
שאלות ותשובות
- כיצד מעריכים מספרים במערכת המספרים האוקטאלית?כמערכת בסיס שמונה, לכל ספרה במספר אוקטלי ערך גבוה יותר מכל מספר במערכת בינארית. הסיבה לכך היא שמספרים בינאריים מתחילים מבסיס שני. מערכות עשרוניות והקסדצימליות, שהן בסיס עשר ובסיס שש עשרה בהתאמה, הן בעלות ערכים גבוהים יותר לכל בעל מקום.
- מדוע עלי להשתמש ב -421 בעת המרת בינארי לאוקטל?4, 2 ו- 1 הם כוחות של 2. והבינארי הוא בסיס 2. 2 ^ 0 = 1, 2 ^ 1 = 2 ו- 2 ^ 2 = 4.
- כיצד אוכל להמיר 40,12 למספר אוקטלי?לפרטים, עיין במאמר המדריך בנושא המרה מעשרונית לאוקטאלית.
- כיצד אוכל להפוך את הבינארי 1001 למספר אוקטלי?קיבץ את הספרות הבינאריות כקבוצות של 3 ספרות משמאל, הוסף אפסים בצד שמאל של הספרה הבינארית שנותרה כדי לקבל את הפורמט בן שלוש הספרות, והגיע למספרים אוקטליים המקבילים או תחליף אותם. אז 1001 יהפוך ל 001 001. עכשיו מצא את המקבילה האוקטאלית של 11 עם בסיס 8, וזו התשובה.
- האם תוכל לכתוב את כללי המרת מספר בינארי לאוקטל?ראשית זהה אם מדובר במספר בינארי. קבץ אותם תמיד למספרים של שלושה. הוסף אפס נוסף משמאל קיצוני להשלמת הקבוצה, אל תוסיף בשום מקום אחר.
- כיצד אוכל להמיר מספר בינארי למספר אוקטלי?בחרתי 10001. 1. מיין את bin_num בקבוצות של 3. (10 001) (bin_num פירושו מספר בינארי) 2. הוסף 0 במידת הצורך. (010 001) 3. הוסף כמה מכל "מקום" והצטרף. (010 001, 0 + 2 + 0 = 2 0 + 0 + 1 = 1, 2 1, 21) 4. וואלה! יש לך אוקטה.
- איך ממירים בינארי להקסדצימלי?עיין במאמר דומה של המדריך בנושא המרה להקסדצימלי, שנמצא ב כיצד להמיר בינארי להקסדצימלי.
- האם אוכל לשים אפס בצד שמאל אחרי הנקודה העשרונית? למשל במקרה של 11010001,10, האם אני יכול לשים 0 אחרי 10 בצד ימין?אתה צריך לשים אפסים רק בצד ימין אחרי העשרוני כדי להשלים את קיבוץ המספרים. במקרה זה, 10 יהפכו ל 100, שהם 4 בבסיס אוקטלי.
- כיצד אוכל להמיר מספר אוקטלי לבינארי?ישנן מספר דרכים להמיר אוקטל לבינארי. אחת הדרכים היא לשנות את העשרון לעשרוני ואז לשנות את העשרוני לבינארי. עם זאת, זה מכפיל את העבודה. הדרך השנייה יעילה יותר: התחל מביט אוקטלי המשמעותי ביותר לסיבית הכי פחות משמעותית או הפוך ושנה לסיבית בינארית שלוש ועשה את זה עד לסיום. לדוגמא: מספר אוקטאל 125 = מספר בינארי 1010101 הסבר: 1 = 001 2 = 010 5 = 101 אז המספר הבינארי הוא 001010101 = 1010101
- כיצד אוכל להמיר את המספר הבינארי 1111100001 למספר בפועל?מקבצים את המספר הבינארי לקבוצת שלוש. הוסף אפס נוסף משמאל למספר כדי להשלים את קבוצת השלושה. לאחר מכן בצע את ההליך לעיל.
שאלות ללא מענה
- כיצד ניתן להמיר בינארי לאוקטל?
- כיצד אוכל להמיר מספרים בינאריים לאוקטל?
- כיצד אוכל לבנות טבלה מקבילה של 3bit?
- כיצד אוכל לדון בהמרה של מספרים מעשרוני בינארי, אוקטלי, עשרוני והקסה?
- כיצד אוכל להמיר את המספר 127 למספר בינארי?
תגובות (18)
- השלבים של הצבת 421, ואז הוספה עם האמור לעיל, ואז הוספת המספרים יחד עזרו. זה די פשוט.
- טריק מדהים, שימוש טוב למטרות חינוכיות.
- אני מעריך אותך שאמרת שאנחנו צריכים לחלק את המספרים הבינאריים לשלושה. זה עזר לי מאוד מכיוון שהמורה שלי למדעי המחשב לא אמר לנו לעשות את זה. תודה!
- זה עזר לי מאוד!
- אני לא יודע איך, אבל מאמר זה הצליח לקחת משהו מסובך ולפרק אותו לפתרונות פשוטים, קלים למעקב וקלים לשינון. הוא גם סיפק שיטות אלטרנטיביות להמרה, כמו הטבלה.
- הסבר מצוין לנושא.
- זו פלטפורמת למידה יעילה מאוד לנושאים שונים. מאמרים אלה עזרו לי ללמוד עשרוני, בינארי, Hex ו- Octal, שם יש באוניברסיטה פער למידה.
- תודה, זה עזר לי מאוד.
- שיטה טובה וקלה ממה שאני נוקט.
- אכן טוב, מועיל.
- התמונות, הפרטים, הכל עזר.:)
- זה עזר לי מאוד. התגעגעתי לשיעור ולא הצלחתי להבין את התהליך, אך המדריך פיתח על כך.
- הליך שלב אחר שלב מקל על הלימוד וההבנה, אפילו דוגמאות היו מועילות מדי ללמידה מהירה.
- זו שיטה מאוד פשוטה וקל להבנה.
- מחפש טריק שיעזור בחידון ההמרה שלי בקולג '. זה עזר מאוד!
- עזרה מדהימה, טובה יותר מהמורה שלי.
- המצגת הציורית קלה להבנה.
- אני מחפש מספר אוקטלי ועם הדוגמה הזו אני יכול לעשות זאת עכשיו בקלות. תודה על המידע.