• Предмет: Информатика
  • Автор: swerty56
  • Вопрос задан 4 месяца назад

перевести числа 55 в двійковий код і навпаки

Ответы

Ответ дал: teacher1011
0

Відповідь:

110111

Пояснення:

Для переводу числа 55 в двійковий код використовуйте наступний алгоритм:

1. Розділіть число 55 на 2.

2. Запишіть залишок (0 або 1) як найменший розряд двійкового числа.

3. Поділіть ціле число на 2 і повторюйте кроки 2 і 3, поки ціле число не стане рівним 0.

Отже, для числа 55:

55 / 2 = 27 (залишок 1)

27 / 2 = 13 (залишок 1)

13 / 2 = 6 (залишок 1)

6 / 2 = 3 (залишок 0)

3 / 2 = 1 (залишок 1)

1 / 2 = 0 (залишок 1)

Тепер об'єднайте залишки в зворотному порядку, починаючи з останнього залишку, і ви отримаєте двійковий код числа 55:

55(десяткове) = 110111(двійкове)

Тепер переведемо двійковий код назад у десяткову систему:

1. Розпишемо двійкове число 110111 зліва направо.

2. Піднесемо 2 до степеня, починаючи з нуля для першого розряду зліва (значення 1) і збільшуючи степінь на 1 для кожного наступного розряду вправо.

3. Перемножимо кожен розряд двійкового числа на відповідну степінь числа 2 і додамо їх, щоб отримати десятковий еквівалент.

Отже:

1 * 2^0 = 1

1 * 2^1 = 2

0 * 2^2 = 0

1 * 2^3 = 8

1 * 2^4 = 16

1 * 2^5 = 32

Тепер додамо ці числа разом:

1 + 2 + 0 + 8 + 16 + 32 = 59

Отже, двійковий код 110111 відповідає десятковому числу 59.

Вас заинтересует