Упр.213 ГДЗ Рабочая тетрадь Босова 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 вводились различные пары чисел.
Укажите наименьшее целое значение параметра а, при котором для указанных входных данных программа выведет «Да» 8 раз.
№
1
2
3
4
5
6
7
8
9
s
1
11
1
11
-11
-11
-12
10
10
t
25
23
20
18
16
14
12
11
10
a
s > a
t > 10
(s > a) and (t > 10)
Вывод
Ответ: а = -13
Программа выводит «Да» только тогда, когда одновременно выполняются два условия:
$$s > a \land t > 10$$
Чтобы ответ «Да» был получен 8 раз из 9, нужно, чтобы условие $$t > 10$$ выполнялось во всех случаях, кроме одного. Это верно для последней пары: $$t = 10$$, значит там будет «Нет».
Остаётся подобрать наименьшее целое $$a$$ так, чтобы для восьми остальных значений было верно $$s > a$$.
Значения $$s$$ в этих восьми запусках: $$1, 11, 1, 11, -11, -11, -12, 10$$.
Наименьшее из них равно $$-12$$, значит нужно взять число, меньшее $$-12$$, то есть $$a = -13$$.
Ответ
$$a = -13$$