Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3274902
А
Аноним
10 июня 2025 09:30 · публичный вопрос
А
Аноним

Ниже приведена программа, записанная на четырёх языках программирования. Паскаль Python var s, t: integer; s = int (input () ) begin t = int (input () ) if (s > -2) or (t > 3):…

Запрос пользователя

Ниже приведена программа, записанная на четырёх языках программирования. Паскаль Python var s, t: integer; s = int (input () ) begin t = int (input () ) if (s > -2) or (t > 3): print ("YES") readln (s); readln (t); if (s > -2) or (t > 3) else: then print ("NO") writeln ("YES") else writeln ("NO") end. Алгоритмический язык C++ #include алг нач using namespace std; цел s, t int main(){ ввод s int s, t; ввод t cin >> s; если s > -2 или t > 3 cin >> t; if (s > -2 |l t > 3) то вывод "YES" cout << "YES" << endl; else иначе вывод "NO" все cout << "NO" << endl; кон return 0; Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел (s, t): (-8, -9); (5, 11); (3, 11); (-18, 0); (0, -9); (15, 6); (17, 3); (-4, 5); (2, 3). Сколько было запусков, при которых программа напечатала "NO"?

Ответ нейросети
10 июня 2025 09:30

Давайте проанализируем каждую из заданных пар значений переменных s и t и посмотрим, при каких из них программа выводит "NO".

Условие программы (на основе обоих языков) таково:

  • Если (s > -2) или (t > 3), то программа выводит "YES"
  • Иначе — "NO"

Итак, нужно определить, при каких значениях с и t условие (s > -2) или (t > 3) ложно, что и приводит к выводу "NO".

Разберём каждую пару.


Пары:

  1. (-8, -9)
    Проверяем:
    s = -8 → s > -2? — Нет, так как -8 > -2? — Нет, (-8 > -2) — —Нет
    t = -9 → t > 3? — Нет, (-9 > 3)? — Нет
    Поскольку оба условия ложны, условие (s > -2) or (t > 3) — ЛОЖЬ → вывод "NO"

  2. (5, 11)
    s = 5 → 5 > -2? — Да (истина)
    t = 11 → 11 > 3? — Да
    Условие истинно → "YES"

  3. (3, 11)
    s = 3 → 3 > -2? — Да → условие срабатывает → "YES"

  4. (-18, 0)
    s = -18 → -18 > -2? — Нет
    t = 0 → 0 > 3? — Нет
    оба условия ложны → "NO"

  5. (0, -9)
    s = 0 → 0 > -2? — Да → "YES"

  6. (15, 6)
    s = 15 → 15 > -2? — Да
    t = 6 → 6 > 3? — Да
    → "YES"

  7. (17, 3)
    s = 17 → 17 > -2? — Да
    t = 3 → 3 > 3? — Нет, так как 3 > 3? — Нет, равно 3, условие t > 3 — Ложь

    Но по условию проверяется (s > -2) or (t > 3) —
    поскольку s > -2 — правда, условие выполнено → "YES"

  8. (-4, 5)
    s = -4 → -4 > -2? — Нет
    t = 5 → 5 > 3? — Да
    → "YES"

  9. (2, 3)
    s = 2 → 2 > -2? — Да
    t = 3 → 3 > 3? — Нет (так как равно 3, условие t > 3 — Ложь)

    Но условие — (s > -2) or (t > 3) —
    s > -2 — правда → "YES"


Итог:

Запуски с выводом "NO" происходят при парах:

  • (-8, -9)
  • (-18, 0)

Всего таких — 2.


Ответ:

2 запуска.