“NO”, сколько было запусков. №6 ОГЭ
Шестое задание ОГЭ, в котором известны вводимые значения переменных. Нужно определить при скольких запусках программа напечатала “NO”.
В шестом задании ОГЭ программа приведена на пяти языках программирования (Алгоритмический, Паскаль, Бейсик, Python, C++). При решении рассмотрим самый простой вариант – на алгоритмическом языке, это практически запись на русском языке.
Программы похожи. Вводятся значения переменных. Если выполняется заданное условие, программа выводит “YES”, если не выполняется – “NO”.
№EB5DF6
условие
решение

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(2, –2); (–2, 4); (4, 1); (–12, 5); (0, –7); (1, 3); (8, 2); (3, 0); (23, 1).
Сколько было запусков, при которых программа напечатала «NO»?
Для наглядности, составим таблицу запусков программы (по сути, это таблица истинности).
Введём обозначения:
V – условие выполняется (то есть истина, 1)
X – условие не выполняется (то есть ложь, 0)
В колонках таблицы запишем действия, учитывая приоритет выполнения логических операций. В этом примере есть инверсия и конъюнкция. Слева направо заполним колонки таблицы. Ищем строки, в которых заданное в программе условие не выполняется, так как в этом случае программа выводит “NO”.
Результат конъюнкции ложь, если не выполняется хотя бы одно из условий.

Таким образом, при заданных значениях переменных, программа напечатала “NO” 4 раза.
Количество запусков: 4.
№DE3F55
условие
решение
Ниже приведена программа

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(–3, 5); (–2, 2); (–1, –3); (1, 0); (–4, –7); (2, 3); (3, 5); (5, –3); (6, –7).
Сколько было запусков, при которых программа напечатала «NO»?
№ запуска | s | t | (s > -3) | (t > 5) | не (t > 5) | (s > -3) и не (t > 5) | вывод программы |
1 | -3 | 5 | X | X | V | X | “NO” |
2 | -2 | 2 | V | X | V | ||
3 | -1 | -3 | V | X | V | ||
4 | 1 | 0 | V | X | V | ||
5 | -4 | -7 | X | X | V | X | “NO” |
6 | 2 | 3 | V | X | V | ||
7 | 3 | 5 | V | X | V | ||
8 | 5 | -3 | V | X | V | ||
9 | 6 | -7 | V | X | V |
Количество запусков: 2.
№8B69A9
условие
решение

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(2, –2); (–2, 4); (4, 1); (–12, 5); (0, –7); (1, 3); (8, 2); (3, 0); (23, 1).
Сколько было запусков, при которых программа напечатала «NO»?
№ запуска | s | t | (s > 5) | (t < 3) | не (t < 3) | (s > 5) или не (t < 3) | вывод программы |
1 | 2 | -2 | X | V | X | X | “NO” |
2 | -2 | 4 | X | X | V | ||
3 | 4 | 1 | X | V | X | X | “NO” |
4 | -12 | 5 | X | X | V | ||
5 | 0 | -7 | X | V | X | X | “NO” |
6 | 1 | 3 | X | X | V | ||
7 | 8 | 2 | V | V | X | ||
8 | 3 | 0 | X | V | X | X | “NO” |
9 | 23 | 1 | V | V | X |
В условии есть инверсия и дизъюнкция. Дизъюнкция будет ложной только если ложны оба условия.
Количество запусков: 4.
№809053
условие
решение

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(–5, –2); (5, 3); (–14, 3); (–12, 5), (5, –7); (10, 3); (–4, 3); (3, 0); (–4, 9).
Сколько было запусков, при которых программа напечатала «NO»?
Составим таблицу запусков программы.
№ запуска | s | t | s < -4 | t >= 3 | s < -4 и t >= 3 | не (s < -4 и t >= 3) | вывод программы |
1 | -5 | -2 | V | X | X | ||
2 | 5 | 3 | X | V | X | ||
3 | -14 | 3 | V | V | V | X | “NO” |
4 | -12 | 5 | V | V | V | X | “NO” |
5 | 5 | -7 | X | X | X | ||
6 | 10 | 3 | X | V | X | ||
7 | -4 | 3 | X | V | X | ||
8 | 3 | 0 | X | X | X | ||
9 | -4 | 9 | X | V | X |
Сначала выполняется конъюнкция в скобках, затем – инверсия.
Количество запусков: 2.
№A0712E
условие
решение

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(2, –2); (5, 3); (14, 1); (–12, 5); (5, –7); (10, 3); (8, 2); (3, 0); (23, 9).
Сколько было запусков, при которых программа напечатала «NO»?
№ запуска | s | t | s >= 5 | t < 3 | s >= 5 и t < 3 | не (s >= 5 и t < 3) | вывод программы |
1 | 2 | -2 | X | V | X | ||
2 | 5 | 3 | V | X | X | ||
3 | 14 | 1 | V | V | V | X | “NO” |
4 | -12 | 5 | X | X | X | ||
5 | 5 | -7 | V | V | V | X | “NO” |
6 | 10 | 3 | V | X | X | ||
7 | 8 | 2 | V | V | V | X | “NO” |
8 | 3 | 0 | X | V | X | ||
9 | 23 | 9 | V | X | X |
Сначала выполняется конъюнкция в скобках, затем – инверсия.
Количество запусков: 3.
Примеры из Банка заданий ОГЭ