Какие номера соответствуют именам, удовлетворяющим маске *труд???*? 1.сотрудник.doc 2.контрудар.doc 3.трудяга.xlasx
Какие номера соответствуют именам, удовлетворяющим маске *труд???*? 1.сотрудник.doc 2.контрудар.doc 3.трудяга.xlasx 4.труды.xls 5.трудодень.xls 6.трудотерапия.xls
03.12.2023 11:25
Объяснение: Для решения данной задачи нам необходимо найти номера файлов, которые соответствуют заданной маске "*труд???*". Чтобы сделать это, мы должны проанализировать каждый файл и проверить, удовлетворяет ли его имя указанной маске.
1. Файл "сотрудник.doc" - имя файла полностью соответствует маске "*труд???*", так как подстрока "труд" совпадает, а вместо символов "?" могут быть любые символы. Значит, данный файл удовлетворяет маске.
2. Файл "контрудар.doc" - хотя это имя содержит подстроку "труд", но между символами "труд" и "?" находится символ "н", который не совпадает с символом "о" в маске. Значит, данный файл не удовлетворяет маске.
3. Файл "трудяга.xlasx" - имя файла полностью соответствует маске "*труд???*", так как подстрока "труд" совпадает, а вместо символов "?" могут быть любые символы. Значит, данный файл удовлетворяет маске.
4. Файл "труды.xls" - имя файла полностью соответствует маске "*труд???*", так как подстрока "труд" совпадает, а вместо символов "?" могут быть любые символы. Значит, данный файл удовлетворяет маске.
5. Файл "трудодень.xls" - имя файла полностью соответствует маске "*труд???*", так как подстрока "труд" совпадает, а вместо символов "?" могут быть любые символы. Значит, данный файл удовлетворяет маске.
6. Файл "трудотерапия.xls" - имя файла полностью соответствует маске "*труд???*", так как подстрока "труд" совпадает, а вместо символов "?" могут быть любые символы. Значит, данный файл удовлетворяет маске.
Совет: Чтобы более эффективно решать подобные задачи, рекомендуется обратить внимание на то, что символ "?" в заданной маске соответствует любому символу. Также стоит проконтролировать, чтобы подстрока "труд" в имени файла точно совпадала с заданной маской.
Задание для закрепления: Какие номера соответствуют именам, удовлетворяющим маске "*ма?ка*"?
1. маска.doc
2. мазка.docx
3. манка.xls
4. макка.pptx
5. малка.pdf
6. маленькая.xlasx
Описание: В данной задаче необходимо найти номера файлов, которые соответствуют маске "*труд???*". Значок "?" соответствует любому одиночному символу, а "*" соответствует последовательности символов любой длины.
- Файл 1 "сотрудник.doc" соответствует маске, так как "*" может быть заменён на "ник" и "?" на "д".
- Файл 2 "контрудар.doc" не соответствует маске, так как между "труд" и "*" находится ещё одна буква "н".
- Файл 3 "трудяга.xlasx" не соответствует маске, так как в конце имени файла находится расширение ".xlasx", а не ".doc" или ".xls".
- Файл 4 "труды.xls" соответствует маске, так как требуется любая последовательность символов после "труд" и перед ".xls".
- Файл 5 "трудодень.xls" не соответствует маске, так как после "труд" и перед ".xls" находится "одень".
- Файл 6 "трудотерапия.xls" не соответствует маске, так как после "труд" и перед ".xls" находится "отерапия".
Например: Номера файлов, удовлетворяющих маске "*труд???*": 1 и 4.
Совет: Чтобы лучше понять задачу и правильно применить маску, рекомендуется разобрать каждое имя файла посимвольно, обращая внимание на позиции символов, замену символов "*" и "?".
Задача на проверку: Какие номера соответствуют именам, удовлетворяющим маске "*гра?и*"?
1. градус
2. график
3. градусник
4. грарница
5. градиент