Срочнооо!!!!!
2. var x, y: integer;
begin
readln(x);
readln(y);
if (y >= 150) and (x <= 200)
then writeln('ДА')
else writeln('НЕТ')
end.
Было проведено 10 запусков этой программы, при которых в качестве значений переменных x и y вводились следующие пары чисел:
(240, 180); (150, 200); (210, 200); (130, 150);
(190, 140); (210, 170); (180, 210); (170, 90);
(210, 210); (200, 150)
Сколько было запусков, при которых программа напечатала «ДА»?
Answers & Comments
Ответ:
Здравствуйте
(150, 200)
(130, 150)
(180, 210)
(200, 150)
Всего запусков будет 4
Объяснение:
все очень просто например возьмем правильный запуск
(150, 200)
x=150 y= 200 теперь подставляем в систему место y 200 а вместо x 150
теперь получается 200>=150 and 150<=200 получается что система выдаст да . В этом задание простой принцип подставлять числа которые даны место букв. При этом если одна часть не правильна например возьмем
(190, 140)
x=190 y=140 подставляем 140>=150 and 190<=200 .
140>=150 неверно
190<=200 верно но все ровно ответ выдается НЕТ т.к одна часть системы не равна
begin
readln(x);
readln(y);
if (y <= 100) or (x > 90)
then writeln('ДА')
else writeln('НЕТ')
end.
Было проведено 10 запусков этой программы, при которых в качестве значений переменных x и y вводились следующие пары чисел:
(105, 100); (95, 110); (100, 95); (95, 90);
(105, 90); (85, 110); (100, 110); (85, 105);
(85, 95); (90, 100)
Сколько было запусков, при которых программа напечатала «НЕТ»?