
Из приведённых в задании текстов программы на разных языках, Алгоритмический позволяет прочитать её на русском языке. Программа небольшая и несложная, так что даже не зная языков программирования можно понять её суть. Или же можно дополнительно проверить своё понимание работы программы.
Приведённая в задании программа предполагает ввод двух целых чисел. Введённые числа записываются в переменные s и t. Затем проверяется условие. Если условие выполняется, программа печатает “YES”, иначе (то есть если условие не выполняется) печатается ”NO”.
В условии есть ИЛИ (or, ||) логическая операция дизъюнкция (логическое сложение). Результат дизъюнкции будет истина (то есть условие будет выполняться) если хотя бы одно из двух указанных числовых неравенств верно, а также если верны оба неравенства.
Условие в программе: s > 10 ИЛИ t > 10. Значит, “YES” программа напечатает если хотя бы одно из введённых чисел будет больше 10. Причём, неравенства строгие, переменные не должны равняться 10, в этом случае условие не выполняется.
Рассмотрим все введённые пары чисел и посчитаем количество запусков программы, когда условие выполнялось и программа напечатала “YES”.
(1, 2) — не выполняется;
1 (11, 2) — выполняется;
2 (1, 12) — выполняется;
3 (11, 12) — выполняется;
(-11, -12) — не выполняется;
4 (-11, 12) — выполняется;
5 (-12, 11) — выполняется;
(10, 10) — не выполняется;
(10, 5) — не выполняется.
Ответ: 5