Контрольные задания > 6. Ниже приведена программа, записанная на пяти языках программирования.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(8, 8); (9, 6); (4, 7); (6, 6); (-9, -2); (-5, 9); (-10, 10); (6, 9); (10, 6).
Сколько было запусков, при которых программа напечатала «NO»?
Вопрос:
6. Ниже приведена программа, записанная на пяти языках программирования.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(8, 8); (9, 6); (4, 7); (6, 6); (-9, -2); (-5, 9); (-10, 10); (6, 9); (10, 6).
Сколько было запусков, при которых программа напечатала «NO»?
Ответ:
Программа выводит «YES», если s > 8 или t > 8, иначе выводит «NO». Проверим каждую пару чисел:
(8, 8) -> NO (оба не больше 8)
(9, 6) -> YES (9 > 8)
(4, 7) -> NO (оба не больше 8)
(6, 6) -> NO (оба не больше 8)
(-9, -2) -> NO (оба не больше 8)
(-5, 9) -> YES (9 > 8)
(-10, 10) -> YES (10 > 8)
(6, 9) -> YES (9 > 8)
(10, 6) -> YES (10 > 8)
Программа напечатала «NO» 5 раз.