Объясните пожалуйста как решить задание по информатике
это же так легко...............................
---
Общий принцип
- IP-адрес состоит из 32 бит, разбитых на 4 части по 8 бит.
- Каждая часть (байт) переводится из двоичной системы в десятичную.
- Эти четыре десятичные числа соединяются точками.
---
Как переводить двоичный байт в десятичное число
1. Возьмите 8 бит (например: 11001100)
2. Каждому биту поставьте в соответствие степень двойки, начиная с правого края:
бит: 1 1 0 0 1 1 0 0
№: 7 6 5 4 3 2 1 0 (от 0 до 7)
значение: (бит)*2^(позиция)
3. Рассчитайте сумму значений только тех бит, которые равны 1.
Например: 11001100
1 1 0 0 1 1 0 0
| | | | | | | |
128 + 64 + 0 + 0 + 4 + 2 + 0 + 0 = 200
---
Решение для задачи
1) IP-адрес:
11001100 10011000 10111110 01000111
---
Переводим каждую часть:
- 11001100
128 + 64 + 0 + 0 + 4 + 0 + 0 + 0 = 196
- 10011000
128 + 0 + 0 + 8 + 0 + 0 + 0 + 0 = 152
- 10111110
128 + 0 + 16 + 8 + 4 + 2 + 0 + 0 = 128 + 16 + 8 + 4 + 2 = 158
- 01000111
0 + 64 + 0 + 0 + 0 + 4 + 2 + 1 = 64 + 4 + 2 + 1 = 71
Итак, IP:
196.152.158.71
---
2) IP-адрес:
11011110 11000011 10100010 00110010
---
Переводим каждую часть:
- 11011110
128 + 64 + 16 + 8 + 4 + 2 + 0 + 0 = 128 + 64 + 16 + 8 + 4 + 2 = 222
- 11000011
128 + 64 + 0 + 0 + 0 + 0 + 2 + 1 = 128 + 64 + 2 + 1 = 195
- 10100010
128 + 0 + 16 + 0 + 0 + 0 + 2 + 0 = 128 + 16 + 2 = 146
- 00110010
0 + 0 + 16 + 16 + 0 + 0 + 2 + 0 = 16 + 16 + 2 = 34
Итак, IP:
222.195.146.34
---
Ито ---
Общий принцип
- IP-адрес состоит из 32 бит, разбитых на 4 части по 8 бит.
- Каждая часть (байт) переводится из двоичной системы в десятичную.
- Эти четыре десятичные числа соединяются точками.
---
Как переводить двоичный байт в десятичное число
1. Возьмите 8 бит (например: 11001100)
2. Каждому биту поставьте в соответствие степень двойки, начиная с правого края:
бит: 1 1 0 0 1 1 0 0
№: 7 6 5 4 3 2 1 0 (от 0 до 7)
значение: (бит)*2^(позиция)
3. Рассчитайте сумму значений только тех бит, которые равны 1.
Например: 11001100
1 1 0 0 1 1 0 0
| | | | | | | |
128 + 64 + 0 + 0 + 4 + 2 + 0 + 0 = 200
---
Решение для задачи
1) IP-адрес:
11001100 10011000 10111110 01000111
---
Переводим каждую часть:
- 11001100
128 + 64 + 0 + 0 + 4 + 0 + 0 + 0 = 196
- 10011000
128 + 0 + 0 + 8 + 0 + 0 + 0 + 0 = 152
- 10111110
128 + 0 + 16 + 8 + 4 + 2 + 0 + 0 = 128 + 16 + 8 + 4 + 2 = 158
- 01000111
0 + 64 + 0 + 0 + 0 + 4 + 2 + 1 = 64 + 4 + 2 + 1 = 71
Итак, IP:
196.152.158.71
---
2) IP-адрес:
11011110 11000011 10100010 00110010
---
Переводим каждую часть:
- 11011110
128 + 64 + 16 + 8 + 4 + 2 + 0 + 0 = 128 + 64 + 16 + 8 + 4 + 2 = 222
- 11000011
128 + 64 + 0 + 0 + 0 + 0 + 2 + 1 = 128 + 64 + 2 + 1 = 195
- 10100010
128 + 0 + 16 + 0 + 0 + 0 + 2 + 0 = 128 + 16 + 2 = 146
- 00110010
0 + 0 + 16 + 16 + 0 + 0 + 2 + 0 = 16 + 16 + 2 = 34
Итак, IP:
222.195.146.34
---
Итог
- Каждая часть — это 8 бит, переводим их в десятичную систему.
- Пишем все части через точки.г
- Каждая часть — это 8 бит, переводим их в десятичную систему.
- Пишем все части через точки.
Тебя что в калькуляторе забанили? Переводишь данные числа в десятичные. Записываешь их в виде:
192.168.12.18
Но у тебя будут свои числа