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

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

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

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

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

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

РЕШЕНИЕ

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

если не s > -4 или t < 3

то вывод "YES"

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

все

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

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

1)(2, –2)

2 <= 4 - истина

-2 < 3 - истина

вывод "YES"

2) (5, 3)

5 <= 4 - ложь

3 < 3 - ложь

вывод "NO"

3) (14, 1)

14 <= 4 - ложь

1 < 3 - истина

вывод "YES"

4) (–12, 5)

-12 <= 4 - истина

5< 3 - ложь

вывод "YES"

5) (5, 7)

5 <= 4 - ложь

7 < 3 - ложь

вывод "NO"

6) (10, 3)

10 <= 4 - ложь

3 < 3 - ложь

вывод "NO"

7) (8, 2)

8 <= 4 - ложь

2 < 3 - истина

вывод "YES"

8) (3, 0)

3 <= 4 - ложь

0 < 3 - истина

вывод "YES"

9) (–4, 9)

-4 <= 4 - истина

9 < 3 - ложь

вывод "YES"

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

ОТВЕТ 6

-2

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