Выбериие те имена файлов, которые удовлетворяют маске ? d*ck*.? t*
варианты :
duck.uta
back.tt
beck.rtu
_d_ck_.gete

neznaika1112222 neznaika1112222    2   16.01.2020 19:33    14

Ответы
1ПИНЧЕР1 1ПИНЧЕР1  20.12.2023 13:06
Добрый день! Давайте рассмотрим варианты и выберем имена файлов, которые удовлетворяют заданной маске. Маска, которую мы имеем, выглядит следующим образом: ? d*ck*.? t* В данной маске символ "?" означает любой одиночный символ, а символ "*" означает любую последовательность символов. Теперь пошагово рассмотрим каждое имя файла и проверим, удовлетворяет ли оно заданной маске: 1. duck.uta - Проверим каждую часть маски. В первой части маски "? d*ck*.? t*" у нас на месте символа "?" стоит "d", поэтому это условие выполняется. Во второй части маски "? d*ck*.? t*" на месте символов "*" стоит "uck", что также соответствует условию. В третьей части маски "? d*ck*.? t*" на месте символа "?" стоит "a", что также удовлетворяет условию. В четвертой части маски "? d*ck*.? t*" у нас на месте символа "*" стоит "ta", что также соответствует условию. В итоге, имя файла duck.uta удовлетворяет заданной маске. 2. back.tt - Проделаем ту же самую проверку: В первой части маски "? d*ck*.? t*" на месте символа "?" стоит "b", что удовлетворяет условию. Во второй части маски "? d*ck*.? t*" на месте символов "*" стоит "ack", что также соответствует условию. В третьей части маски "? d*ck*.? t*" на месте символа "?" стоит "t", что также удовлетворяет условию. В четвертой части маски "? d*ck*.? t*" у нас на месте символа "*" стоит "t", что также соответствует условию. В итоге, имя файла back.tt также удовлетворяет заданной маске. 3. beck.rtu - Проверим: В первой части маски "? d*ck*.? t*" на месте символа "?" стоит "b", что удовлетворяет условию. Во второй части маски "? d*ck*.? t*" на месте символов "*" стоит "eck", что также соответствует условию. В третьей части маски "? d*ck*.? t*" на месте символа "?" стоит "r", что также удовлетворяет условию. В четвертой части маски "? d*ck*.? t*" у нас на месте символа "*" стоит "u", что также соответствует условию. В итоге, имя файла beck.rtu также удовлетворяет заданной маске. 4. _d_ck_.gete - Проверяем: В первой части маски "? d*ck*.? t*" на месте символа "?" стоит "_", что удовлетворяет условию. Во второй части маски "? d*ck*.? t*" на месте символов "*" стоит "", то есть пустая последовательность символов. Это тоже удовлетворяет условию. В третьей части маски "? d*ck*.? t*" на месте символа "?" стоит "", то есть пустая последовательность символа. Это также удовлетворяет условию. В четвертой части маски "? d*ck*.? t*" у нас на месте символа "*" стоит "gete", что также соответствует условию. В итоге, имя файла _d_ck_.gete также удовлетворяет заданной маске. Таким образом, все имена файлов duck.uta, back.tt, beck.rtu и _d_ck_.gete удовлетворяют заданной маске ? d*ck*.? t*.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика