Найти в Дзене

13 задание ЕГЭ по информатике. Пробник 2024 ЕГКР. За 1 минуту. Сколько в этой сети ip-адресов с определенным количеством единиц. Новое.

Возьмём условия с сайта КЕГЭ kompege.ru Спасибо его авторам. Но решения там нет, только ответ. Давайте решим!!! № 16379 ЕГКР 27.04.24 (Уровень: Базовый) Условие: В терминологии сетей TCP/IP маской сети называют двоичное число, которое показывает, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу узла в этой сети. Адрес сети получается в результате применения поразрядной конъюнкции к заданному адресу узла и его маске. Сеть задана IP-адресом 112.208.0.0 и сетевой маской 255.255.128.0. Сколько в этой сети ІР-адресов, для которых количество единиц в двоичной записи IP-адреса кратно 11? В ответе укажите только число. Решение короткой программой: from ipaddress import * count11=0 for ip in ip_network('112.208.0.0/255.255.128.0'):   if format(ip, 'b').count('1')%11==0:     count11+=1 print (count11) 1 строка. Импортируем всё, что есть в модуле ipaddress, удобная привычка для ЕГЭ. 2 строка. Обнуляем наш счетчик count11, это наш будущий ответ. 3-5 строки. Пишем цикл
Оглавление

Возьмём условия с сайта КЕГЭ kompege.ru

Спасибо его авторам. Но решения там нет, только ответ. Давайте решим!!!

№ 16379 ЕГКР 27.04.24 (Уровень: Базовый)

Условие:

В терминологии сетей TCP/IP маской сети называют двоичное число, которое показывает, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу узла в этой сети. Адрес сети получается в результате применения поразрядной конъюнкции к заданному адресу узла и его маске.

Сеть задана IP-адресом 112.208.0.0 и сетевой маской 255.255.128.0.

Сколько в этой сети ІР-адресов, для которых количество единиц в двоичной записи IP-адреса кратно 11? В ответе укажите только число.

Решение короткой программой:

from ipaddress import *

count11=0

for ip in ip_network('112.208.0.0/255.255.128.0'):

  if format(ip, 'b').count('1')%11==0:

    count11+=1

print (count11)

1 строка. Импортируем всё, что есть в модуле ipaddress, удобная привычка для ЕГЭ.

2 строка. Обнуляем наш счетчик count11, это наш будущий ответ.

3-5 строки. Пишем цикл. Поделили IP-адрес на маску и получили все ip-адреса, которые соответствуют данной сети с помощью format переводим ip в строку, в которой сразу и считаем количество символов ‘1’, сразу проверяя, что это количество кратно 11. Подошло? Тогда увеличиваем счетчик count11 на единицу.

Последняя строчка вне цикла. Выводит-принтит результат, кол-во подошедших ip.

Ответ: 3003
Ответ: 3003

Ответ: 3003.

Подписывайтесь и оставляйте комментарии, пишите о том, разбор какого задания ещё хотели бы увидеть на моем канале.

Ссылка на мой разбор похожего задания: https://dzen.ru/a/Zl2z2gmth1Wz-A3k

#13заданиеЕГЭ #егэ2024 #ipadress #информатика #егкр2024

-2