Определите, какое из указанных имен файлов удовлетворяет маске: f? ? tb*.d? * 1) fructb.d 2) feetball.ddd 3) football.mdb 4) futbol.doc

eeee0rock eeee0rock    3   13.09.2019 07:50    102

Ответы
givka1 givka1  07.10.2020 11:22
? заменяет один любой символ
* заменяет любое количество любых символов (возможно, ни одного символа)

Маске F??tb*.d?*удовлетворяют имена файлов, начинающихся на F, на четвертом и пятом местах имеющие tb, расширение которых начинается с d и состоит не менее, чем из двух символов.
Под это описание потходит только 2) Feetball.ddd
ПОКАЗАТЬ ОТВЕТЫ
DiANa24071 DiANa24071  08.01.2024 18:28
Давайте посмотрим на каждый из указанных имен файлов и определим, удовлетворяет ли оно маске f? ? tb*.d?

Первое имя файла: fructb.d
Мы смотрим на первый символ и видим, что он f, соответствует первому символу маски.
Затем мы смотрим на второй символ и видим, что он r, не соответствует символу ? (подстановочному знаку), поэтому это имя файла не удовлетворяет маске.

Второе имя файла: feetball.ddd
Мы смотрим на первый символ и видим, что он f, соответствует первому символу маски.
Затем мы смотрим на второй символ и видим, что он e, соответствует символу ? (подстановочному знаку).
Затем мы смотрим на третий символ и видим, что он e, соответствует символу ? (подстановочному знаку).
Затем мы смотрим на четвертый символ и видим, что он t, не соответствует символу b в маске.
Значит, это имя файла не удовлетворяет маске.

Третье имя файла: football.mdb
Мы смотрим на первый символ и видим, что он f, соответствует первому символу маски.
Затем мы смотрим на второй символ и видим, что он o, соответствует символу ? (подстановочному знаку).
Затем мы смотрим на третий символ и видим, что он o, соответствует символу ? (подстановочному знаку).
Затем мы смотрим на четвертый символ и видим, что он t, не соответствует символу b в маске.
Значит, это имя файла не удовлетворяет маске.

Четвертое имя файла: futbol.doc
Мы смотрим на первый символ и видим, что он f, соответствует первому символу маски.
Затем мы смотрим на второй символ и видим, что он u, соответствует символу ? (подстановочному знаку).
Затем мы смотрим на третий символ и видим, что он t, соответствует символу b в маске.
Затем мы смотрим на четвертый символ и видим, что он o, соответствует символу * (любому количеству символов).
Затем мы смотрим на пятый символ и видим, что он l, не соответствует символу d в маске.
Значит, это имя файла не удовлетворяет маске.

Итак, из указанных имен файлов только четвертое имя файла "futbol.doc" удовлетворяет маске "f? ? tb*.d? *".
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика