Вопрос:

Ниже приведена программа, записанная на пяти языках программирования. Было проведено 10 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел вида (s, t): (-10, 2); (-5, 85); (0, 29); (0, 77); (44, -4); (44, 105); (70, 60); (70, 80); (76, 200); (100, 100). Сколько было запусков, при которых программа напечатала «YES»?

Фотография

Ответ ассистента

Для того чтобы программа напечатала «YES», должны одновременно выполняться два условия: переменная $s$ должна быть меньше или равна 70 ($s \le 70$), а переменная $t$ должна быть строго меньше 80 ($t < 80$). Разберем предложенные пары $(s, t)$: 1. $(-10, 2)$: $-10 \le 70$ (верно) и $2 < 80$ (верно) — результат **YES**. 2. $(-5, 85)$: $-5 \le 70$ (верно), но $85 < 80$ (ложно) — результат NO. 3. $(0, 29)$: $0 \le 70$ (верно) и $29 < 80$ (верно) — результат **YES**. 4. $(0, 77)$: $0 \le 70$ (верно) и $77 < 80$ (верно) — результат **YES**. 5. $(44, -4)$: $44 \le 70$ (верно) и $-4 < 80$ (верно) — результат **YES**. 6. $(44, 105)$: $44 \le 70$ (верно), но $105 < 80$ (ложно) — результат NO. 7. $(70, 60)$: $70 \le 70$ (верно) и $60 < 80$ (верно) — результат **YES**. 8. $(70, 80)$: $70 \le 70$ (верно), но $80 < 80$ (ложно) — результат NO. 9. $(76, 200)$: $76 \le 70$ (ложно) — результат NO. 10. $(100, 100)$: $100 \le 70$ (ложно) — результат NO. Подсчитаем количество запусков, где условие выполнилось: 1, 3, 4, 5, 7. Всего 5 запусков. **Ответ: 5**

Другие решения

Что ещё задавали пользователи