Ниже приведена программа, записанная на пяти языках программирования. Было проведено 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 -
Открытый банк заданий ОГЭ Информатика D28837 (задание 6)
20 апреля 202420 апр 2024
24
1 мин