1) 85-7=78 семиклассников любят компьютерные игры
2) 60+56=116 общее число семиклассников, любящих компьютерные игры, плюс посчитанное второй раз число ребят с одинаковым удовольствием, играющих и в квесты, и в симуляторы.
3) 116-78=38 семиклассников с одинаковым удовольствием играют и в квесты, и в симуляторы.
Проверка:
1) 60-38=22 играют только в симуляторы
2) 56-38=18 играют только в квесты
3) 22+18+38=78 семиклассников любят компьютерные игры
# Код на ruby 2.2.3p173
a = []
a << [1]
for i in 2..10001
f = 0
a.each{ |group|
m = 1
group.each { |c|
m *= i % c
}
f += m
if m > 0
group << i
break
end
}
a << [i] if f == 0
end
p a
p a.size
Ответ:
program Calc1;
var
m, k, x, y: Double;
begin
Write ('Введите m, k, x: ');
ReadLn (m, k, x);
if m * k - x >= 2 then
y := Sqr (x) + Sin (6 * x) - (k + 1)
else
y := Power (x, 3) - m * k + 3;
WriteLn ('y = ', y :20 :10);
ReadLn;
end.
program Calc2;
const
E = 1;
F = -2;
var
x, y: Double;
begin
Write ('Введите x: ');
ReadLn (x);
if x > Pi then
y := Sqr (Pi) + E * x * Ln (x)
else if x < 0 then
y := 0
else
y := Pi / 4 - F * x;
WriteLn ('y = ', y :20 :10);
ReadLn;
end.
Уменьшение неопределенности в 2 раза несет 1 бит информации. Сколько раз Вы разделите 512 на 2, столько бит и получите. У меня получилось 9, или 2⁹=512
1 будет "а"
2 "а"
3 "16"
4 "б"