Вопрос:

B4. Ниже приведена программа, записанная на пяти языках программирования. Паскаль var s, t: integer; begin readln(s); readln(t); if (s>12) or (t>12) then writeln('YES') else writeln('NO') end. Алгоритмический язык алг нач цел s, t ввод s ввод t если s > 12 или t > 12 то вывод "YES" иначе вывод "NO" все кон Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (1,13); (14,2); (1,12); (11,12); (-14, -14); (-11, 13); (-4, 11); (2,9); (8, 6). Сколько было запусков, при которых программа напечатала «YES»?

Ответ:

Программа выводит "YES", если хотя бы одно из чисел s или t больше 12. Рассмотрим каждую пару чисел:

  1. (1, 13): t > 12, поэтому выводится "YES"
  2. (14, 2): s > 12, поэтому выводится "YES"
  3. (1, 12): ни s, ни t не больше 12, поэтому выводится "NO"
  4. (11, 12): ни s, ни t не больше 12, поэтому выводится "NO"
  5. (-14, -14): ни s, ни t не больше 12, поэтому выводится "NO"
  6. (-11, 13): t > 12, поэтому выводится "YES"
  7. (-4, 11): ни s, ни t не больше 12, поэтому выводится "NO"
  8. (2, 9): ни s, ни t не больше 12, поэтому выводится "NO"
  9. (8, 6): ни s, ни t не больше 12, поэтому выводится "NO"

Считаем количество случаев, когда программа вывела "YES": 3 случая.

Ответ: 3

Смотреть решения всех заданий с фото
Подать жалобу Правообладателю

Похожие