Помогите решить химию: Дано:BaCO3,Вычислить: W(Ba),W(C),W(O),помогите пожайлуста

0 голосов
64 просмотров

Помогите решить химию: Дано:BaCO3,Вычислить: W(Ba),W(C),W(O),помогите пожайлуста


Химия (16 баллов) | 64 просмотров
Дано ответов: 2
0 голосов

CaCO3+2HCl=CaCl2+CO2+H2O
Определим, какие были взяты количества веществ.
1 моль СаСО3=40+12+16*3=100 г
Было взято 25/100=0,25 моля карбоната кальция
В 40 г 25% раствора соляной кислоты содержится 40*25/100=10 г хлороводорода
1 моль HCl = 35,5+1=36,5 г
Было взято 10/36,5=0,274 моля хлороводорода
По реакции на 1 моль карбоната кальция требуется 2 моля хлороводорода, значит на 0,25 моля карбоната кальция потребовалось бы 0,25*2/1 = 0,5 моля хлороводорода.
А было взято всего 0,274 моля, значит соляная кислота была взята в недостатке и расчет количества углекислого газа надо вести по количеству хлороводорода (на остальное количество карбоната кальция просто не хватит кислоты! )
По уравнению реакции:
Из 2 молей хлороводорода получится 1 моль углекислого газа
Из 0,274 моля - х
x=0,274*1/2=0,137 моля СО2
1 моль СО2 = 12+16*2=44 г
0,137*44=6,03 г
Ответ: Получится 6,03 г СО2.
Примечание: Если нужно рассчитать объем, то нужно 0,137 умножить на 22,4 л (объем 1 моля газа принормальных условиях) , получится 3,07 л CO2

(26 баллов)
0 голосов

Mr(Ba)/Mr(BaCO3)=W(Ba)
Mr(C)/Mr(BaCO3)=W(C)
3*Mr(O)/Mr(BaCO3)=W(O)

(220 баллов)