Двійкова і вісімкова системи числення найчастіше використовуються в цифрових пристроях. У цих систем різні підстави: у двійковій підставою є 2, а у вісімковій — 8. Перетворити число з однієї системи в іншу не так складно, як здається.
Кроки
Метод1 З 2:
Перетворення вручну
Метод1 З 2:
- Навчіться розпізнавати двійкові числа.такі числа включають тільки дві цифри: 1 і 0, наприклад, 101001, 001 або навіть 1. У деяких книгах і підручниках двійкові числа позначаються індексом «2«, наприклад, 10012, щоб не переплутати це число з десятковим числом»одна тисяча один".
- Цей індекс позначає основу числа. У двійковій системи підставою є 2, а у вісімковій — 8.
- Розбийте двійкове число на групи по три цифри, починаючи праворуч.у двійкових числах використовуються дві цифри, а у вісімкових вісім цифр. Оскільки , з трьох цифр двійкового числа вийде одна цифра восьмеричного числа. Число розбивайте на групи справа наліво. Наприклад, розбийте двійкове число 101001 так: 101 001.
- Припишіть (ліворуч) нулі, якщо в якійсь групі менше трьох цифр. наприклад, в двійковому числі 10011011 вісім цифр; число 8 не ділиться на 3, але це двійкове число можна перетворити в вісімкове. Просто припишіть (зліва) нулі до цифр неповної групи. Наприклад:
- Вихідне двійкове число: 10011011
- Розбиття на групи: 10 011 011
- Приписування нулів: 010 011 011[1]
- Напишіть 4, 2 і 1 під відповідними цифрами в групах, щоб позначити розряди.кожна цифра групи позначає розряд у вісімковій системі. Під першою цифрою напишіть 4, під другою 2, під третьою 1. Щоб не заплутатися, напишіть ці цифри під цифрами кожної групи. Наприклад:
- 010 011 011
421 421 421 - 001
421 - 110 010 001
421 421 421 - Щоб прискорити процес перетворення, пропустіть цей крок і просто знайдіть групи вцій таблиці перетворення.
- 010 011 011
- Приступите до перетворення.якщо над будь-яким розрядом (4, 2 або 1) ви бачите 1, знизу запишіть відповідну цифру (4, 2 або 1). Наприклад, якщо над 4 стоїть 1, знизу запишіть 4. Якщо над розрядом знаходиться 0, знизу запишіть 0. Наприклад:
- Завдання:
- Перетворіть 1010100112 у вісімкове число.
- Розбийте на групи по три цифри:
- 101 010 011
- Позначте розряди:
- 101 010 011
421 421 421
- 101 010 011
- Запишіть відповідні цифри:
- 101 010 011
421 421 421
401 020 021[2]
- 101 010 011
- Завдання:
- Складіть цифри в кожній новій групі з трьох цифр. Отже, група 101 перетворилася на групу 401; тому . У нашому прикладі:
- Завдання:
- Перетворіть 1010100112 у вісімкове число.
- Розбийте на групи, позначте розряди і запишіть відповідні цифри:
- 101 010 011
421 421 421
401 020 021
- 101 010 011
- Складіть цифри в кожній новій групі:
- Завдання:
- Об'єднайте результати, щоб отримати вісімкове число. двійкове число було розбито на групи, щоб полегшити перетворення, тому тепер необхідно об'єднати результати додавання цифр кожної нової групи.
- Завдання:
- Перетворіть 1010100112 у вісімкове число.
- Розбийте на групи, позначте розряди, запишіть відповідні цифри і складіть цифри кожної нової групи:
- 101 010 011
5 — 2 — 3
- 101 010 011
- Запишіть цифри поруч один з одним:
- 523
- Завдання:
- Додайте Індекс 8 (наприклад, так8), щоб завершити перетворення.зверніть увагу, що не можна зрозуміти, чи є число 523 вісімковим або десятковим. Тому до нього потрібно додати Індекс 8, який позначає вісімкову систему числення.
- Завдання:
- Перетворіть 1010100112 у вісімкове число.
- Перетворення:
- 523.
- Остаточна відповідь:
- 5238[3]
- Завдання:
Метод2 З 2:
Інші види перетворень
Метод2 З 2:
- Використовуйте таблицю перетворення.швидше за все, таблицею не можна користуватися на іспитах, але в інших випадках вона прискорить процес. Так як існує всього 8 можливих комбінацій цифр, цю таблицю можна запам'ятати. Все, що потрібно зробити, це розділити двійкове число на групи по три цифри, а потім знайти їх в таблиці.[4]
- Зверніть увагу, що цифри 8 і 9 не можна перетворити безпосередньо. У вісімковій системі таких цифр немає, так як в ній всього вісім цифр (0-7).
- Перетворіть двійкове число з десятковою комою.наприклад, потрібно перетворити двійкове число 10010,11 в вісімкове. В цьому випадку розбиття числа, яке знаходиться до коми, на групи по три цифри треба починати з коми і рухатися вліво. У нашому прикладі розбийте 10010 і отримаєте 010 010. Тепер, розбиття числа, яке знаходиться після коми, на групи по три цифри треба починати з коми і рухатися вправо. У нашому прикладі розбийте 11 і отримаєте 110. Приписуйте нулі з того боку, в яку рухаєтеся. Остаточне розбиття на групи: 010 010, 110.
- 101,1 →101 , 100
- 1,01001 →001 , 010 010
- 1001101,0101 →001 001 101 , 010 100
- Використовуйте таблицю перетворення, щоб конвертувати вісімкове число в двійкове.таблиця необхідна, тому що, наприклад, проста цифра 3 не надасть достатньої інформації, щоб виконати математичні операції (пропустіть цей крок, якщо знайомі з вісімковою системою і хочете самостійно виконати перетворення). Використовуйте наступну таблицю, щоб перетворити кожну цифру вісімкового числа в групу з трьох цифр-ці групи потрібно записати один біля одного, щоб отримати двійкове число:
- 0 → 000
- 1 → 001
- 2 → 010
- 3 → 011
- 4 → 100
- 5 → 101
- 6 → 110
- 7 → 111[5]
Поради
- Потренуйтеся розбивати числа на групи і об'єднувати групи в одне число. Для цього підійде великий аркуш паперу.