Ответ:

Анализ программы (Задание 3)

Программа на любом из пяти языков (Бейсик, Паскаль, Python, Алгоритмический язык, C++) проверяет условие: (s > 10) ИЛИ (t > 10). Если условие истинно, печатается "YES", иначе - "NO".

Проверка пар чисел:

Проверим каждую пару чисел из 9 запусков:

  1. (1, 2): (1 > 10) - ложь, (2 > 10) - ложь. Условие ложно. Вывод: "NO".
  2. (11, 2): (11 > 10) - истина, (2 > 10) - ложь. Условие истинно (сработало 'ИЛИ'). Вывод: "YES".
  3. (1, 12): (1 > 10) - ложь, (12 > 10) - истина. Условие истинно. Вывод: "YES".
  4. (11, 12): (11 > 10) - истина, (12 > 10) - истина. Условие истинно. Вывод: "YES".
  5. (-11, -12): (-11 > 10) - ложь, (-12 > 10) - ложь. Условие ложно. Вывод: "NO".
  6. (-11, 12): (-11 > 10) - ложь, (12 > 10) - истина. Условие истинно. Вывод: "YES".
  7. (-12, 11): (-12 > 10) - ложь, (11 > 10) - истина. Условие истинно. Вывод: "YES".
  8. (10, 10): (10 > 10) - ложь, (10 > 10) - ложь. Условие ложно. Вывод: "NO".
  9. (10, 5): (10 > 10) - ложь, (5 > 10) - ложь. Условие ложно. Вывод: "NO".

Подсчет запусков с выводом "YES":

Вывод "YES" был получен в случаях:

  • (11, 2)
  • (1, 12)
  • (11, 12)
  • (-11, 12)
  • (-12, 11)

Всего 5 запусков.

Ответ: 5