Контрольные задания > 9. Ниже приведена программа, записанная на четырёх языках программирования. Было проведено 5 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел (s, t). Выберите ВСЕ пары чисел, для которых программа напечатает "NO", и запишите в поле ответа цифры, под которыми они указаны.
Вопрос:
9. Ниже приведена программа, записанная на четырёх языках программирования. Было проведено 5 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел (s, t). Выберите ВСЕ пары чисел, для которых программа напечатает "NO", и запишите в поле ответа цифры, под которыми они указаны.
Ответ:
Программа печатает "NO", если условие `(s > -4) or (t > 3)` ложно, то есть, если одновременно `s <= -4` и `t <= 3`. Проверим каждую пару:
1) (5, 8): `5 > -4` и `8 > 3`. Программа напечатает "YES".
2) (-5, 8): `-5 <= -4` и `8 > 3`. Программа напечатает "YES".
3) (-8, -5): `-8 <= -4` и `-5 <= 3`. Программа напечатает "NO".
4) (-1, 1): `-1 > -4` и `1 <= 3`. Программа напечатает "YES".
5) (-4, 3): `-4 <= -4` и `3 <= 3`. Программа напечатает "NO".
Таким образом, программа напечатает "NO" для пар под номерами 3 и 5. Запишем их в порядке возрастания.
Ответ: 35