ОГЭ, задание 7
Седьмое задание экзамена. Адрес файла разрезан на фрагменты, у каждого свой номер. Надо собрать адрес и записать номера подряд.
Файл star.gif лежит на сервере moon.org. Доступ к файлу осуществляется по протоколу http. Фрагменты адреса файла закодированы цифрами от 1 до 7. Запишите последовательность этих цифр, кодирующую адрес указанного файла в сети Интернет.
Задание стоит 1 балл и решается за минуту — если знать схему адреса. Без неё фрагменты складываются «на глаз», и балл теряется на одной косой черте.
схема
протокол :// сервер / файл
Сервер — имя и доменная зона: moon.org. Файл — имя и расширение: star.gif.
http, https, ftp. Какой — сказано в условии, угадывать не надо.
Первым делом пишем адрес целиком, по схеме: http://moon.org/star.gif. Только потом ищем фрагменты.
главный приём
Под каждым куском — номер фрагмента из списка. Номера слева направо и есть ответ: 4675312.
Проверка — обратный ход: склеить фрагменты по своим цифрам и прочитать, что вышло. Фрагментов семь — значит, каждая цифра от 1 до 7 стоит в ответе ровно один раз.
главная ловушка
Файл net.jpg на сервере gif.ru: сервер называется как расширение картинки, файл — как доменная зона. Решает место в схеме, а не слово.
Так бывает почти в каждом варианте: ru.txt на сервере htm.com, файл http.doc. Сервер — сразу после ://, файл — в конце, после одиночной /. Перепутаешь — выйдет 1754623 вместо 1723654.
как ещё режут адрес
info. и com вместо info и .com. Фрагмент с точкой в конце — начало имени, без точки — его хвост.
В одной задаче точка может стоять по-разному у сервера и у файла: здесь info. + com, но rus + .xls. Ответ: 2137645.
как ещё режут адрес
Двоеточие приклеено к протоколу, две косые — свой фрагмент. Одиночная / — только перед файлом.
Можно собрать тот же адрес, взяв / дважды вместо //: 47762751. Но тогда // остался без дела, а в адрес идут все фрагменты. Ответ: 4362751.
цифры повторяются
ftp:/ несёт одну косую, вторую и черту перед файлом даёт фрагмент /: 6312345.
К протоколу приклеено только двоеточие — все три косые из фрагмента /: 46651632.
Фрагментов меньше, чем кусков адреса, — ищите, какой нужен дважды. Потеряешь черту — выйдет 631245, и адрес склеится без неё.
как ещё режут адрес
:/ — двоеточие и первая косая, /images. — вторая косая и начало сервера.
Слово «images» здесь — не папка, а имя сервера images.org. Собирайте по схеме, а не по знакомым словам. Ответ: 3157642.
порядок работы
где теряют балл
Имя совпало с зоной — и файл встал сразу после ://. Смотрите на место в схеме.
Фрагмент / нужен дважды, а номер записали один раз — адрес склеился без черты.
// собрали из двух /. Адрес тот же, но ответ другой: в дело идут все фрагменты.
«4 6 7 5 3 1 2», «4,6,7…», сам адрес. Ответ сверяет машина: только 4675312.
итог
протокол :// сервер / файл
Сервер сразу после ://, файл — в конце
Имя-ловушка ничего не меняет: решает место
Резать готовый адрес слева направо
Все фрагменты в деле; «/» может понадобиться дважды и трижды
Склеить по своим цифрам и прочитать
Дальше — тренажёр: двенадцать задач, по две на каждый из шести способов разрезать адрес. Имена у всех свои, страница сама склеит фрагменты по вашим цифрам и покажет, что вышло.