1.var x, y: integer; begin readln(x); readln(y); if (y 90) then writeln('ДА') else...

0 голосов
349 просмотров

1.var x, y: integer; 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) Сколько было запусков, при которых программа напечатала «НЕТ»?


Информатика (73 баллов) | 349 просмотров
Дан 1 ответ
0 голосов

Ответ:

(95, 110)

(85, 110)

(85, 105)

(100, 110)

(85, 95)

(90, 100)

получается ответ будет 6

Объяснение:

В качестве примера возьмём  (90, 100) так как с ним идет маленькая ловушка

(y <= 100) or (x > 90)

x= 90 y= 100

получается мы подставим в систему и увидим маленькую ловушку где

100<=100 or 90>90 здесь система выдаст ответ НЕТ потому что 90>90 такова некогда не может быть а ловушка как рас в этом примере ученики допускаю много ошибок в этой задаче потому что они на автомате уже пишут и им кажется что там больше либо равно стоит а там толь знак строго больше

(34 баллов)
0

Спасибо тебе огромное !!!

0

привет ещё раз

0

можешь пожалуйста помочь

0

Срочно!! Даю 80 баллов
Дано n натуральных чисел, которые вводятся по одному. Найти:
1)произведение чисел;
2)кол-во чисел, роследняя цифра которых равна 0;
3)кол-во трёхзначных чисел, разность цифр сотен и десятков которых не больше цифры единиц;
4)кол-во двухзначных чисел, цифра десятков которых чётная, а цифра единиц-нечётная, или вывести сообщение, что таких чисел нет.

0

у меня в профиле есть