Вопрос:

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

Смотреть решения всех заданий с листа

Ответ:

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

Программа считывает два целых числа: s и t.

Затем выполняется проверка условия: if (s < 2) or (t > 4).

Если условие истинно, программа печатает 'YES'.

Если условие ложно, программа печатает 'NO'.

Условие истинно, если:

  • s меньше 2 (т.е. s = 1, 0, -1, ...),
  • ИЛИ
  • t больше 4 (т.е. t = 5, 6, 7, ...).

Программа напечатает 'YES', если хотя бы одно из этих условий выполняется.

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

  • а) (1, 8): s = 1. Условие s < 2 истинно (1 < 2). Следовательно, всё условие истинно. → YES
  • б) (3, 9): s = 3. Условие s < 2 ложно (3 не < 2). t = 9. Условие t > 4 истинно (9 > 4). Так как одно из условий (t > 4) истинно, всё условие истинно. → YES
  • в) (-1, 2): s = -1. Условие s < 2 истинно (-1 < 2). Следовательно, всё условие истинно. → YES
  • г) (5, 3): s = 5. Условие s < 2 ложно (5 не < 2). t = 3. Условие t > 4 ложно (3 не > 4). Оба условия ложны, следовательно, всё условие ложно. → NO
  • д) (3, 4): s = 3. Условие s < 2 ложно (3 не < 2). t = 4. Условие t > 4 ложно (4 не > 4). Оба условия ложны, следовательно, всё условие ложно. → NO

Финальный ответ:

Ответ: а), б), в)

ГДЗ по фото 📸

Похожие