Ответ:
Решение:
Стандартный адрес файла в сети Интернет имеет вид:
протокол://имя_сервера/путь_к_файлу
В данном случае:
- Протокол:
ftp(цифра 7) - Имя сервера:
com.edu(состоит изcom- цифра 1, иedu- цифра 2). Обычно доменные имена записываются без разделения, но здесь даны как отдельные фрагменты. Будем считать, чтоcom.edu- это единое имя сервера, состоящее из двух частей. - Файл:
pas.cpp(состоит изpas- цифра 3, и.cpp- цифра 4). - Разделитель между протоколом и именем сервера:
://(цифра 6). - Разделитель между частями адреса (например, между именем сервера и файлом, или между частями пути):
/(цифра 5).
Составим адрес:
ftp (7) :// (6) com (1) . (не закодирован) edu (2) / (5) pas (3) . (не закодирован) cpp (4).
Однако, в задании сказано, что фрагменты адреса закодированы цифрами от 1 до 7. Нужно составить последовательность именно этих цифр. Важно понять, как именно фрагментирован адрес.
Исходя из того, что каждая цифра от 1 до 7 представляет собой фрагмент, попробуем собрать адрес, используя все фрагменты:
1) com
2) edu
3) pas
4) .cpp
5) /
6) ://
7) ftp
Структура адреса:
протокол + разделитель + имя_сервера + разделитель + путь_к_файлу
ftp (7) + :// (6) + com.edu (1 и 2, но как они соединяются? Предположим, 1 и 2 идут вместе, но как? Если просто 1, 2, то получится 'comedu', что неверно. Скорее всего, подразумевается, что 1 и 2 - это части имени сервера. Скорее всего, порядок будет 7, 6, 1, 2, 5, 3, 4.
Проверим: ftp://com.edu/pas.cpp
Это соответствует структуре:
ftp (7) :// (6) com (1) . (точка не закодирована) edu (2) / (5) pas (3) . (точка не закодирована) cpp (4)
Если точку между com и edu, и между pas и cpp также нужно кодировать, то у нас не хватает цифр. Предположим, что точка не кодируется, а является частью имени.
Тогда последовательность цифр будет:
7 (ftp) 6 (://) 1 (com) 2 (edu) 5 (/) 3 (pas) 4 (.cpp)
Это выглядит как наиболее логичный вариант.
Ответ: 7612534.
