Добавить в корзинуПозвонить
Найти в Дзене
ИНФОРМАТИКА | ОГЭ

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

Ниже приведена программа, записанная на пяти языках программирования. Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (0, 2); (–1, 0); (2, 3); (4, 2); (3, 1); (–2, 7); (10, –2); (5, 4); (–7, 11). Сколько было запусков, при которых программа напечатала «YES»? РЕШЕНИЕ Определим, что же делает программа. Рассмотрим алгоритмический язык. если s < 4 и не t < 2 то вывод «YES» иначе вывод «NO» все Имеем условие : если s < 4 и t >= 2 (убрали отрицание). Если выполняются оба условия (так как они соединены союзом И), то программа будет выдавать результат "YES", если не выполняется хотя бы одно условие то "NO". Определим какой результат будет выдавать программа для всех значений s и t данных в условиях. 1) (0, 2) 0 < 4 - истина 2 >= 2 - истина вывод «YES» 2) (–1, 0) -1 < 4 - истина 0 >= 2 - ложь вывод «NO» 3) (2, 3) 2 < 4 - истина 3 >= 2 - истина вывод «YES» 4) (4, 2) 4 < 4 - ложь 2 >= 2 - истина вывод «NO» 5) (3, 1) 3 < 4 -

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

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

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

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

РЕШЕНИЕ

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

если s < 4 и не t < 2

то вывод «YES»

иначе вывод «NO»

все

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

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

1) (0, 2)

0 < 4 - истина

2 >= 2 - истина

вывод «YES»

2) (–1, 0)

-1 < 4 - истина

0 >= 2 - ложь

вывод «NO»

3) (2, 3)

2 < 4 - истина

3 >= 2 - истина

вывод «YES»

4) (4, 2)

4 < 4 - ложь

2 >= 2 - истина

вывод «NO»

5) (3, 1)

3 < 4 - истина

1 >= 2 - ложь

вывод «NO»

6) (–2, 7)

-2 < 4 - истина

7 >= 2 - истина

вывод «YES»

7) (10, –2)

10 < 4 - ложь

-2 >= 2 - ложь

вывод «NO»

8) (5, 4)

5 < 4 - ложь

4 >= 2 - истина

вывод «NO»

9) (–7, 11)

-7 < 4 - истина

11 >= 2 - истина

вывод «YES»

Результат "YES" будет напечатан 4 раза.

ОТВЕТ 4

-2