Задание 13. Информатика. ЕГЭ. Шастин. 30.11.2024
- Просмотры: 1166
- Изменено: 1 февраля 2025
(Д. Бахтиев) В терминологии сетей TCP/IP маской сети называют двоичное число, которое показывает, какая часть IP-адреса узла сети относится к адресу сети, а какая — к адресу узла в этой сети. Адрес сети получается в результате применения поразрядной конъюнкции к заданному адресу узла и маске сети. Сеть задана IP-адресом \(222.121.128.0\) и маской сети \(255.255.224.0\).
Сколько в этой сети IP-адресов, которые оканчиваются на два одинаковых бита? В ответе укажите только число.
Решение:
Python
net = (222 << 24) + (121 << 16) + (128 << 8)
q = 0
for i in range(2**13):
ip = net + i
q += ip & 3 == 3 or ip & 3 == 0
print(q)
Ответ: \(4096\)