Вопрос:

Ниже приведена программа, записанная на пятых программирования Было проведено 9 запусков программы, при которых в качестве значени переменных а и в вводились следующие пары чисел: (187, 48); (245, 254); (63, 10); (67, 23); (68, 185); (7, 64); (337, 85); (777, 7); 23). Сколько раз программа выдаст «НЕТ»?

Ответ:

Рассмотрим программу на Python.

a = int(input()) b = int(input()) if a % 10 == 7 and b >= 23: print('ДА') else: print('HET')

Программа запрашивает два целых числа a и b. Если последняя цифра числа a равна 7 и b больше или равно 23, то программа выводит «ДА», иначе выводит «НЕТ».

Переберём все пары чисел и проверим условия.

  1. (187, 48): 187 % 10 == 7, 48 >= 23. Условие выполняется. Программа выведет «ДА».
  2. (245, 254): 245 % 10 == 5, 254 >= 23. Условие не выполняется. Программа выведет «НЕТ».
  3. (63, 10): 63 % 10 == 3, 10 >= 23. Условие не выполняется. Программа выведет «НЕТ».
  4. (67, 23): 67 % 10 == 7, 23 >= 23. Условие выполняется. Программа выведет «ДА».
  5. (68, 185): 68 % 10 == 8, 185 >= 23. Условие не выполняется. Программа выведет «НЕТ».
  6. (7, 64): 7 % 10 == 7, 64 >= 23. Условие выполняется. Программа выведет «ДА».
  7. (337, 85): 337 % 10 == 7, 85 >= 23. Условие выполняется. Программа выведет «ДА».
  8. (777, 7): 777 % 10 == 7, 7 >= 23. Условие не выполняется. Программа выведет «НЕТ».
  9. (527, 23): 527 % 10 == 7, 23 >= 23. Условие выполняется. Программа выведет «ДА».

Программа выведет «НЕТ» 4 раза.

Ответ: 4

Смотреть решения всех заданий с листа
Подать жалобу Правообладателю

Похожие