Вы прислали двоичный IP-адрес: 01110000.11001001.00100000.01111100.
Задача — записать этот адрес в виде четырёх десятичных чисел.
Давайте разберём пошагово:
Шаг 1: Разделить двоичный адрес по байтам
Адрес состоит из 4 байтов (по 8 бит):
- 01110000
- 11001001
- 00100000
- 01111100
Шаг 2: Преобразовать каждый байт из двоичного в десятичное число
Чтобы преобразовать двоичный код в десятичное, нужно просуммировать значения битов, умноженных на степени двойки:
- Бит слева — старший, справа — младший.
Первый байт: 01110000
Посчитаем, где стоят 1:
- 0×128 + 1×64 + 1×32 + 1×16 + 0×8 + 0×4 + 0×2 + 0×1
=> 0 + 64 + 32 + 16 + 0 + 0 + 0 + 0 = 112
Второй байт: 11001001
- 1×128 + 1×64 + 0×32 + 0×16 + 1×8 + 0×4 + 0×2 + 1×1
=> 128 + 64 + 0 + 0 + 8 + 0 + 0 + 1 = 201
Третий байт: 00100000
- 0×128 + 0×64 + 1×32 + 0×16 + 0×8 + 0×4 + 0×2 + 0×1
=> 0 + 0 + 32 + 0 + 0 + 0 + 0 + 0 = 32
Четвертый байт: 01111100
- 0×128 + 1×64 + 1×32 + 1×16 + 1×8 + 1×4 + 0×2 + 0×1
=> 0 + 64 + 32 + 16 + 8 + 4 + 0 + 0 = 124
Итог:
Десятичный адрес: 112.201.32.124
Если нужен более подробный разбор или объяснение, скажите!