12g镁和12g氧气反应,最多可得到氧化镁( )答案是20克,但为什么不能用氧气来算呢? 怎么知道氧气过量?怎么知道氧气有余啊?

问题描述:

12g镁和12g氧气反应,最多可得到氧化镁( )
答案是20克,但为什么不能用氧气来算呢?
怎么知道氧气过量?
怎么知道氧气有余啊?

2Mg+O2====2MgO
48---32-----80
12---12
氧气有余,以镁的质量计算
20

2Mg~O2
12÷24=0.5mol
12÷32=0.375mol
因此0.5molMg反应0.25mol氧气,氧气过量,镁不足,应该用镁计算
故M(MgO)=0.5×40=20g

设可得到氧化镁的质量为x
2Mg + O2 = 2MgO
48----32----80
12g---------x
48/12g = 80/x
x=20g
因为在着氧气有剩余,12克镁不能把氧气全部消耗掉!
根据化学方程式可知,32份氧气就要48份镁来反应,质量都是12克,所以同样质量的情况下,要消耗更多的镁,所以是氧气有余!

写出化学反应方程式,列出质量比:
2Mg + O2 = 2MgO
48----32----80
镁和氧气的质量比为48:32,反应需要的镁的质量多,需要氧气的质量少,因此氧气过量,12g氧气没有全部参加反应,所以不能用12g氧气来计算。
设可得到氧化镁的质量为x
2Mg + O2 = 2MgO
48----32----80
12g---------x
48/12g = 80/x
x=20g