Упр.214 ГДЗ Рабочая тетрадь Босова 8 класс 2024 (Информатика)
Паскаль
var s, t: integer;
begin
readln (a);
readln(s);
readln(t);
if (s > a) and (t > 10)
then writeln(‘Да’)
else writeln (‘Нет’)
end.
Python
a = int(input())
s = int(input())
t = int(input ())
if s > a and t > 10:
print(‘Да’)
else:
print(‘Нет’)
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились различные пары чисел.
Укажите наименьшее целое значение параметра а, при котором для указанных входных данных программа выведет «Нет» 5 раз.
№
1
2
3
4
5
6
7
8
9
s
1
11
1
11
-11
-11
-12
10
10
t
5
23
2
18
1
4
12
11
10
a
s > a
t > 10
(s > a) and (t > 10)
Вывод
Ответ: а = -12
Программа выводит «Да» только тогда, когда одновременно выполняются оба условия:
$$s > a \land t > 10$$
Значит, «Нет» будет выведено, если хотя бы одно из условий ложно.
Проверим все 9 запусков для разных значений $$a$$. Нужно, чтобы программа вывела «Нет» 5 раз.
| № | $$s$$ | $$t$$ | $$s > a$$ | $$t > 10$$ | $$(s > a) \land (t > 10)$$ | Вывод |
|---|---|---|---|---|---|---|
| 1 | 1 | 5 | да | нет | нет | Нет |
| 2 | 11 | 23 | да | да | да | Да |
| 3 | 1 | 2 | да | нет | нет | Нет |
| 4 | 11 | 18 | да | да | да | Да |
| 5 | -11 | 1 | да | нет | нет | Нет |
| 6 | -11 | 4 | да | нет | нет | Нет |
| 7 | -12 | 12 | нет | да | нет | Нет |
| 8 | 10 | 11 | да | да | да | Да |
| 9 | 10 | 10 | да | нет | нет | Нет |
При $$a = -12$$ получаем ровно 5 выводов «Нет» и 4 вывода «Да».
Ответ
$$a = -12$$