Вопрос:

Было проведено 8 запусков программы, при которых в качестве значений переменных х и у вводились следующие пары чисел: (10,5); (-7,-2); (7,-7); (9,1); (-1,3); (-4,5); (11,0); (2,6). Сколько было запусков, при которых программа напечатала False?

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

Ответ:

Решение:

Программа напечатает 'False', если условие if x >= 10 or y > 5: будет ложным. Это означает, что оба под условия должны быть ложными:

  • x >= 10 должно быть ложным, т.е. x < 10.
  • y > 5 должно быть ложным, т.е. y <= 5.

Проверим каждую пару входных значений:

  • (10,5): x >= 10 (True), y > 5 (False). Условие истинно (True or False = True). Вывод: 'True'.
  • (-7,-2): x < 10 (True), y <= 5 (True). Условие ложно. Вывод: 'False'.
  • (7,-7): x < 10 (True), y <= 5 (True). Условие ложно. Вывод: 'False'.
  • (9,1): x < 10 (True), y <= 5 (True). Условие ложно. Вывод: 'False'.
  • (-1,3): x < 10 (True), y <= 5 (True). Условие ложно. Вывод: 'False'.
  • (-4,5): x < 10 (True), y <= 5 (True). Условие ложно. Вывод: 'False'.
  • (11,0): x >= 10 (True), y <= 5 (True). Условие истинно (True or False = True). Вывод: 'True'.
  • (2,6): x < 10 (True), y > 5 (True). Условие истинно (False or True = True). Вывод: 'True'.

Таким образом, программа напечатала 'False' в 5 случаях.

Ответ: 5

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