Вопрос задан 13.11.2024 в 16:46. Предмет Информатика. Спрашивает Мачкина Ольга.

Переведи Ip-адрес из двоичной системы в десятичную 1) 11000000 10101000 11010010 0011001
2)10000000 000000 000000 0000001
3) 11100100 1000000 10011001 1111010

Перейти к ответам

Ответы на вопрос

Отвечает Дорофеев Олег.

Чтобы перевести IP-адрес из двоичной системы счисления в десятичную, необходимо разбить его на четыре восьмибитных блока и затем преобразовать каждый блок отдельно. Для этого мы используем формулу:

Десятичное значение=b7⋅27+b6⋅26+b5⋅25+b4⋅24+b3⋅23+b2⋅22+b1⋅21+b0⋅20\text{Десятичное значение} = b_7 \cdot 2^7 + b_6 \cdot 2^6 + b_5 \cdot 2^5 + b_4 \cdot 2^4 + b_3 \cdot 2^3 + b_2 \cdot 2^2 + b_1 \cdot 2^1 + b_0 \cdot 2^0

где bib_i — это биты (0 или 1).

Пример 1: 11000000 10101000 11010010 0011001

Сначала добавим недостающий ноль, чтобы последний блок был восьмибитным:
00110001

Теперь преобразуем каждый блок:

  1. 11000000:
    1⋅27+1⋅26+0⋅25+0⋅24+0⋅23+0⋅22+0⋅21+0⋅20=128+64+0+0+0+0+0+0=1921 \cdot 2^7 + 1 \cdot 2^6 + 0 \cdot 2^5 + 0 \cdot 2^4 + 0 \cdot 2^3 + 0 \cdot 2^2 + 0 \cdot 2^1 + 0 \cdot 2^0 = 128 + 64 + 0 + 0 + 0 + 0 + 0 + 0 = 192

  2. 10101000:
    1⋅27+0⋅26+1⋅25+0⋅24+1⋅23+0⋅22+0⋅21+0⋅20=128+0+32+0+8+0+0+0=1681 \cdot 2^7 + 0 \cdot 2^6 + 1 \cdot 2^5 + 0 \cdot 2^4 + 1 \cdot 2^3 + 0 \cdot 2^2 + 0 \cdot 2^1 + 0 \cdot 2^0 = 128 + 0 + 32 + 0 + 8 + 0 + 0 + 0 = 168

  3. 11010010:
    1⋅27+1⋅26+0⋅25+1⋅24+0⋅23+0⋅22+1⋅21+0⋅20=128+64+0+16+0+0+2+0=2101 \cdot 2^7 + 1 \cdot 2^6 + 0 \cdot 2^5 + 1 \cdot 2^4 + 0 \cdot 2^3 + 0 \cdot 2^2 + 1 \cdot 2^1 + 0 \cdot 2^0 = 128 + 64 + 0 + 16 + 0 + 0 + 2 + 0 = 210

  4. 00110001:
    0⋅27+0⋅26+1⋅25+1⋅24+0⋅23+0⋅22+1⋅21+0⋅20=0+0+32+16+0+0+2+0=490 \cdot 2^7 + 0 \cdot 2^6 + 1 \cdot 2^5 + 1 \cdot 2^4 + 0 \cdot 2^3 + 0 \cdot 2^2 + 1 \cdot 2^1 + 0 \cdot 2^0 = 0 + 0 + 32 + 16 + 0 + 0 + 2 + 0 = 49

Итак, IP-адрес в десятичной системе: 192.168.210.49.


Пример 2: 10000000 00000000 00000000 00000001

Каждый блок уже восьмибитный, преобразуем:

  1. 10000000:
    1⋅27+0⋅26+0⋅25+0⋅24+0⋅23+0⋅22+0⋅21+0⋅20=1281 \cdot 2^7 + 0 \cdot 2^6 + 0 \cdot 2^5 + 0 \cdot 2^4 + 0 \cdot 2^3 + 0 \cdot 2^2 + 0 \cdot 2^1 + 0 \cdot 2^0 = 128

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос