“YES”, сколько было запусков (2 часть). №6 ОГЭ

Шестое задание ОГЭ, в котором известны вводимые значения переменных. Нужно определить при скольких запусках программа напечатала “YES”.

В шестом задании ОГЭ программа приведена на пяти языках программирования (Алгоритмический, Паскаль, Бейсик, Python, C++). При решении рассмотрим самый простой вариант – на алгоритмическом языке, это практически запись на русском языке.

Программы похожи. Вводятся значения переменных. Если выполняется заданное условие, программа выводит “YES”, если не выполняется – “NO”.

Подробное решение здесь.

№ACA7A1

  • условие
  • решение
№6 ОГЭ. "YES", сколько было запусков (2 часть) 1

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5).

Сколько было запусков, при которых программа напечатала «YES»?

№ запускаsts > 10t > 10(s > 10) или (t > 10)вывод программы
112
2112VV“YES”
3112VV“YES”
41112VVV“YES”
5-11-12
6-1112VV“YES”
7-1211VV“YES”
81010
9105

Поскольку здесь дизъюнкция (или), должно выполняться хотя бы одно условие.

Количество запусков: 5.


№46AA57

  • условие
  • решение
№6 ОГЭ. "YES", сколько было запусков (2 часть) 2

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(2, 5); (–2, 4); (4, 1); (–11, –5); (3, –7); (1, 8); (8, 2); (3, 0); (23, 1).

Сколько было запусков, при которых программа напечатала «YES»?

№ запускаsks < -2t < 4не (t < 4)(s < -2) или не (t < 4)вывод программы
125V
2-24V
341XVV“YES”
4-11-5VVV“YES”
53-7V
618V
782XVV“YES”
830V
9231XVV“YES”

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

В логическом выражении дизъюнкция (или), должно выполняться хотя бы одно условие.

Количество запусков: 4.


07F3EA

  • условие
  • решение
№6 ОГЭ. "YES", сколько было запусков (2 часть) 3

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(2, –2); (5, 3); (14, 1); (–12, 5), (5, 7); (10, 3); (8, 2); (3, 0); (–4, 9).

Сколько было запусков, при которых программа напечатала «YES»?

№ запускаsts > -4не (s > -4)t < 3не (s > -4) или (t < 3)вывод программы
12-2VVV“YES”
253V
3141VVV“YES”
4-125XVV“YES”
557V
6103V
782VVV“YES”
830VVV“YES”
9-49XVV“YES”

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

В логическом выражении дизъюнкция (или), должно выполняться хотя бы одно условие.

Количество запусков: 6.


№5F2A98

  • условие
  • решение
№6 ОГЭ. "YES", сколько было запусков (2 часть) 4

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(2, –2); (5, 3); (–4, 1); (–12, 5), (5, –7); (10, 3); (–8, 12); (3, 0); (2, 3).

Сколько было запусков, при которых программа напечатала «YES»?

Составим таблицу запусков программы.

№ запускаsts <= 2t < 3s <= 2 и t < 3не (s <= 2 и t < 3)вывод программы
12-2VVV
253XXXV“YES”
3-41VVV
4-125VXXV“YES”
55-7XVXV“YES”
6103XXXV“YES”
7-812VXXV“YES”
830XVXV“YES”
923VXXV“YES”

Сначала нужно выполнить конъюнкцию в скобках, а затем применить к результату инверсию.

В логическом выражении конъюнкция (и) – должны выполняться оба условия.

Количество запусков: 7.


№BE18F8

  • условие
  • решение
№6 ОГЭ. "YES", сколько было запусков (2 часть) 5

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(12, 5); (5, 3); (–4, 1); (2, –5); (5, –7); (10, 3); (18, 6); (3, 0); (2, 5).

Сколько было запусков, при которых программа напечатала «YES»?

№ запускаsts >= 2t < 5s >= 2 и t < 5не (s >= 2 и t < 5)вывод программы
125VXXV“YES”
253VVV
3-41XVXV“YES”
42-5VVV
55-7VVV
6103VVV
7186VXXV“YES”
830VVV
925VXXV“YES”

Сначала нужно выполнить конъюнкцию в скобках, а затем применить к результату инверсию.

В логическом выражении конъюнкция (и) – должны выполняться оба условия.

Количество запусков: 4.

Примеры из Банка заданий ОГЭ