ЕГКР информатика Москвы 13.12.2025 – задание №13 — Вариант 1
В терминологии сетей ТСР/IР маской сети называют двоичное число, которое показывает, какая части IP-адреса узла сети относится к адресу сети, а какая — к адресу узла в этой сети. Адрес сети получается в результате применения поразрядной конъюнкции к заданному адресу узла и его маске. Широковещательным адресом называется специализированный адрес, в котором на месте нулей в маске стоят единицы, Адрес сети и широковещательный адрес не могут быть использованы для адресации сетевых устройств.
Сеть задана IP-адресом одного из входящих неё узлов 190.202.83.62 и сетевой маской 255.255.252.0.
Найдите наибольший IP-адрес в данной сети, который может быть назначен компьютеру. В ответе укажите сумму числовых значений октетов найденного IP-адреса.
Например, если бы найденный адрес был равен 100.20.3.4, то в ответе следовало бы записать: 127.
Ответ:
Решение:
Решение на Python — Ермолаев Денис Дмитриевич
|
1 2 3 4 5 |
from ipaddress import * net = ip_network('190.202.83.62/255.255.252.0', 0) for ip in net: print(ip) print(190+202+83+254) |
Ответ: 729
ЕГКР информатика Москвы 13.12.2025 – задание №13 — Вариант 3
В терминологии сетей ТСР/IР маской сети называют двоичное число, которое показывает, какая части IP-адреса узла сети относится к адресу сети, а какая — к адресу узла в этой сети. Адрес сети получается в результате применения поразрядной конъюнкции к заданному адресу узла и его маске. Широковещательным адресом называется специализированный адрес, в котором на месте нулей в маске стоят единицы, Адрес сети и широковещательный адрес не могут быть использованы для адресации сетевых устройств.
Сеть задана IP-адресом одного из входящих неё узлов 203.140.86.144 и сетевой маской 255.255.240.0.
Найдите наибольший IP-адрес в данной сети, который может быть назначен компьютеру. В ответе укажите сумму числовых значений октетов найденного IP-адреса.
Например, если бы найденный адрес был равен 100.20.3.4, то в ответе следовало бы записать: 127.
Ответ:
Решение:
Решение на Python
|
1 2 3 4 5 |
from ipaddress import* net = ip_network('203.140.86.144/255.255.240.0',0) for ip in net: print(ip) print(203+140+95+254) |
Ответ: 692
