Вопрос:

Ниже приведена программа, записанная на четырех языках программирования. Было проведено 5 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел (s, t). Выберите ВСЕ пары чисел, для которых программа напечатает «NO», и запишите в поле ответа цифры, под которыми они указаны. 1) (3,2) 2) (-4,5) 3) (-4,1) 4) (1,-3) 5) (2,2)

Ответ:

Анализ программы:

Программа проверяет условие: \( s < -1 \) И \( t > 4 \). Если условие истинно, печатается "YES", иначе — "NO". Нам нужно найти пары, для которых будет напечатано "NO". Это означает, что условие \( s < -1 \) И \( t > 4 \) должно быть ложным.

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

  1. \( s = 3 \), \( t = 2 \). \( 3 < -1 \) — Ложь. \( 2 > 4 \) — Ложь. Условие \( Ложь \) И \( Ложь \) = Ложь. Напечатает "NO".
  2. \( s = -4 \), \( t = 5 \). \( -4 < -1 \) — Истина. \( 5 > 4 \) — Истина. Условие \( Истина \) И \( Истина \) = Истина. Напечатает "YES".
  3. \( s = -4 \), \( t = 1 \). \( -4 < -1 \) — Истина. \( 1 > 4 \) — Ложь. Условие \( Истина \) И \( Ложь \) = Ложь. Напечатает "NO".
  4. \( s = 1 \), \( t = -3 \). \( 1 < -1 \) — Ложь. \( -3 > 4 \) — Ложь. Условие \( Ложь \) И \( Ложь \) = Ложь. Напечатает "NO".
  5. \( s = 2 \), \( t = 2 \). \( 2 < -1 \) — Ложь. \( 2 > 4 \) — Ложь. Условие \( Ложь \) И \( Ложь \) = Ложь. Напечатает "NO".

Пары, для которых напечатается "NO": 1, 3, 4, 5.

Ответ: 1, 3, 4, 5

Подать жалобу Правообладателю