Вопрос:

В3. Ниже приведена программа, записанная на двух языках программирования. Питон Алгоритмический язык For i in range(9): алг s = int(input()) нач t = int(input()) цел s, t if (s > 10) or (t > 10): нц 9 раз print('YES') ввод s else: print('NO') ввод t если s > 10 или t > 10 то вывод "YES" иначе вывод "NO" все кц кон Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (1, 2); (11, 2); (1, 12); (11, 12); (-11, -12); (-11, 12); (-12, 11); (10, 10); (10, 5). Сколько было запусков, при которых программа напечатала «YES»?

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

Ответ:

Краткое пояснение: Проанализируем каждую пару чисел и определим, в каких случаях программа выведет «YES».

Пошаговое решение:

Программа выводит «YES», если хотя бы одно из чисел s или t больше 10.

  • (1, 2): s = 1, t = 2. s > 10 или t > 10 - ложь. Вывод: «NO».
  • (11, 2): s = 11, t = 2. s > 10 или t > 10 - истина (s > 10). Вывод: «YES».
  • (1, 12): s = 1, t = 12. s > 10 или t > 10 - истина (t > 10). Вывод: «YES».
  • (11, 12): s = 11, t = 12. s > 10 или t > 10 - истина (s > 10 и t > 10). Вывод: «YES».
  • (-11, -12): s = -11, t = -12. s > 10 или t > 10 - ложь. Вывод: «NO».
  • (-11, 12): s = -11, t = 12. s > 10 или t > 10 - истина (t > 10). Вывод: «YES».
  • (-12, 11): s = -12, t = 11. s > 10 или t > 10 - истина (t > 10). Вывод: «YES».
  • (10, 10): s = 10, t = 10. s > 10 или t > 10 - ложь. Вывод: «NO».
  • (10, 5): s = 10, t = 5. s > 10 или t > 10 - ложь. Вывод: «NO».

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

«YES» было напечатано 5 раз.

Ответ: 5

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

Похожие