Часть 1. Чтобы не забыть пароль, Алиса оставила в потайном месте подсказку. Какой пароль использует Алиса?
С G
abcdx
1a + 3a = 10a
1b + 4b = 100b
1c + 5c = 10c
1d + 6d = 10d
1a +1b +1c + 1d = 100x
Справка: кроме 10-ричной системы счисления (с цифрами 0, 1, 2, 3, 4, 5, 6, 7, 8, 9) можно использовать и другие,
например, 5-ричную (с цифрами 0, 1, 2, 3, 4) или 16-ричную (с цифрами 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F).
Одно и то же количество объектов можно записать по-разному (нижний индекс показывает используемую
систему счисления):
OD = 60 = 6= 10. - 12. = 110,
1)program p1;
var m,n: integer;
begin
write('вводите число: '); readln(n);
if n> =100 then
begin
m: = n mod 10;
writeln('последняя цира: ',m);
m: =n div 10 mod 10;
writeln('предпоследняя цира: ',m);
end;
end.
2)program p2;
var t1,t2,t3,d1,d2,d3,v1,v2,v3: integer;
vsr: real;
begin
write('вводите время езды(ч): '); readln(t1,t2,t3);
write('вводите скорость(км/ч): '); readln(v1,v2,v3);
d1: =v1*t1;
d2: =v2*t2;
d3: =v3*t3;
vsr: =(d1+d2+d3)/(t1+t2+t3);
writeln('средяя скорость= ',vsr: 1: 2,'км/ч');
end.
1) полная таблица истинности каждого выражения с пятью переменными содержит 2^5 = 32 строки;
2) в каждой таблице содержится по 4 единицы и по 28 нулей, ( то есть 32-4);
3) выражение a v - b равно нулю тогда, когда a = 0 или b = 1;
4) min количество единиц в таблице истинности выражения a v - b будет тогда, когда там будет наибольшее число нулей, то есть в max количество строк одновременно a = 0 и b = 1;
5) по условию a = 0 в 28 строках, и b = 1 в 4 строках, поэтому выражение a v - b может быть равно нулю не более чем в 4 строках, а оставшиеся 32 – 4 = 28 могут быть равны 1.
ответ: 28.