Вопрос:

5. Ниже приведена программа, записанная на трех языках программирования. Алгоритмический язык | Паскаль | Бейсик -------------------|-----------------|----------------------- алг | var s, t: integer; | DIM s, t AS INTEGER INPUT S I нач | begin | NPUT t цел ѕ, t | readln (s); | IF s > 1 AND t > 2 THEN ввод ѕ | readln(t); | PRINT "YES" ELSE ввод t | if (s > 1) and (t> 2) | PRINT "NO" если s > 1 ut > 2 то вывод | then writeln ('YES') | ENDIF "YES" иначе вывод "NO" все | else кон | writeln('NO') | | end. | Было проведено 9 запусков программы, при которых в качестве значений переменных вводились следующие пары чисел (s, t): (3, 5); (4, 3); (4, -5); (0, 7); (0, -2); (-2, 1); (-2, 5); (-2, -4); (1, 2). Сколько было запусков, при которых программа напечатала «YES»?

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

Ответ:

Анализ условия:

Программа выводит "YES", если одновременно выполняются два условия:

  1. s > 1
  2. t > 2

Проверим каждую пару (s, t) из 9 запусков:

  1. (3, 5): 3 > 1 (да) И 5 > 2 (да) → YES
  2. (4, 3): 4 > 1 (да) И 3 > 2 (да) → YES
  3. (4, -5): 4 > 1 (да) И -5 > 2 (нет) → NO
  4. (0, 7): 0 > 1 (нет) И 7 > 2 (да) → NO
  5. (0, -2): 0 > 1 (нет) И -2 > 2 (нет) → NO
  6. (-2, 1): -2 > 1 (нет) И 1 > 2 (нет) → NO
  7. (-2, 5): -2 > 1 (нет) И 5 > 2 (да) → NO
  8. (-2, -4): -2 > 1 (нет) И -4 > 2 (нет) → NO
  9. (1, 2): 1 > 1 (нет) И 2 > 2 (нет) → NO

Итог:

Два запуска привели к выводу "YES".

Ответ: 2

ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие