РУҚА
6

Решение: Подсчёт результатов программы

ОГЭ · Информатика · Задание 6 · Основы программирования
ПовышеннаяФИПИ5F2A98Короткий ответ≈ 3 минутыРазбор в 3 шагаОтвет сверен с ключом
Условие

Ниже приведена программа, записанная на пяти языках программирования. Программа выводит «NO», если одновременно выполняются условия $s \le 2$ и $t < 3$, а во всех остальных случаях выводит «YES». Было проведено 9 запусков программы, при которых в качестве значений переменных $s$ и $t$ вводились следующие пары чисел: $(2, -2)$; $(5, 3)$; $(-4, 1)$; $(-12, 5)$; $(5, -7)$; $(10, 3)$; $(-8, 12)$; $(3, 0)$; $(2, 3)$. Сколько было запусков, при которых программа напечатала «YES»?

Открыть задачу и решить самому
Дальше ответЕсли ещё решаете — начните с подсказок: они ведут к ответу, но не выдают его.
К подсказкам

Решение по шагам

3 шага
1

Программа печатает «NO», если одновременно выполняются условия $s \le 2$ и $t < 3$.

$$(s \le 2) \land (t < 3)$$
2

Оба условия выполняются для пар $(2, -2)$ и $(-4, 1)$. Для остальных семи пар хотя бы одно из условий не выполняется, поэтому программа печатает «YES».

Вычитаем количество запусков с результатом «NO» из общего количества запусков.

$$9 - 2 = 7$$
Ответ
7
7
так ответ выглядит в бланке

Где здесь ошибаются

Забывают, что оператор NOT меняет результат логического выражения на противоположный.

Считают запуск успешным только при одновременном невыполнении обоих условий, хотя достаточно невыполнения хотя бы одного.

Закрепить приёмВ теме «Основы программирования» ещё 153 задачи — с ответом и таким же разбором.
Тренироваться

Как решать задание 6 ОГЭ, информатика

Разбор этой задачи разложен на 3 шага: видно, откуда берётся каждое число и где теряется балл. Ответ приведён рядом с выкладками, а не вместо них.

Задача из темы «Основы программирования»: в ней 154 задачи, и у каждой есть такой же разбор. Регистрация не нужна.