Задача Задача №1814170
А
А
Чтобы определить, какое имя файла соответствует маске ?si*k.?pt., разберем маску по частям:
?- означает один произвольный символ.si- это конкретная последовательность символов "si".*- означает любую последовательность символов (включая пустую).k- это конкретная буква "k"..- точка, которая тоже должна быть в имени файла.?- снова один произвольный символ.pt- это конкретная последовательность символов "pt"..- точка в конце имени файла.
Теперь проанализируем каждое имя файла:
sik.ppt:
sikсоответствует?si*k(где?соответствует 's', а * соответствует 'i').- '.ppt' соответствует '.?pt.' (где '?' соответствует 'p').
- Соответствует маске.
silk.ppt:
silkсоответствует?si*k(где?соответствует 's', а '*' соответствует 'l').- '.ppt' подходит к '.?pt.' (где '?' соответствует 'p').
- Соответствует маске.
usik.ppt:
usikне соответствует 'si', потому что там есть 'u' перед 'si'.- Не соответствует маске.
usik.pt:
usikне соответствует 'si', потому что там есть 'u' перед 'si'.- Также '.pt' не соответствует '.?pt.' (так как не хватает символа перед 'pt').
- Не соответствует маске.
Итак, правильные имена файлов, которые соответствуют маске, это:
- sik.ppt
- silk.ppt