כיצד להמיר בינארי למספר אוקטלי?

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

כיצד אוכל להמיר מספרים בינאריים לאוקטל
כיצד אוכל להמיר מספרים בינאריים לאוקטל?

מערכות בינאריות ואוקטאליות הן מערכות מספר שונות השונות הנפוצות במחשוב. יש להם בסיסים שונים - בינארי הוא בסיס שניים ובסיס אוקטלי - כלומר הם חייבים להיות מקובצים כדי להמיר. עם זאת, זה נשמע הרבה יותר מסובך ממה שהמרה הקלה מאוד הזו היא.

שיטה 1 מתוך 2: המרה ביד

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

שיטה 2 מתוך 2: המרת קיצורי דרך וריאציות

  1. 1
    השתמש בתרשים המרה אוקטלי פשוט כדי לחסוך זמן ועבודה. זה לא יעבוד במבחן, אבל הוא בחירה מצוינת בכל הגדרה אחרת. מכיוון שיש רק 8 צירופי מספרים אפשריים, זהו למעשה די קל לשנן. כל שעליך לעשות הוא להפריד את המספרים בקבוצות של שלוש, ואז להתאים אותם לתרשים שבתמונות.
    • שים לב כיצד למספרים 8 ו -9 אין המרות ישר. באוקטובל, מספרים אלה אינם קיימים, מכיוון שיש 8 ספרות בלבד (0-7) במערכת בסיס שמונה.
  2. 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
    השתמש בתרשים ההמרות האוקטאלי כדי להמיר מחזרה אוקטלית לבינארי. תזדקק לתרשים כדי לעבוד אחורה, שכן "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)

  • ian15
    השלבים של הצבת 421, ואז הוספה עם האמור לעיל, ואז הוספת המספרים יחד עזרו. זה די פשוט.
  • wardjackson
    טריק מדהים, שימוש טוב למטרות חינוכיות.
  • hayeslyda
    אני מעריך אותך שאמרת שאנחנו צריכים לחלק את המספרים הבינאריים לשלושה. זה עזר לי מאוד מכיוון שהמורה שלי למדעי המחשב לא אמר לנו לעשות את זה. תודה!
  • bwitting
    זה עזר לי מאוד!
  • hillelsie
    אני לא יודע איך, אבל מאמר זה הצליח לקחת משהו מסובך ולפרק אותו לפתרונות פשוטים, קלים למעקב וקלים לשינון. הוא גם סיפק שיטות אלטרנטיביות להמרה, כמו הטבלה.
  • tmitchell
    הסבר מצוין לנושא.
  • bhodkiewicz
    זו פלטפורמת למידה יעילה מאוד לנושאים שונים. מאמרים אלה עזרו לי ללמוד עשרוני, בינארי, Hex ו- Octal, שם יש באוניברסיטה פער למידה.
  • craigbailey
    תודה, זה עזר לי מאוד.
  • dominique11
    שיטה טובה וקלה ממה שאני נוקט.
  • qpollich
    אכן טוב, מועיל.
  • hdavies
    התמונות, הפרטים, הכל עזר.:)
  • oscar19
    זה עזר לי מאוד. התגעגעתי לשיעור ולא הצלחתי להבין את התהליך, אך המדריך פיתח על כך.
  • randaltremblay
    הליך שלב אחר שלב מקל על הלימוד וההבנה, אפילו דוגמאות היו מועילות מדי ללמידה מהירה.
  • pbaker
    זו שיטה מאוד פשוטה וקל להבנה.
  • ikemcglynn
    מחפש טריק שיעזור בחידון ההמרה שלי בקולג '. זה עזר מאוד!
  • klingletha
    עזרה מדהימה, טובה יותר מהמורה שלי.
  • martinaking
    המצגת הציורית קלה להבנה.
  • daviessarah
    אני מחפש מספר אוקטלי ועם הדוגמה הזו אני יכול לעשות זאת עכשיו בקלות. תודה על המידע.
FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail