Найти тему
ИНФОРМАТИКА | ОГЭ

Открытый банк заданий ОГЭ Информатика 8B69A9 (задание 6)

Ниже приведена программа, записанная на пяти языках программирования.

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

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

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

РЕШЕНИЕ

Определим, что же делает программа. Рассмотрим алгоритмический язык.

если s > 5 или не t < 3

то вывод "YES"

иначе вывод "NO"

Имеем условие : если s > 5 или t >=3 (убрали отрицание), если хотя бы одно неравенство истинно, программа будет выдавать результат "YES", если оба неравенство ложны, то "NO".

Определим какой результат будет выдавать программа для всех значений s и t данных в условиях.

1)(2, –2)

2 > 5 - ложь

-2 >=3 - ложь

вывод "NO"

2) (–2, 4)

-2 > 5- ложь

4 >=3 - истина

вывод "YES"

3) (4, 1)

4 > 5 - ложь

1 >=3 - ложь

вывод "NO"

4) (–12, 5)

-12 > 5 - ложь

5 >=3 - истина

вывод "YES"

5) (0, –7)

0 > 5 - ложь

-7 >=3 - ложь

вывод "NO"

6) (1, 3)

1 > 5 - ложь

3 >=3 - истина

вывод "YES"

7) (8, 2)

8 > 5 - истина

2 >=3 - ложь

вывод "YES"

8) (3, 0)

3 > 5 - ложь

0 >=3 - ложь

вывод "NO"

9) (23, 1)

23 > 5 - истина

1 >=3 - ложь

вывод "YES"

Результат "NO" программа напечатает 3 раза

ОТВЕТ 3

-2

Наука
7 млн интересуются