3-е задание: «Значение логического выражения»
Уровень сложности — базовый,
Максимальный балл — 1,
Примерное время выполнения — 3 минуты.
Объяснение3 задания ОГЭ по информатике
· Для подготовки к решению 3 задания ОГЭ по информатике следует вспомнитьзнаки сравнения. В логических выражениях используются следующие знакисравнения:
Таблица 1. Знаки сравнения: |
||
> |
больше |
|
< |
меньше |
|
= |
равно |
|
≥ |
больше или равно |
|
≤ |
меньше или равно |
|
· В логических выражениях участвуют всего два значения выражений: ИСТИНА и ЛОЖЬ.
· Рассмотрим результат выполнения логических выражений для двухвысказываний — А и Б:
1 |
А ИЛИ Б = ИСТИНА → |
если А=истина И Б=истина |
|
2 |
если А=истина И Б=ложь |
|
|
3 |
если А=ложь И Б=истина |
|
|
4 |
А ИЛИ Б = ЛОЖЬ → |
если А=ложь И Б=ложь |
|
Вывод: логическоевыражение с операцией ИЛИ легче проверить «на ложь»:
с операцией ИЛИ результатом будет ЛОЖЬ только в одном единственномслучае, — когда оба выражения — А и Б — ложны
1 |
А И Б = ИСТИНА → |
если А=истина И Б=истина |
|
2 |
А И Б = ЛОЖЬ → |
если А=истина И Б=ложь |
|
3 |
если А=ложь И Б=истина |
|
|
4 |
если А=ложь И Б=ложь |
|
Вывод: логическоевыражение с операцией И легче проверить «наистинность»:
с операцией И результатом будет ИСТИНА только в одном единственномслучае, — когда оба выражения — А и Б — истинны
Исходные значения |
Результат |
|
1 |
НЕ А |
А = ЛОЖЬ |
НЕ(5 > 0) |
5 ≤ 0 |
|
2 |
НЕ А |
А = ИСТИНА |
НЕ(-2 > 0) |
-2 ≤ 0 |
|
3 |
НЕ (НЕ А) |
= А |
Таблица 5. Порядок выполнения логических операций: |
||
1 |
НЕ |
|
2 |
выражение в скобках |
|
3 |
И |
|
4 |
ИЛИ |
|
· Если отрицание НЕ стоит перед скобкой с выражением, то НЕставится перед каждой частью выражения в скобках и при этом операция внутрискобок меняется:
1 |
НЕ (А ИЛИ Б) |
НЕ А И НЕ Б |
2 |
НЕ (А И Б) |
НЕ А ИЛИ НЕ Б |
Разборзадания 3.7. Демонстрационный вариант ОГЭ 2022 г ФИПИ:
Напишите наименьшее число x,для которого истинно высказывание:
(x> 16) И НЕ (x нечётное)
✍Решение:
· Выполним первую по приоритету операцию — операцию НЕ:
НЕ (xнечётное)
результат:
xчётное
· Т.е. после выполнения первой операции имеем:
(x> 16) И (x чётное)
· По таблице 3 видим,что операцию И следует проверять на истинность, как раз, кактребуется по заданию. Выражение возвратит истину, когда обе части его истинныодновременно:
(x> 16) И (x чётное) = ИСТИНА
истина истина
· Наименьшим числом, для которого истинны оба полученныхутверждения, является число 18.
Ответ: 18
Разбор заданият3.12:
Напишите наименьшее число x, для котороголожно высказывание:
(x ≤ 15) ИЛИ НЕ (x нечётное)
✍Решение:
· Выполним первую по приоритету операцию — операцию НЕ:
НЕ(x нечётное)
результат:
xчётное
· Т.е. после выполнения первой операции имеем:
(x ≤15) ИЛИ (x чётное) = 0 (ложь)
· По таблице 2 видим,что операцию ИЛИ следует проверять на ложь, как раз, как требуетсяпо заданию. Выражение возвратит ложь только тогда, когда обе части его ложныодновременно:
(x ≤15) ИЛИ (x чётное) = ЛОЖЬ
ложь ложь
· Таким образом нам нужно найти такой х, что x > 15 и x— нечётный.
· Наименьшим числом, для которого истинны оба этих утверждения,является число 17. Ответ: 17
Разборзадания 3.3:
Длякакого из приведённых имён ЛОЖНО высказывание:
НЕ((Третья буква согласная) И (Последняя буква гласная)) ?
1)Анна
2)Елена
3)Павел
4) Егор
Подобные задания для тренировки
✍Решение:
· Обратим внимание на то, что в заданном выражении операция НЕ относитсяко всей общей скобке.
· Выполним первую по приоритету операцию — операцию НЕ, по таблице6 для НЕ перед скобкой с выражением имеем:
НЕ((Третья буква согласная) И (Последняя буква гласная)) =
= (НЕ(Третьябуква согласная) ИЛИ НЕ(Последняя буква гласная))
· Выполним операции НЕ перед каждой частью в общем выражении:
1.НЕ(Третья буква согласная) => Третья буква НЕ согласная
2.НЕ(Последняя буква гласная) => Последняя буква НЕ гласная
· Промежуточный результат:
(Третьябуква не согласная) ИЛИ (Последняя буква не гласная)
· По таблице 2 видим,что операцию ИЛИ следует проверять на ложь, как раз, как требуетсяпо заданию. Выражение возвратит ложь, когда обе части его ложны одновременно:
(Третьябуква не согласная) ИЛИ (Последняя буква не гласная) = ЛОЖЬ
ложь ложь
1.(Третья буква не согласная) = ЛОЖЬ => Третья буква согласная
2.(Последняя буква не гласная) = ЛОЖЬ => Последняя буква гласная
· Из четырех вариантов подходит вариант 1, т.е. значение Анна:
Третьябуква н согласная и Последняя букваа гласная
Ответ: 1
Разбор задания 3.4:
Для какого из приведённых имён ИСТИННО высказывание:
НЕ((число > 50) ИЛИ НЕ(число четное)) ?
1)43
2) 50
3) 61
4) 72
Подобные задания для тренировки
✍Решение:
· Обратим внимание на то, что в заданном выражении операция НЕ относитсяко всей общей скобке.
· Выполним первую по приоритету операцию — операцию НЕ в малыхскобках:
НЕ(числочетное) => число нечетное
· Выполним следующую по приоритету операцию — операцию НЕ передбольшой скобкой; по таблице 6 для НЕ передскобкой с выражением имеем:
НЕ((число > 50) ИЛИ (число нечетное)) =
= (НЕ(число> 50) И НЕ(число нечетное))
· Выполним операции НЕ перед каждой частью в общем выражении:
1.НЕ(число > 50) => число <= 50
2.НЕ(число нечетное) => число четное
· Промежуточный результат:
(число<= 50) И (число четное)
· По таблице 3 видим,что операцию И следует проверять на истинность, как раз, кактребуется по заданию. Выражение возвратит истину, когда обе части его истины одновременно:
(число<= 50) И (число нечетное) = ИСТИНА
истина истина
· Из четырех вариантов подходит вариант 2,т.е. значение 50:
Ответ: 2
Разбор задания 3.8:
Ниже в табличной форме представленфрагмент базы данных «Отправление поездов дальнего следования»:
Пункт назначения |
Категория поезда |
Время в пути |
Вокзал |
Рига |
скорый |
15:45 |
Рижский |
Ростов |
фирменный |
17:36 |
Казанский |
Самара |
фирменный |
14:20 |
Казанский |
Самара |
скорый |
17:40 |
Казанский |
Самара |
скорый |
15:56 |
Казанский |
Самара |
скорый |
15:56 |
Павелецкий |
Самара |
фирменный |
23:14 |
Курский |
Санкт-Петербург |
скорый |
8:00 |
Ленинградский |
Санкт-Петербург |
скорый |
4:00 |
Ленинградский |
Саратов |
скорый |
14:57 |
Павелецкий |
Саратов |
пассажирский |
15:58 |
Павелецкий |
Саратов |
скорый |
15:30 |
Павелецкий |
Сколько записей в данном фрагментеудовлетворяют условию:
(Категорияпоезда = «скорый») ИЛИ (Вокзал = «Павелецкий»)?
В ответе укажите одно число — искомоеколичество записей.
Типовыезадания для тренировки
✍ Решение:
· В условии находится логическая операция ИЛИ,которая истинна тогда, кода хоть одно из логических выражений истинно.Для нашего случая это говорит о том, что нужно посчитать те строки, в которых:
1. Категорияпоезда = «скорый» и Вокзал = любой
2. Категория поезда = «скорый» и Вокзал = «Павелецкий»
3. Категорияпоезда = любой и Вокзал = «Павелецкий»
· Посчитаем такие строки:
· Таких строк 9.
Ответ: 9
РЕШИТЬ И ЗАПИСАТЬ СЮДА!!!
Разборзадания 3.1.:
Для какого из приведённых чисел истинно высказывание:
(число <20) И НЕ(число нечетное) ?
1)9
2)18
3)35
4) 48
Разборзадания 3.2.:
Для какого из приведённых чисел истинно высказывание:
НЕ(число>= 50) И НЕ(число нечетное) ?
1) 72
2) 19
3) 42
4) 61
Задание3.8:
Ниже в табличной форме представлен фрагментбазы данных «Отправление поездов дальнего следования»:
Сколько записей в данном фрагменте удовлетворяют условию?
(Категорияпоезда = «скорый») ИЛИ (Вокзал = «Павелецкий»)
В ответе укажите одно число — искомое количество записей