Главная / ЕГЭ Информатика / Задание №28 / ID 34879
ID 34879 ЕГЭ Информатика Линия №28 СдамГИА ID: 2203 Анализ информационных моделей
✈️ TG ВК Следующая ⏭️
Петя записал IP-⁠адрес школьного сервера на листке бумаги и положил его в карман куртки. Петина мама случайно постирала куртку вместе с запиской. После стирки Петя обнаружил в кармане четыре обрывка с фрагментами IP-⁠адреса. Эти фрагменты обозначены буквами А, Б, В и Г. Восстановите IP-⁠адрес. В ответе укажите последовательность букв, обозначающих фрагменты, в порядке, соответствующем IP-⁠адресу.

[рис.]
А

[рис.]
Б

[рис.]
В

[рис.]
Г
Чертеж к задаче Чертеж к задаче Чертеж к задаче Чертеж к задаче
💡 Пошаговый разбор и решение:
IP-⁠адрес представляет собой числа, разъединенные точками, причем числа эти не больше 255.
Посмотрим внимательнее на данные фрагменты: под буквой А мы видим «.64». Число, на которое указывает этот фрагмент, начинается с 64. Поскольку числа в IP-⁠адресе не могут быть больше 255, мы не можем добавить в конце этого числа еще один разряд, а фрагментов, начинающихся с точки, больше нет. Следовательно, этот фрагмент  — последний.
Посмотрим на фрагмент под буквой Г. В нем стоит число без точек, значит, это либо последний фрагмент, либо первый. Место последнего фрагмента уже занято, значит, фрагмент Г на первом месте.
В конце фрагмента В  — число 133, отделенное точкой. Поскольку в IP-⁠адресе не может быть числа, большего 255, то за фрагментом В должен следовать фрагмент, начинающийся с точки. Значит, фрагмент В идет перед фрагментом А.
Итого получаем ГБВА.

Ответ: ГБВА.

Приведём решение Данила Шарлова на языке Python.

from ipaddress import ip_address
from itertools import permutations
ip = {'.64':'А','3.13':'Б','3.133':'В','20':'Г'}
for i in permutations(ip):
try:
print(ip_address(''.join(i)), ''.join([ip[i[ii]] for ii in range(4)]))
except:
pass
Правильный ответ: ГБВА
📚 Похожие разобранные задания по предмету:
ID 30890 • Задание №8
Все 5-буквенные слова, составленные из букв А, К, Р, У, записаны в алфавитном порядке. Вот начало списка: 1.  ...
Смотреть разбор ↗
ID 33724 • Задание №22
Ниже на пяти языках программирования записан алгоритм. Получив на вход число x, этот алгоритм печатает два чис...
Смотреть разбор ↗
🔗 Другие задания линии №28 по предмету Информатика:
ID 34880 Петя записал IP-⁠адрес школьного сервера на листке бумаги и положил его в карман куртки. Петина... ID 34881 На месте преступления были обнаружены четыре обрывка бумаги. Следствие установило, что на них з... ID 34882 Петя записал IP-⁠адрес школьного сервера на листке бумаги и положил его в карман куртки. Петина... ID 34883 На месте преступления были обнаружены четыре обрывка бумаги. Следствие установило, что на них з... ID 34884 На месте преступления были обнаружены четыре обрывка бумаги. Следствие установило, что на них з...
← Предыдущее задание 📚 Все задания по предмету Следующее задание →