Вопрос:

7. Ниже приведена программа, записанная на пяти языках программирования. Сколько было запусков, при которых программа напечатала «ДА»?

Ответ:

Решение:

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

  • (1, 2): 1 >= 2 * 2 → 1 >= 4 (ЛОЖЬ)
  • (8, 4): 8 >= 2 * 4 → 8 >= 8 (ИСТИНА) → «ДА»
  • (6, -12): 6 >= 2 * (-12) → 6 >= -24 (ИСТИНА) → «ДА»
  • (-5, -5): -5 >= 2 * (-5) → -5 >= -10 (ИСТИНА) → «ДА»
  • (3, 11): 3 >= 2 * 11 → 3 >= 22 (ЛОЖЬ)
  • (-10, 12): -10 >= 2 * 12 → -10 >= 24 (ЛОЖЬ)
  • (-10, -2): -10 >= 2 * (-2) → -10 >= -4 (ЛОЖЬ)
  • (4, 1): 4 >= 2 * 1 → 4 >= 2 (ИСТИНА) → «ДА»
  • (2, 5): 2 >= 2 * 5 → 2 >= 10 (ЛОЖЬ)

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

Ответ: 4

Подать жалобу Правообладателю