Тут не всё так просто, поскольку количество ионов калия и перхлората не равны.
Калия 0.3*0.3 = 0.09 моль. Перхлората - 0.2*0.2 = 0.04 моль.
Объём раствора после смешивания - 0.5 л.
[K+]*[ClO4-] = 0.09/0.5*0.04/0.5 =0.0144, что больше, чем ПР(KClO4) = 0.011, следовательно - осадок будет.
Произведение [K+]*[ClO4-] должно быть равно 0.011. Тогда имеем:
(0.09 - x)/0.5*(0.04 - x)/0.5 = 0.011
где x - количество KClO4 в осадке (моль)
Получаем квадратное уравнение:
(0.09 - x)*(0.04 - x) = 0,00275
x^2 - 0.13*x + 0.00085 = 0
x1 =0.0069
x2 = 0.123
Второй корень, очевидно, не имеет физического смысла,
поэтому в осадке 0.0069 моль KClO4 (в растворе - 0.04-0.0069=0.0331 моль)
Переходить сразу к массам в начале расчётов нет смысла - удобнее оперировать количествами до самого конца.
Избыток ионов калия приводит к уменьшению растворимости перхлората калия. Согласно уравнению произведения растворимости