Вопрос:

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

Ответ:

Разберем программу. Программа принимает на вход два целых числа `s` и `t`. Если абсолютное значение `s` больше 3 или абсолютное значение `t` больше 3, то программа выводит "YES", иначе программа выводит "NO". Теперь проверим каждую пару чисел: 1. (1, 3): `abs(1) > 3` - ложь, `abs(3) > 3` - ложь. Вывод: "NO" 2. (2, 3): `abs(2) > 3` - ложь, `abs(3) > 3` - ложь. Вывод: "NO" 3. (3, 4): `abs(3) > 3` - ложь, `abs(4) > 3` - истина. Вывод: "YES" 4. (4, 5): `abs(4) > 3` - истина, `abs(5) > 3` - истина. Вывод: "YES" 5. (1, -2): `abs(1) > 3` - ложь, `abs(-2) > 3` - ложь. Вывод: "NO" 6. (1, -3): `abs(1) > 3` - ложь, `abs(-3) > 3` - ложь. Вывод: "NO" 7. (5, -5): `abs(5) > 3` - истина, `abs(-5) > 3` - истина. Вывод: "YES" 8. (-2, 2): `abs(-2) > 3` - ложь, `abs(2) > 3` - ложь. Вывод: "NO" 9. (-3, 3): `abs(-3) > 3` - ложь, `abs(3) > 3` - ложь. Вывод: "NO" 10. (-4, 4): `abs(-4) > 3` - истина, `abs(4) > 3` - истина. Вывод: "YES" Программа напечатала "YES" 4 раза. Ответ: 4
Смотреть решения всех заданий с фото

Похожие