Какой pH должен быть,чтобы концентрация Mg2+ была равна 3*102- M в уравнении с MgC2O4?(переводил с английского,поэтому немного коряво)
Получил 2 ответа.Первый из них нашёл так:
1)
MgC2O4 = Mg2+ + C2O42-
ПР=[Mg2+][C2O42-]=8,6*10-5
Изначальная [C2O42-] будет равна ПР=x2=8,6*10-5 ; x=9,27*10-3 M=[C2O42-]
При данной концентрации Mg2+ [C2O42-]=2,87*10-3 M
Тогда необходимое количество H+ будет равно 6,4*10-3 M (чтобы связать C2O42-),а отсюда по реакции : C2O42-+H3O+=C2O4H-+H2O понятно, что [C2O4H-] тоже равен 6,4*10-3 M
И поскольку Kb(C2O42-) намного меньше чем Ka (C2O4H-),то на pH будет влиять именно кислота,отсюда через константу Ka=[H+][C2O42-]/[C2O4H-],нашёл H+(приняв [C2O42-]=[H+]) и получил,что [H+]=6,4*10-4 M. Тогда pH=3.19,в книге же ответ 3,22,но различие,думаю из-за округлений.
2)
Однако видно, что образуется буферный раствор,состоящий из C2O4H- и C2O42-,тогда по формуле pH=pKa (для C2O4H- он равен 4,19)+lg[C2O42-]/[C2O4H-]=3,84 что слишком сильно отличается от ответа.Что мне интересно,так это какой ответ всё-таки правильный,и если правильно 3,22,то почему нужно игнорировать буферный раствор.Спасибо