Для решения данной задачи, нам необходимо разобраться с логическими операциями и порядком их выполнения.
В данном высказывании задействованы операции отрицания (не), дизъюнкции (или) и конъюнкции (и).
Для начала, рассмотрим дизъюнкцию: (x < 16) или (x – четное). Данная операция будет истинной, если хотя бы одно из высказываний, находящихся в скобках, будет истинным.
Теперь обратимся к отрицанию: не((x < 16) или (x – четное)). Когда перед дизъюнкцией стоит отрицание, то результат будет противоположным. Иными словами, данное высказывание будет истинным, когда дизъюнкция не будет выполняться.
Поэтому наше задание – найти наименьшее число х, для которого высказывание не((x < 16) или (x – четное)) будет истинным.
Давайте рассмотрим варианты значений х:
1. Пусть х = 15. В этом случае, первое высказывание (x < 16) будет выполняться, так как 15 меньше 16. Второе высказывание (x – четное) не будет выполняться, так как 15 является нечетным числом. Получаем: (15 < 16) или (15 – четное), что равно (истина) или (ложь), что равно (истина). Но в нашем задании требуется найти наименьшее значение х, для которого высказывание не будет выполняться. Поэтому это значение мы откидываем.
2. Пусть х = 16. В этом случае, первое высказывание (x < 16) не будет выполняться, так как 16 не меньше 16. Второе высказывание (x – четное) будет выполняться, так как 16 является четным числом. Получаем: (16 < 16) или (16 – четное), что равно (ложь) или (истина), что равно (истина). Но в нашем задании требуется найти наименьшее значение х, для которого высказывание не будет выполняться. Поэтому это значение мы откидываем.
3. Пусть х = 17. В этом случае, первое высказывание (x < 16) будет выполняться, так как 17 меньше 16. Второе высказывание (x – четное) не будет выполняться, так как 17 является нечетным числом. Получаем: (17 < 16) или (17 – четное), что равно (ложь) или (ложь), что равно (ложь). В данном случае высказывание не выполняется.
Таким образом, наименьшее значение х, для которого высказывание не выполняется, равно 17.
Для решения данной задачи распишем каждую маску и проверим, подходят ли файлы из группы под каждую маску:
А) ?il*.m*
- Здесь "?" означает любой одиночный символ, поэтому все файлы из группы подходят.
- "il*" значит любые символы, начинающиеся с "il".
- ".m*" означает любые символы после точки и "m".
Под эту маску подходит только файл "pile.mpg". Остальные файлы не подходят, так как не начинаются с "il".
Б) ?il*.mp*
- Здесь "?" означает любой одиночный символ, поэтому все файлы из группы подходят.
- "il*" значит любые символы, начинающиеся с "il".
- ".mp*" означает любые символы после точки и "mp".
Под эту маску подходят файлы "pile.mpg" и "miles.mp3". Остальные файлы не подходят, так как не начинаются с "il".
В) *il?.mp*
- "*" означает любое количество любых символов.
- "il?" означает любые символы, где "il" стоят до одного символа.
- ".mp" означает точку и символы "mp".
Под эту маску подходит только файл "file.mp3". Остальные файлы не подходят, так как "il" находятся после точки.
Г) ?il*.mp?
- Здесь "?" означает любой одиночный символ, поэтому все файлы из группы подходят.
- "il*" значит любые символы, начинающиеся с "il".
- ".mp?" означает точку и любой одиночный символ после "mp".
Под эту маску подходят файлы "file.mp3" и "miles.mp3". Остальные файлы не подходят, так как не начинаются с "il".
Итак, по результатам проверки, группа файлов "file.mp3; pile.mpg; miles.mp3; nil.mpeg" подходит под маски Б) ?il*.mp* и Г) ?il*.mp?.
В данном высказывании задействованы операции отрицания (не), дизъюнкции (или) и конъюнкции (и).
Для начала, рассмотрим дизъюнкцию: (x < 16) или (x – четное). Данная операция будет истинной, если хотя бы одно из высказываний, находящихся в скобках, будет истинным.
Теперь обратимся к отрицанию: не((x < 16) или (x – четное)). Когда перед дизъюнкцией стоит отрицание, то результат будет противоположным. Иными словами, данное высказывание будет истинным, когда дизъюнкция не будет выполняться.
Поэтому наше задание – найти наименьшее число х, для которого высказывание не((x < 16) или (x – четное)) будет истинным.
Давайте рассмотрим варианты значений х:
1. Пусть х = 15. В этом случае, первое высказывание (x < 16) будет выполняться, так как 15 меньше 16. Второе высказывание (x – четное) не будет выполняться, так как 15 является нечетным числом. Получаем: (15 < 16) или (15 – четное), что равно (истина) или (ложь), что равно (истина). Но в нашем задании требуется найти наименьшее значение х, для которого высказывание не будет выполняться. Поэтому это значение мы откидываем.
2. Пусть х = 16. В этом случае, первое высказывание (x < 16) не будет выполняться, так как 16 не меньше 16. Второе высказывание (x – четное) будет выполняться, так как 16 является четным числом. Получаем: (16 < 16) или (16 – четное), что равно (ложь) или (истина), что равно (истина). Но в нашем задании требуется найти наименьшее значение х, для которого высказывание не будет выполняться. Поэтому это значение мы откидываем.
3. Пусть х = 17. В этом случае, первое высказывание (x < 16) будет выполняться, так как 17 меньше 16. Второе высказывание (x – четное) не будет выполняться, так как 17 является нечетным числом. Получаем: (17 < 16) или (17 – четное), что равно (ложь) или (ложь), что равно (ложь). В данном случае высказывание не выполняется.
Таким образом, наименьшее значение х, для которого высказывание не выполняется, равно 17.