Вопрос:

14. Ниже приведена программа, записанная на трёх языках программирования. Алгоритмический язык var a, b: integer; нач взод а взод в если а>10 или b>10 то вывод "ДА" икача вывод "НЕТ" BCE Паскаль var a,b: integer; begin readln (a); readln (b); if (a>10) or (b>10) then writeln ('A') else writeln ('HET') end. Питон a=int(input()) b=int(input()) if (a>10) or (b>10): print ("ДА") else: print("НЕТ") Было проведено 9 запусков программы, при которых в качестве значений переменных а и b вводились следующие пары чисел: (-10, 2); (1, 2); (10, 10); (10, 11); (11, 10); (11, 2); (-12,-11); (-10, -10); (11, 15). Сколько было запусков, при которых программа напечатала «НЕТ»?

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

Ответ:

Решение:

Программа печатает «НЕТ», если условие \( a > 10 \) или \( b > 10 \) ложно. Это означает, что оба значения \( a \) и \( b \) должны быть меньше или равны 10 (\( a \le 10 \) и \( b \le 10 \)).

Проверим каждую пару чисел:

  1. (-10, 2): \( -10 \le 10 \) и \( 2 \le 10 \). Условие ложно. Печатает «НЕТ».
  2. (1, 2): \( 1 \le 10 \) и \( 2 \le 10 \). Условие ложно. Печатает «НЕТ».
  3. (10, 10): \( 10 \le 10 \) и \( 10 \le 10 \). Условие ложно. Печатает «НЕТ».
  4. (10, 11): \( 10 \le 10 \) но \( 11 > 10 \). Условие истинно. Печатает «ДА».
  5. (11, 10): \( 11 > 10 \) но \( 10 \le 10 \). Условие истинно. Печатает «ДА».
  6. (11, 2): \( 11 > 10 \) но \( 2 \le 10 \). Условие истинно. Печатает «ДА».
  7. (-12, -11): \( -12 \le 10 \) и \( -11 \le 10 \). Условие ложно. Печатает «НЕТ».
  8. (-10, -10): \( -10 \le 10 \) и \( -10 \le 10 \). Условие ложно. Печатает «НЕТ».
  9. (11, 15): \( 11 > 10 \) и \( 15 > 10 \). Условие истинно. Печатает «ДА».

Подсчитаем количество запусков, при которых напечатано «НЕТ»:

1, 2, 3, 7, 8. Всего 5 запусков.

Ответ: 5

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

Похожие