Вопрос:

11. Ниже приведена программа, записанная на двух языках программирования. Паскаль var s, k: integer; begin readln(s); readln(k); if (s > 5) or (k > 5) then writeln ('ДА') else writeln ('HET') end. Алгоритмический язык алг нач цел ѕ, k ВВОД Ѕ ввод к если s > 5 или к > 5 то вывод "ДА" иначе вывод "НЕТ" все кон Было проведено 9 запусков программы, при которых в качестве значений переменных я и к вводились следующие пары чисел: (2, 2); (5, 9); (7, -12); (5, 5); (2, 12); (-10, -13); (—11, 11); (1, 4); (2, 6). Сколько было запусков, при которых программа напечатала «ДА»?

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

Ответ:

Для того чтобы программа напечатала «ДА», необходимо, чтобы хотя бы одно из условий s > 5 или k > 5 было истинным. Проверим каждую пару чисел:



  1. (2, 2): 2 > 5 - ложь, 2 > 5 - ложь.

  2. (5, 9): 5 > 5 - ложь, 9 > 5 - истина.

  3. (7, -12): 7 > 5 - истина, -12 > 5 - ложь.

  4. (5, 5): 5 > 5 - ложь, 5 > 5 - ложь.

  5. (2, 12): 2 > 5 - ложь, 12 > 5 - истина.

  6. (-10, -13): -10 > 5 - ложь, -13 > 5 - ложь.

  7. (-11, 11): -11 > 5 - ложь, 11 > 5 - истина.

  8. (1, 4): 1 > 5 - ложь, 4 > 5 - ложь.

  9. (2, 6): 2 > 5 - ложь, 6 > 5 - истина.


Итого, программа напечатает «ДА» в 5 случаях.


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

Похожие