Ниже приведена программа, записанная на одном из языков программирования.
Алгоритмический язык
алг
нач
цел s, t
ввод s
ввод t
если s < 7 или t > 5
то вывод "YES"
иначе вывод "NO"
все
кон
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились
следующие пары чисел:
(9, 5); (11, 2); (4, 5); (7, –2); (4, 4); (7, 7); (1, –1); (3, 9); (2, 2).
Сколько было запусков, при которых программа напечатала «NO»?

6 Ноя 2024 в 19:40
74 +1
0
Ответы
1

Давайте проанализируем программу и для каждой пары значений s и t выясним, когда программа выведет "NO".

Программа выводит "YES", если выполняется одно из следующих условий:

( s < 7 )( t > 5 )

В противном случае будет напечатано "NO". Это значит, что "NO" будет выведено, когда оба следующих условия не выполняются:

s≥7 s \geq 7 s7t≤5 t \leq 5 t5

Теперь рассмотрим пары чисел и определим, при каких из них программа будет выводить "NO":

9,59, 59,5: s≥7 s \geq 7 s7 и t≤5 t \leq 5 t5 → "NO"11,211, 211,2: s≥7 s \geq 7 s7 и t≤5 t \leq 5 t5 → "NO"4,54, 54,5: ( s < 7 ) → "YES"7,–27, –27,–2: s≥7 s \geq 7 s7 и t≤5 t \leq 5 t5 → "NO"4,44, 44,4: ( s < 7 ) → "YES"7,77, 77,7: s≥7 s \geq 7 s7 и ( t > 5 ) → "YES"1,–11, –11,–1: ( s < 7 ) → "YES"3,93, 93,9: ( s < 7 ) → "YES"2,22, 22,2: ( s < 7 ) → "YES"

Теперь подсчитаем количество "NO":

9,59, 59,5 → "NO"11,211, 211,2 → "NO"7,–27, –27,–2 → "NO"

В результате, программа напечатала "NO" в 3 случаях.

Ответ: 3 запуска.

6 Ноя 2024 в 19:45
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир