Ниже приведена программа var s, t: integer; begin readln(s); readln(t); if (s > 9) or (t > 9) then writeln('YES') else writeln('NO'); end. Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (9, 9); (9, 10); (8, 5); (11, 6); (–11, 10); (–5, 9); (–10, 10); (4, 5); (8, 6). Сколько было запусков, при которых программа напечатала «NO»?
Информатика 11 класс Логические операции и ветвления информатика 11 класс программа на Паскале условия в программировании логические операции количество запусков программы вывод программы анализ результатов программы
Для того чтобы определить, сколько запусков программы напечатали «NO», необходимо проанализировать условия, при которых программа выводит этот результат.
Программа выводит «YES», если хотя бы одно из двух условий верно:
Если оба условия не выполняются (т.е. s <= 9 и t <= 9), программа выводит «NO». Теперь давайте проверим каждую из пар значений (s, t) и выясним, когда программа напечатала «NO».
Теперь подсчитаем количество запусков, при которых программа напечатала «NO»: это пары (9, 9), (8, 5), (–5, 9), (4, 5), (8, 6).
Таким образом, количество запусков, при которых программа напечатала «NO», равно 5.
Ответ: 5