Преобразование десятичного числа в восьмеричное

Опубликовано: 8 Октября, 2022

Система счисления является одним из способов представления чисел. Каждая система счисления имеет свою основу или систему счисления. Например, двоичная, восьмеричная, десятичная и шестнадцатеричная системы счисления являются некоторыми из систем счисления и также используются в программировании микропроцессора.

  • Двоичные числа — основание 2
  • Восьмеричные числа — основание 8
  • Десятичные числа — основание 10
  • Шестнадцатеричные числа — основание 16

Эти числа легко перевести из одной системы в другую. Можно преобразовать десятичное число в двоичное, десятичное в шестнадцатеричное, десятичное в восьмеричное и наоборот. Здесь давайте узнаем, как преобразовать десятичную систему счисления в двоичную, а также шаги преобразования и примеры.

Преобразование десятичного числа в восьмеричное

Прежде чем научиться преобразовывать десятичную систему счисления в двоичную, давайте сначала разберемся, что такое десятичная система счисления и что такое восьмеричная система счисления.

Десятичная система счисления

Система счисления, имеющая базовое значение 10, называется десятичной системой счисления. Десятичные числа состоят из следующих цифр: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

Восьмеричная система счисления

Восьмеричная система счисления — это система счисления с основанием 3, в которой для представления числа используются 8 цифр в диапазоне от 0 до 7 (т. е. 0, 1, 2, 3, 4, 5, 6, 7). Например: 01, 17 и т. д.

Все десятичные числа имеют соответствующие восьмеричные числа.

Десятичная до восьмеричной формулы

Для преобразования десятичных чисел в восьмеричные используйте различные методы, такие как формула, метод деления и т. д. Здесь используйте формулу остатка. Шаги для преобразования десятичного числа в восьмеричное число с использованием десятичной формулы в восьмеричную формулу следующие:

Шаг 1: Разделите данное десятичное число на 8, найдите остаток (Ri).

Шаг 2: Теперь разделите частное (Ци), полученное на предыдущем шаге, на 8, найдите остаток.

Шаг 3: Повторяйте описанные выше шаги 1 и 2, пока в частном не получится 0.

Шаг 4: Запишите остаток следующим образом: сначала записывается последний остаток, а затем остальные в обратном порядке (Rn, R(n – 1) …. R1). таким образом будет получено двоичное преобразование заданного десятичного числа.

Давайте узнаем, как преобразовать десятичные числа в восьмеричные, используя формулу десятичных чисел в восьмеричные, с некоторыми примерами.

Примеры проблем

Вопрос 1: Используя формулу преобразования десятичного числа в восьмеричное, преобразуйте десятичное число 10 в восьмеричное число.

Решение:

Using decimal to Octal formula,

Step 1: Divide the number 10 by 8, find the remainder:

10 ÷ 8 gives Q1 = 1, R1 = 2

Step 2: Divide Q1 by 2, find the remainder:

1 ÷ 8 gives Q2 = 0, R2 = 1

Step 3: Write down the remainder in the following manner: the last remainder is written first, followed by the rest in the reverse order (Rn, R(n – 1) …. R1), this is the Octal conversion of the given decimal number: 12

Answer: Hence, 10 as Octal is 12.

Вопрос 2: Используя формулу преобразования десятичного числа в восьмеричное, преобразуйте десятичное число 13 в восьмеричное число.

Решение:

Using decimal to Octal formula,

Step 1: Divide the number 13 by 8, find the remainder.

13 ÷ 8 gives Q1 = 1, R1 = 5

Step 2: Divide Q1 by 2, find the remainder.

1 ÷ 8 gives Q2 = 0, R2 = 1

Step 3: Write down the remainder in the following manner: the last remainder is written first, followed by the rest in the reverse order (Rn, R(n – 1) …. R1), this is the Octal conversion of the given decimal number: 15

Answer: Hence, 13 as Octal is 15

Вопрос 3: Используя формулу преобразования десятичного числа в восьмеричное, преобразуйте 4 десятичных числа в восьмеричное число.

Решение:

Using decimal to Octal formula,

Step 1: Divide the number 4 by 8, find the remainder.

4 ÷ 8 gives Q1 = 0, R1 = 4

Step 2: Write down the remainder in the following manner: the last remainder is written first, followed by the rest in the reverse order (Rn, R(n – 1) …. R1), this is the Octal conversion of the given decimal number: 4

Answer: Hence, 4 as Octal is 4.

Вопрос 4: Используя формулу преобразования десятичного числа в восьмеричное, преобразуйте десятичное число 5 в восьмеричное число.

Решение:

Using decimal to Octal formula,

Step 1: Divide the number by 5, find the remainder.

5 ÷ 8 gives Q1 = 0, R1 = 5

Step 2: Write down the remainder in the following manner: the last remainder is written first, followed by the rest in the reverse order (Rn, R(n – 1) …. R1), this is the Octal conversion of the given decimal number: 5

Answer: Hence, 5 as Octal is 5

Вопрос 5: Используя формулу преобразования десятичного числа в восьмеричное, преобразуйте десятичное число 16 в восьмеричное число.

Решение:

Using decimal to Octal formula,

Step 1: Divide the number by 16, find the remainder.

16 ÷ 8 gives Q1 = 2, R1 = 0

Step 2: Divide Q1 by 2, find the remainder.

2 ÷ 8 gives Q2 = 0, R2 = 2

Step 3: Write down the remainder in the following manner: the last remainder is written first, followed by the rest in the reverse order (Rn, R(n – 1) …. R1), this is the Octal conversion of the given decimal number: 20

Answer: Hence, 16 as Octal is 20

Вопрос 6: Используя формулу преобразования десятичного числа в восьмеричное, преобразуйте десятичное число 127 в восьмеричное число.

Решение:

Using decimal to Octal formula,

Step 1: Divide the number by 127, find the remainder.

127 ÷ 8 gives Q1 = 15, R1 = 7

Step 2: Divide  Q1 by 2, find the remainder.

15 ÷ 8 gives Q2 = 1, R2 = 7

Step 3: Divide Q2 by 2, find the remainder.

1 ÷ 8 gives Q3 = 0, R3 = 1

Step 4: Write down the remainder in the following manner: the last remainder is written first, followed by the rest in the reverse order (Rn, R(n – 1) …. R1), this is the Octal conversion of the given decimal number:  177

Answer: Hence, 127 as Octal is 177.

Вопрос 7: Используя формулу преобразования десятичного числа в восьмеричное, преобразуйте десятичное число 88 в восьмеричное число.

Решение

Using decimal to Octal formula,

Step 1: Divide the number by 88, find the remainder.

88 ÷ 8 gives Q1 = 11, R1 = 0

Step 2: Divide  Q1 by 2, find the remainder.

11 ÷ 8 gives Q2 = 1, R2 = 3

Step 3: Divide  Q2 by 2, find the remainder.

1 ÷ 8 gives Q3 = 0, R3 = 1

Step 4: Write down the remainder in the following manner: the last remainder is written first, followed by the rest in the reverse order (Rn, R(n – 1) …. R1), this is the Octal conversion of the given decimal number: 130

Answer: Hence, 88 as Octal is 130

РЕКОМЕНДУЕМЫЕ СТАТЬИ