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

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

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

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

(1, 1); (7, 9); (8, –12); (6, 6); (8, 11); (–10, -12); (–10, 11); (7, 1); (12, 7).

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

РЕШЕНИЕ

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

если s > 6 и k > 6

то вывод "YES"

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

все

Имеем условие : s > 6 и k > 6, если оба условия выполняются, то программа будет выдавать результат "YES", если не выполняется хотя бы одно условие то "NO".

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

1) (1, 1)

1 > 6 - ложь

1 > 6 - ложь

результат "NO"

2) (7, 9)

7 > 6 - истина

9 > 6 - истина

результат "YES"

3) (8, –12)

8 > 6 - истина

-12 > 6 - ложь

результат "NO"

4) (6, 6)

6 > 6 - ложь

6 > 6 - ложь

результат "NO"

5) (8, 11)

8 > 6 - истина

11 > 6 - истина

результат "YES"

6) (–10, -12)

-10 > 6 - ложь

-12 > 6 - ложь

результат "NO"

7) (–10, 11)

-10 > 6 - ложь

11 > 6 - истина

результат "NO"

8) (7, 1)

7 > 6 - истина

1 > 6 - ложь

результат "NO"

9) (12, 7)

12 > 6 - истина

7 > 6 - истина

результат "YES"

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

ОТВЕТ 3

-2