Разбор номера «Информационный поиск (2026) / маска подсети (2027)»: как устроено задание, настоящие формулировки из тренажёра с подсказками и официальным решением. Окно практики открывается сразу — без регистрации и онбординга.
Задание 10 (№10 — Информационный поиск (2026) / маска подсети (2027)) — вопрос первой части экзамена по информатике: короткий ответ, который проверяется автоматически. Ниже — реальные формулировки из тренажёра с подсказками и разбором; проверка работает прямо на этой странице.
Окно примера ниже — то же, что на сайте: подсказки по одной, автопроверка ответа и разбор.
Примеры задания 10
№ 10Пример 1краткий ответ★★★★★1 первичный балл
В терминологии сетей TCP/IP маской сети называется двоичное число, определяющее, какая часть IP-адреса узла сети относится к адресу сети, а какая — к адресу самого узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес, — в виде четырёх байтов, причём каждый байт записывается в виде десятичного числа. При этом в маске сначала (в старших разрядах) стоят единицы, а затем с некоторого разряда — нули. Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и маске. Например, если IP-адрес узла равен 231.32.255.131, а маска равна 255.255.240.0, то адрес сети равен 231.32.240.0. Для узла с IP-адресом 111.81.200.27 адрес сети равен 111.81.192.0. Чему равно наибольшее возможное значение третьего слева байта маски? Ответ запишите в виде десятичного числа.
Подсказка 1. Переведи октеты адреса и маски в двоичную запись и сравнивай их бит за битом от старших разрядов.
Подсказка 2. Адрес сети — это поразрядная конъюнкция адреса и маски: единица остаётся только там, где в маске единица.
Подсказка 3. В маске единицы идут первыми, потом нули, поэтому нужный байт маски находят по общим старшим битам; типичная ошибка — взять логическое ИЛИ вместо И.
Разбор.
Решение. Запишем третий байт IP-адреса и адреса сети в двоичной системе счисления: 20010 = 110010002, 19210 = 110000002. Видим, что с первого по четвертый биты маски — единицы, а все биты далее — нули. И поскольку первые разряды должны быть единицами, а все следующие — нулями, получаем, что третий слева байт маски равен 111100002 = 24010. Ответ: 240. Приведём решение Сергея Донец на языке PascalABC.NET. uses School; begin var ip := '111.81.200.27'; var net := '111.81.192.0'; for var mask := 31 downto 1 do begin var calc := new CalcIP(ip, mask); if calc.Network.value = net then begin var mask_str := calc.Netmask.value; var octets := mask_str.Split('.'); var thirdOctet := octets[2].ToInteger; Print(thirdOctet); break; // ответ 240 max end; end; end.
Ответ.
240
№ 10Пример 2краткий ответ★★★★★1 первичный балл
В терминологии сетей TCP/IP маской сети называется двоичное число, определяющее, какая часть IP-адреса узла сети относится к адресу сети, а какая — к адресу самого узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес, — в виде четырёх байтов, причём каждый байт записывается в виде десятичного числа. При этом в маске сначала (в старших разрядах) стоят единицы, а затем с некоторого разряда — нули. Адрес сети получается в результате применения поразрядной конъюнкции к заданным IP-адресу узла и маске. Например, если IP-адрес узла равен 231.32.255.131, а маска равна 255.255.240.0, то адрес сети равен 231.32.240.0. Для узла с IP-адресом 115.181.92.48 адрес сети равен 115.181.80.0. Чему равно значение третьего слева байта маски? Ответ запишите в виде десятичного числа.
Подсказка 1. Переведи октеты адреса и маски в двоичную запись и сравнивай их бит за битом от старших разрядов.
Подсказка 2. Адрес сети — это поразрядная конъюнкция адреса и маски: единица остаётся только там, где в маске единица.
Подсказка 3. В маске единицы идут первыми, потом нули, поэтому нужный байт маски находят по общим старшим битам; типичная ошибка — взять логическое ИЛИ вместо И.
Разбор.
Решение. Запишем третий байт IP-адреса и адреса сети в двоичной системе счисления: 9210 = 0101 11002, 8010 = 0101 00002. Видим, что четыре первых слева бита адреса сети совпадают с IP-адресом, а затем идут нули. Следовательно, третий слева байт маски имеет вид: 1111 00002 = 24010. Ответ: 240. Приведём решение Сергея Донец на языке PascalABC.NET. uses School; begin var ip := '115.181.92.48'; var net := '115.181.80.0'; for var mask := 31 downto 1 do begin var calc := new CalcIP(ip, mask); if calc.Network.value = net then begin var mask_str := calc.Netmask.value; var octets := mask_str.Split('.'); var thirdOctet := octets[2].ToInteger; Print(thirdOctet); break; // ответ 240 end; end; end.
Ответ.
240
Как устроена практика в тренажёре
Опыт за каждое решение
Чистое решение без подсказок ценится выше: опыт, уровни и серии растут с каждым заданием, а не за клики.
Ошибки не пропадают
Нерешённое возвращается в работу над ошибками — тренажёр приведёт к заданию снова, пока оно не закроется без помощи.
Прогноз балла
После нескольких решённых номеров тренажёр показывает прогнозный балл и говорит, какие темы подтянуть, чтобы его поднять.
Закрепи задание 10 в тренажёре
Окно практики откроется сразу — без имени и онбординга. Прогресс сохранится, как только укажешь имя.