欢迎来到天天文库
浏览记录
ID:62146111
大小:764.50 KB
页数:34页
时间:2021-04-19
《最新水溶液中的三大守恒幻灯片.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、水溶液中的三大守恒同学们对如何把握好溶液中的三大守恒关系,常常感到无从下手或者混淆这些问题,导致做题时常常出错。今天我们通过复习来突破该难点。1.电荷守恒电解质溶液呈电中性。阴离子所带负电荷总数=阳离子所带的正电荷总数书写方法:①准确找出电解质溶液中所有的阳离子与阴离子(包括H+与OH-)②弄清电荷浓度和离子浓度的关系例:Na2CO3溶液中的物料守恒式c(Na+)=2c(CO32-)+c(HCO3-)+c(H2CO3)Na2CO3溶液中的物料守恒式Na2CO32Na++CO32-CO32-+H2OH
2、CO3-+OH-HCO3-+H2OH2CO3+OH-H2OH++OH-故碳元素以CO32-,HCO3-,H2CO3三种形式存在,钠元素以Na+形式存在思考NaHCO3溶液的物料守恒式c(Na+)=c(HCO3-)+c(CO32-)+c(H2CO3)【你会了吗】【答案】例题:已知某二元酸H2A在水中的电离方程式是H2AH++HA-、HA-H++A2-试写出NaHA溶液的物料守恒式:NaHANa++HA-HA-H++A2-故物料守恒式为:c(Na+)=c(A2-)+c(HA-)HA-+H2O3.质子(H
3、+)守恒:即溶液中由水电离出来的H+和OH-的数目相等例:Na2CO3溶液中的质子守恒式H2OH++OH-余H+HCO3-H2CO3OH-=2c(HCO3-)+2c(H2CO3)+c(H+)=c(OH-)Na2CO3溶液质子守恒关系式为:c(Na+)+c(H+)=2c(CO32-)+c(HCO3-)+c(OH-)c(Na+)=2c(HCO3-)+2c(CO32-)+2c(H2CO3)电荷守恒关系式为:物料守恒关系式为:注意:质子守恒式也可由电荷守恒和物料守恒叠加得到c(H+)+c(HCO3-)+2c
4、(H2CO3)=c(OH-)思考NaHCO3溶液的质子守恒式【你会了吗】【答案】c(H+)+c(H2CO3)=c(OH-)+c(CO32-)课堂练习室温下,下列溶液中粒子浓度关系正确的是A.Na2S溶液:c(Na+)=c(S2-)+c(HS-)+c(H2S)B.Na2C2O4溶液中:c(OH-)=c(H+)+c(HC2O4-)+2c(H2C2O4)C.NH4Cl溶液:c(NH4+)=c(Cl-)D.CH3COONa溶液:c(H+)=c(OH-)+c(CH3COO-)B小结:1、根据题意分析确定溶液中
5、的溶质成分关于溶液中的三大守恒关系应按三个步骤分析:2、列出溶液中发生变化的离子方程式3、根据物料守恒、电荷守恒、质子守恒原理列出有关恒等关系,对照题目作出准确的判断谢谢大家!5.3函数调用与参数传递5.3.3数组参数一维数组参数例5-5一维数组参数。程序代码如下:#includevoidget_array(inta[]);/*声明函数原型*/voidprint_array(inta[]);/*声明函数原型*/voidmain(){intx[10];get_array(x);/*调
6、用函数*/print_array(x);/*调用函数*/}voidget_array(inta[])/*定义函数实现输入数组元素功能*/{inti;for(i=0;i<10;i++)scanf("%d",&a[i]);}5.3函数调用与参数传递voidprint_array(inta[])/*定义函数实现输出数组元素功能*/{inti;for(i=0;i<10;i++){if(i%5==0)printf("");printf("%d",a[i]);}}程序运行时输入1至10,则程序输出如下:12
7、345678910一维数组参数的定义和使用原则一维形参数组的定义形式为:类型名形参数组名[],不用指定元素个数,但一对方括号不可缺少,否则无法说明该参数为一数组。调用使用数组参数的函数时,与形参数组对应的实参是一个同类型的数组名,不需要指定元素个数,也不需要加上方括号。5.3函数调用与参数传递一维数组参数数组参数传递在函数中对形参数组所做改变,将被保存在形参数组所对应的存储空间中,这也就间接改变了实参数组,因为它们对应同样的存储空间。当函数调用结束后,形参数组不再对应任何存储空间,形参数组也就没有具
8、体的元素了。但是,实参数组仍然对应原来的存储空间,而存储空间中改变后的值就是实参数组新的元素值。通常情况下,数组做函数参数,需要再定义一个整型形参,用于传递数组元素个数的信息。5.3函数调用与参数传递例5-6编写一个实现字符串倒置的函数,例如,原字符串为“ABCD”,倒置后变为“DCBA”。程序代码如下:#include#includevoidtrans(chars[],intn);/*声明函数原型*/voidmain(){cha
此文档下载收益归作者所有