Вопрос:

Ниже приведена программа, записанная на пяти языках программирования. s = int(input()) k = int(input()) if s < 8 and k < 8: print("ДА") else print("HET") Было проведено 9 запусков программы, при которых в качестве значений переменных s и k вводились следующие пары чисел: 1) (10, 8); (9, -12); (6, 6); (5, 15); (-10, -8); (−10, 11); (3, 1); (1, 8). Сколько было запусков, при которых программа напечатала «ДА»?

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

Ответ:

Программа печатает "ДА", только если одновременно выполняются условия s < 8 и k < 8. Проверим для каждой пары:

  1. (10, 8): 10 < 8 (ложь) и 8 < 8 (ложь) -> "НЕТ"
  2. (9, -12): 9 < 8 (ложь) и -12 < 8 (истина) -> "НЕТ"
  3. (6, 6): 6 < 8 (истина) и 6 < 8 (истина) -> "ДА"
  4. (5, 15): 5 < 8 (истина) и 15 < 8 (ложь) -> "НЕТ"
  5. (-10, -8): -10 < 8 (истина) и -8 < 8 (истина) -> "ДА"
  6. (-10, 11): -10 < 8 (истина) и 11 < 8 (ложь) -> "НЕТ"
  7. (3, 1): 3 < 8 (истина) и 1 < 8 (истина) -> "ДА"
  8. (1, 8): 1 < 8 (истина) и 8 < 8 (ложь) -> "НЕТ"
  9. (1,8) : 1 < 8 (истина) и 8 < 8 (ложь) -> "НЕТ"

Программа напечатала "ДА" в 3 случаях.

Ответ: 3
ГДЗ по фото 📸