Предмет: Информатика,
автор: AkiRio45
Ниже приведена программа, записанная на языке программирования.
var s, t: integer;
begin
readln(s);
readln(t);
if (s < 5) or (t > 5)
then writeln('YES')
else writeln('NO')
end.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(2, 5); (5, 2); (4, 4); (2, –2); (3, 1); (8, 3); (9, –7); (7, 7); (4, 6).
Сколько было запусков, при которых программа напечатала «NO»?
Ответы
Автор ответа:
5
Видим, что первое число на вход это s, второе - t
Далее смотирм на условие:
Если (s < 5) или (t > 5) печатаем "YES", иначе "NO"
Нам даны пары чисел, 1 число - s, второе - t (Например, в (2, 5) 2 - s, 5 - t)
Проверяем каждую пару:
(2, 5) s < 5, 2 < 5 - верно, writeln('YES'), нам не подходит (нужно с "NO")
(5, 2) s < 5, 5 < 5 - нет, проверим t, 2 > 5 - нет, writeln('NO'), это первая пара, котораая нам подходит.
(4, 4) s < 5, 4 < 5 - да, writeln('YES')
(2, –2) 2 < 5 - да, writeln('YES')
(3, 1) 3 < 5 - да, writeln('YES')
(8, 3) 8< 5 - нет; 3 > 5 - нет, writeln('NO')
(9, –7) 9 < 5 - нет; -7 > 5 - нет, writeln('NO')
(7, 7) 7 < 5 - нет, 7 > 5 - да, writeln('YES')
(4, 6) 4 < 5 - да, writeln('YES')
Ответ: 3 запуска
AkiRio45:
Спасибо!!!
Похожие вопросы
Предмет: Русский язык,
автор: aleshinakate1
Предмет: Русский язык,
автор: danjo1
Предмет: Русский язык,
автор: dimavbirb
Предмет: Окружающий мир,
автор: арина0917
Предмет: Физика,
автор: hhdfe228