主离合器故障。主离合器的故障主要是,打滑、分离不彻底、异响、自动脱开、连接块磨损或断裂。被动片磨损造成摩擦片间隙过大,压盘弹簧性能减弱使簧片压力不足,摩擦片表面沾上油污或接合面接触不良等都会打滑,应用汽油清洗干净有油污的摩擦片,接触不良的应锉平或磨平,更换失效的摩擦片和弹簧,间隙过小,被动盘翘曲或安装不正确时会导致离合器分离不彻底,应重新调整好被动盘的间隙,或车削翘曲的摩擦片,配合件松旷引起冲击声时,应检查零部件的磨损。
《(综漫)耀司同人 耀如珍 司如宝》 by 诺爱尔
《无限恐怖同人—宫崎之外》 by 眠霜
《二月份的耀司》 by 秋表哥
《要你幸福耀司》 by 缘明轻
《耀司同人 紫音》 by 飘雪九月
《穿越东邦之宫崎耀司你不要逃》 by 决怨
《耀司重生遇网王(NP)》 by ☆梧&羽☆
《嗯?我是宫崎耀司?》 by 雏夜
《月之子(耀司同人)》 by 寂雪之云
《杯具人生(东邦同人)》 by 渔游水中观
《(宫崎耀司同人)爱不在了》 by 小小的萌芽
《绝色少年大翻身(综漫主耀司同人)》 by ‘猪’之物语
《(综漫)宫崎耀司》 by 隐易柘
《耀世(耀司文,all司向)》 by 飘雪人间
《(耀司同人 漫综)放逐幸福》 by stjane
《心碎如歌(耀司同人)》 by 幽然随风
《<同人>谁是宫崎耀司》 by 落墨无忧
《(耀司同人)浴火重生》 by 梦幻弧光
《耀世之司(耀司同人)》 by 沉默的月
《[宫崎耀司]耀生活》 by 女丑之尸
《司美人的幸福》 by 晓米
《修竹(耀司同人)》 by 紫萦荥
《重生之宫崎耀司别传》 by 泉上
《亲爱的那不是爱情(司凡)》 by 风中草
《(东邦耀司)天下无双》 by 月影横斜
《烈火璀璨—微笑》 by 皖箬星辰
《(东邦耀司同人)耀眼如司》 by 零碎镜
《难免会伤心<耀司同人>》 by ╮梦魇_。
《彼岸花开》 by 琉音
《(东邦bl)子午莲》 by 妖子午莲
《耀司同人》 by 聆筱
《(耀司同人)标注答案》 by 云悠然
《司情》 by 星恋殇
《[农司]我们的故事》 by 虫子の猫
《[ALL司]纵横天下》 by 虫子の猫
《[东邦忍耀同人]七天七夜》 by 安苏苏
《耀司问情》 by ~风邪云~
《耀司的恶魔前世》 by 扬雪儿
《司定终身(耀司同人all司)》 by 葑翔银
《狙杀黑龙(东邦同人)》 by 轻狂天下醉
《[瑞司]自作孽,不可活 (完)》 by 枫叶小仙
《[云司]要遵守条例》 by 枫叶小仙
《(耀司)真是不好玩》 by 云悠然
《我是宫崎耀司》 by 流云随风
《重新开始(all司)》 by 悠罗
《重生耀司》 by 上云夏樱
《[宫崎耀司同人]梦》 by 藤藤
《[忍司]爱情》 by 彩虹彼端
《耀司同人————司情(扬/司)》 by 百里慕枫
《昨夜星辰 东邦耀司》 by 冷冰凝mm
《东邦耀司同人――幸福司生活系列文》 by 修世
《(展司)许愿》 by 卡西
《昨日重生 宫崎耀司同人》 by 毛毛ω鱼
《重生之最爱耀司》 by 十三月的妖精
《东邦同人-恋龙物语》 by 夜鹜
《苦命的H(ALL司)》 by 火燕
《(扬司)圣诞礼物》 by 火燕
《(忍司/扬司)纠缠不清》 by 火燕
ALL司合集(短篇)
ALL司_猜猜我是谁
ALL司[可以和我做个朋友吗]系列
ALL司 猜猜我是谁
[织田司 all司] 差别待遇 (迟到中秋贺文)
[爱有多深番外]ALL司 七夕——受伤
[all司]祝我生日快乐(送给老婆木木的生日贺文)
[all司]祝我生日快乐(送给老婆木木的生日贺文)
[All司]耀司,你的名字叫无敌(绝对无聊文~~~慎入)
[ALL司]幸福 完
[ALL司]我君为王(With Sympathy)
[ALL司]圣诞应景文~催眠
[ALL司]圣诞节是做什麼用的
[All司]求婚番外-洗澡
[All司]求婚
[all司]恋龙物语
[all司]恋龙番外-突击专访
[all司]但为君故——圣诞节特别篇 礼物
[all司]春雪
[all司]长相思(完)
[ALL司]安静的午后
[ALL司]暧昧关系第一部END_派派小说
[All司]C'est_La_Vie_生活之争吵:不可调和
[All司]C'est_La_Vie_生活之外遇_女人香
[All司]C'est_La_Vie_生活之清算_斤斤计较
[All司]C'est_La_Vie_生活之离婚:悔
[All司]C'est La Vie 生活之争吵:不可调和
[All司]C'est La Vie 生活之外遇 女人香
[All司]C'est La Vie 生活之清算 斤斤计较
[All司]C'est La Vie 生活之离婚:悔
[All司]C'est La Vie 生活之回忆 不可说
[All司]C'est La Vie 生活之改变 做贼心虚
[All司]C'est La Vie 生活之代沟 顺其自然(慎入!!)
[All司]C'est La Vie 生活之吃醋 沟通不良
[All司]C'est La Vie
[all司]《异教徒的告解室》
[ALL司]《平安夜》(司情搬家贺文)
[ALL司][送给COCO的结婚礼物]花开花落,又一春
[ALL司] 纵横天下-3-镜子里的另一个自己(扬)
[ALL司] 纵横天下-2-哭泣的百合花 (忍)
[ALL司] 纵横天下-1-最初的梦想 (织田)
[ALL司] 蜘蛛-番外-靛
[ALL司] 蜘蛛
[All司] 裙下之臣 完 (烂白新年贺文)
[ALL司] 秋月玲珑-3-追月
[ALL司] 秋月玲珑-2-赏月
[ALL司] 秋月玲珑-1-迎月
[ALL司] 秋夕
[ALL司] 苜蓿
[ALL司] 错过
(all司)全家福-我爱我的爸爸妈妈们(送给coco的圣诞文)
(ALL司)苦命的 (送给COCO亲亲的)
(all司)覆盖
双生的妖精
《神仙宝宝诱惑记》
《红罂栗》
死神的世界
; 题目名称:分类统计字符
; 题目来源:
; 本程序在MASMPlus 12集成环境下通过编译,经过调试,运行正确。
Code Segment
Assume CS:Code,DS:Code
; -------------------------------------
; 功能:显示指定地址(Str_Addr)的字符串
; 入口:
; Str_Addr=字符串地址(要求在数据段)
; 用法: Output Str_Addr
; 用法举例:Output PromptStr
Output MACRO Str_Addr
lea dx,Str_Addr
mov ah,9
int 21h
EndM
; -------------------------------------
; 功能:在当前光标位置显示一个字符
; 入口:dl=要显示的字符
Output_Chr proc Near
push ax
mov ah,02h
int 21h
pop ax
ret
Output_Chr Endp
; -------------------------------------
; 功能:显示、输出一个回车、换行
Output_CTLF proc Near
push ax
push dx
mov ah,02h
mov dl,0dh
int 21h
mov dl,0ah
int 21h
pop dx
pop ax
ret
Output_CTLF Endp
; -------------------------------------
; 功能:把AX中的二进制无符号数转换成显式的十进制ASCII码,并送显示屏显示
; 入口:AX=二进制数
; 出口:在当前光标位置显示转换后的ASCII码数字
Unsi_Dec_ASCII Proc Near
push dx
push bx
push di
mov bx,10
lea di,@@Temp_Save[5]
mov BYTE PTR [di],'$'
dec di
cld
@@Divide: xor dx,dx
div bx
or dl,30h
mov [di],dl
dec di
test ax,ax
jnz @@Divide
inc di
push di
pop dx
mov ah,9
int 21h
pop di
pop bx
pop dx
ret
@@Temp_Save db 6 dup()
Unsi_Dec_ASCII EndP
; -------------------------------------
; 功能:键盘输入一个字符,若输入的是'y'或'n'(不分大小写),则显示并返回
; 入口:无
; 出口:若输入的是'y',进位标志置位;若输入的是'n',进位标志复位。
Yes_or_No proc Near
push dx
push ax
@@Input_Chr: mov ah,7 ;不带回显的键盘输入
int 21h
mov dl,al
and al,0dfh
cmp al,'Y'
jnz $+5
stc
jmp $+7
cmp al,'N'
jnz @@Input_Chr
clc
mov ah,2
int 21h
pop ax
pop dx
ret
Yes_or_No Endp
; -------------------------------------
Letters dw ;字母个数
Dights dw ;数字个数
Others dw ;其它字符个数
Letters_sum db 13,10,'Letters: $'
Dights_sum db 13,10,'Digits : $'
Others_sum db 13,10,'Others : $'
Prompt_Str db 'Please input a string:$'
Prompt_Con db 13,10,13,10,'Continue(Y/N)$'
Press_Key db 7,13,10,13,10,'The complated Press any key to exit$'
Start: push cs
pop ds
push cs
pop es
; -------------------------------------
; 从键盘上连续输入一串字符(字符个数不超过80个,该字符串用回车符结束)
Input_Str: Output Prompt_Str ;提示输入一串字符
lea dx,Buffer ;输入字符串缓冲区地址
mov ah,0ah ;从键盘接收字符串
int 21h
call Output_CTLF ;输出一个回车、换行
; -------------------------------------
; 按字母、数字、其它字符分类统计计数
lea si,Buffer[1] ;实际输入的字符数地址
lodsb ;读入实际输入的字符数
xor ah,ah
mov cx,ax ;实际输入的字符数送计数器
jcxz Continue
mov Letters,0 ;字母计数单元清零
mov Dights,0 ;数字计数单元清零
mov Others,0 ;其它字符计数单元清零
Classify: lodsb ;当前字符→AL
cmp al,'0' ;当前字符<'0'
jb Other_Chr ;小于,转去按其它字符处理
cmp al,'9' ;当前字符>'9'
ja $+8 ;大于,转去判断是否字母
inc Dights ;数字计数
jmp Other_Chr[4]
mov ah,al ;al→ah,用于判断是否字母
and ah,0dfh ;屏蔽第5位,按大写字母处理
cmp ah,'A' ;当前字符<'A'
jb Other_Chr ;小于,转去按其它字符处理
cmp ah,'Z' ;当前字符>'Z'
ja Other_Chr ;大于,转去按其它字符处理
inc Letters ;字母计数
jmp $+6
Other_Chr: inc Others ;其它字符计数
loop Classify
; -------------------------------------
; 显示分类统计结果
Output Letters_sum
mov ax,Letters ;字母个数
call Unsi_Dec_ASCII ;把AX中的二进制无符号数转换成显式的十进制ASCII码,并送显示屏显示
Output Dights_sum
mov ax,Dights ;数字个数
call Unsi_Dec_ASCII
Output Others_sum
mov ax,Others ;其它字符个数
call Unsi_Dec_ASCII
Continue: Output Prompt_Con
call Yes_or_No
jnc Exit_Proc
call Output_CTLF
call Output_CTLF
jmp Input_Str
; -------------------------------------
Exit_Proc: Output Press_Key ;提示操作完成,按任意键结束程序
mov ah,1
int 21h
mov ah,4ch ;结束程序
int 21h
Buffer db 80 ;字符串缓冲区
Code Ends
END Start ;编译到此结束
补充回答:这个就是我自己编的,何以这样不信任人呢?你又是根据什么判断我这个不是我自己编的呢?
简单的化学方程式是很容易配平的。但是,有机化合物中原子间一 般都以共价键相结合,所以没有电子得失的问题,在氧化还原反应过程 中化合价不发生变化,因此,反应方程式的配平比较复杂。加之,有机 化学反应的特点之一是副反应多,所以在书写一个有机化学反应方程式 时,常常只表示它的主反应和主要反应产物,因此在反应物和生成物之 间常用“→”号表示,由此对反应方程式的配平也就不象写无机化学反 应方程式那么严格要求了。我们在一些有机化学书中常见到的化学反应 方程式都不是完全配平的。现在我们从学习了无机化学反应方程式配平 的基础上,简单介绍一下有机化合物氧化还原反应方程式的一般配平
法。
根据电子得失的个数相等来配平氧化还原反应方程式是无机化合物 反应中常用的方法,称为电子法。在有机化合物的氧化还原反应中较普 遍地采用氧化数法来配平反应方程式。例如:
伯醇 RCH2OH 被重铬酸钾 K2Rr2O7 的酸性溶液氧化生成羧酸 RCOOH 的
反应。配平步骤如下: (1)先确定主要作用物和主要生成物的化学反应方程式: RCH2OH+K2Cr2O7+H2SO4→RCOOH+Cr2(SO4)+K2SO4+H2O
(2)写出氧化剂和还原剂的氧化数的变化:
一个铬原子的氧化数的变化,是由+6→+3,即要获得 3 个电子。 两个铬原子的氧化数的变化,应获得 2×3e=6e,即要获得 6 个电子。
分子中居中碳原子的氧化数从1→+3,即要发生有 4 个电子偏移 去,即4e。
(3)根据氧化剂所获得的电子数应与还原剂偏移去的电子数相等的 原则,求出两者的最小公倍数,为 12。
所以获得的电子数为[2×(+3)]×2 等于偏移去的电子数为(4)×
3。即要用 3 摩尔伯醇和 2 摩尔重铬酸钾作用才能相当。 (4)配出有关各项的系数:
3RCH2OH+2K2Cr2O7+8H2SO4→
3RCOOH+2Cr2(SO4)+2K2SO4+11H2O
同样,可以较快地配平下列氧化还原反应方程式:
当然,配平化学反应方程式的方法还有好多种,可用不同的方法求 得同样的结果。这里所提的仅供同志们在教学中参考。
倒数法配平化学反应方程式
配平化学方程式是学生难于掌握的教学内容。如何在有效的时间内 解决方程式的配平问题,笔者通过对氧化还原反应和复分解反应类型的 分析,总结出如下配平方法。
氧化还原反应方程式的配平 配平步骤:1找出化学反应方程式中元素化合价发生变化的化学
式。
2.找出反应物或生成物中以一个化学式为单位化合价升高和降低的 总数。
3化合价升高与化合价降低总数的倒数之比等于相应化学式的系数 之比。
4.观察配平化合价未发生变化的其余部分,分母不为 1 的系数将系 数分母化为 1。
说明:若反应物或生成物中有三个或三个以上化学式中元素化合价 发生了变化,将其化学式合并,原化学式之间加常数 a。如化学式 A 和 B 合并为 A·aB,a 为常数。
例 1□Pt+□HNO3+□HCl=□H2PtCl6+□NO+□H2O
分析:反应物 Pt 和 HNO3 中 Pt 和 N 两种元素化合价发生了变化。
Pt:0→+4 N:+5→+2
1 ∶ 1 3∶4
4 3
3Pt+4HNO3+HCl—3H2PtCl6+4NO+H2O
观察配平:
3Pt+4HNO3+18HCl=3H2PtCl6+4NO+8H2O
例 2.
KOH+As2S3+KClO3—KCl+KH2AsO4+K2SO4+H2O
分析:反应物 As2S3 和 KClO3 中 As,S,Cl 三种元素化合价发生了变
化。
As:+3→+5 S:2→+6 Cl:+5→1 一个 As2S3 化学式中化合价升高总数为
2 ×2 + 8×3 = 28 1
28
∶ 1 3∶14
6
KOH 3As2S 3 14KClO 3 14KCl 6KH 2 AsO 4 9 K2 SO4 6H 2 O
观察配平:
24KOH+3As2S3+14KClO3=14KCl+6KH2As2O4+9K2SO4+6H2O
例 3.P+CuSO4+H2O—Cu3P+H3PO4+H2SO4
分析:用反应物或生成物两种方法解题。解法一:反应物中 P 元素
化合价既有升高又有降低,硫酸铜中 Cu 元素化合价降低,设元素化合价 降低的磷与硫酸铜的合并化学式为:
CuS4·aP,a 为常数。
Cu:+2→+1 P:0→3 P:0→+5 一个化学式 CuSO4·aP 化合价降低总数为 1+3a
1 ∶ 1
5 1 3a
( 1 3a ) ∶ 5
( 1 3a ) P 5CuSO
· aP H O —
5 Cu P ( 8a
2 ) H PO
— 5 H SO
4 2 3 3
设水的系数为 x 得方程组
2x 10 3(8a 2)
3 3 4 2 4
3
x 4(8a 2 )
3
解得a 1
3
x 8
化学反应方程式两边同乘 3 得:
11P+15CuSO4+24H2O=5Cu3P+6H3PO4+15H2SO4
解法二:生成物 Cu3P 和 H3PO4 中 Cu 元素和 P 元素化合价发生了变化。
Cu:+1→+2 P:3→0 P:+5→0 一个化学式 Cu3P 化合价升高总数为 1×3+3=6
1 ∶ 1
6 5
5∶6
11P 15CuSO4 H 2 O—5Cu 2 P 6H 3 PO4 15H 2SO 4
观察配平:
11P+15CuSO4+24H2O=5Cu3P+6H3PO4+15H2SO4
结论:第二种解法较第一种解法简单,配平方程式应灵活使用反应 物或生成物化合价变化。
例 4HClO3—Cl2+HClO4+O2+H2O
分析:生成物 Cl2,HClO4,O2 中的 Cl 和 O 元素化合价发生了变化,设
合并化学式为: HClO4·aO2。
一个化学式 HClO4·aO2 化合价降低总数为 2+4a
1 ∶ 1
10 2 4a
(1 2a)∶5
(7 4a) HClO 3 —(1 2a)Cl2 5HClO 4 ·aO2 H 2 O
2 x 2 4a
设水的系数为x得方程组
x 1a 2a
a 为任意常数时(2+4a)∶(1+2a)=2∶1,因此化学反应方程式有一 系列配平系数组。
(7 4a) HClO 3 (1 2a)Cl 2 5HClO 4 ·aO 2 (1 2a)H 2 O
a=05 时:
18HClO3=4Cl2+10HClO4+5O2+4H2O
a=1 时:
11HClO3=3Cl2+5HClO4+5O2+3H2O
a=15 时:
26HClO3=8Cl2+10HClO4+15O2+8H2O 等等。
例 5.NH4NO3+S+C—N2+CO2+SO2+H2O
分析:反应物 NH4NO3,S,C 三种物质中 N,S,C 三种元素化合价发上
了变化,设合并化学式为 S·aC
一个化学式 S·aC 化合价升高总数 4+4a
一个化学式 NH4NO3 化合价降低总数为 53=2
1 ∶ 1
2 4 4a
(2 2a)∶1
(2 2a) NH 4 NO 3 S·ac (2 2a)N 2 SO 2 aCO 2 H 2
设水的系数为x得方程组2x 8 8a
x 4 4a
a 为任意数时(8+8a)∶(4+4a)=2∶1,因此比学反应方程式有一系列配 平系数组。
(2+2a)NH4NO3+S+aC=(2+2a)N2+SO2·aCO2+(4+4a)H2
a=1 时:
4NH4NO3+S+C=4N2+SO2+2CO2+12H2O
a=2 时:
6NH4NO3+S+2C=6N2+SO2+2CO2+12H2O 等等。
复分解反应方程式的配平
配平步骤:
1.找出两种反应物每个化学式电离或相当于电离出阳离子所带电荷 的总数或阴离子所带电荷总数。
2.正电荷总数或负电荷总数的倒数之比等于相应化学式的系数之 比。
3.观察配平生成物化学式的系数,系数分母不为 1 的将分母化为 1。
例 6.写出 Al2(SO4)3 与 BaCl2 反应的方程式。分析:一个 Al2(SO4)3
化学式阳离子电荷总数为 3×2=6,一个 BaCl2 化学式阳离子电荷总数为
2。
1 ∶ 1 1∶3
6 2
Al 2 (SO 4 ) 3 3BaCl 2 BaSO4 AlCl 3
观察配平: Al2(SO4)3+3BaCl2=3BaSO4↓+2AlCl3
结论:此方法在解与化学反应方程式有关的计算题时特别方便,因
为据此方法不需要写完整的化学反应方程式就很容易找出反应物之间物 质的量的关系。
例 7.相同物质的量的碳酸钠和碳酸氢钠分别跟过量盐酸反应消耗盐 酸多的是 [ ]
分析:一个 HCI 化学式电离出阳离子电荷总数为 1,一个 Na2CO3 化
学式电离出阳离子电荷总数为 2,一个 NaHCO3 化学式电离出阳离子
电荷总数为1,1∶ 1 2 ∶1,1∶1 1∶1从以上比例可知,相同物质的
2
量比碳酸钠消耗盐酸的物质的量比碳酸氢钠多,此题答案应填碳酸钠
谈自身氧化还原反应方程式配平的技巧问题
自身氧化——还原反应是电子转移发生于同一种物质的同一种元素 间或同一种物质分子内部不同种元素间的氧化——还原反应。自身氧化
——原反应方程式的配平是教与学的一个难点。下面一些配平技巧是笔 者在多年教学实践中总结出来的,现加以介绍。
1逆向配平法 逆向配平法是从化学反应方程式的生成物一侧入手,从右向左进行
配平。
例如:配平 Cl2+KOH——KCl+KClO3+H2O
5 o
分析:Cl( KClO3 )→ Cl 2 5→O ×1
1
Cl
(KCl)
o
→ Cl2 1 →O ×5
得:Cl 2 KOH——5KCl KClO3 H 2 O
KCl 和 KClO3 系数之和除 2,就是 Cl2 的系数,其余系数再通过观察
确定。 即:3Cl2+6KOH5KCl+KClO3+3H2O
又如:配平 HNO3——NO2+O2+H2O
4 5
分析: N(NO 2 )→N N(HNO 3 ) 4→5 ×4
o 2
O 2 → O O→ 4 ×1
得:HNO3 ——4NO 2 O 2 H 2 O
HNO3 的系数为 4,H2O 的系数为 2。
2.离子—电子法 离子—电子法一般是用来配平在水溶液里进行的有离子参加或生成
的氧化——还原反应。但对有些不是在溶液里进行的自身氧化——还原 反应上也可用离子——电子法来配平。
例如:配平 NH4NO3——N2+HNO3+H2O
先把 NH4NO3 分别写为 H
和 NO 形式
3 5 o
即: N H 4
N O 3 —— N 2 HNO 3 H 2 O
分析:×5) NH 4 3e→N o
×3)NO 3 5e→N o
从分析得, NH 4 的系数为5, N O3 的系数为3。因为NH 4 NO 3 中
中 NH4 和 NO3 是等摩尔组成的,故 NO
与 NH
的系数必须相等,也应为 5,
NH4NO3 的系数为 5。相差的 2NO
是直接生成了 HNO3,故 HNO3
的系数为 2,
H2O 的系数为 9。 即:5NH4NO34N2↑+2HNO3+9H2O 又如:配平 FeSO4——Fe2O3+SO2+SO3
3
分析:×2)Fe 2 e→ F e O
6 4
2
×1) S O 4
2e→ S O 2
与上例分析一样,Fe2和 SO42的系数也必然相等,都应为 2,故 FeSO4
的系数为 2。Fe2O3、SO2 和 SO3 的系数再通过观察确定。
即:2FeSO4Fe2O3+SO2↑+SO3↑
3.暂定分数配整法 有些自身氧化——还原反应的配平暂定分数配整法较为方便。
例如:配平 Na2O2+CO2——Na2CO3+O2
反应式两边 Na 原子个数、C 原子个数都相等。只有 O 原子个数不
等,左边是4个,右边为5个,故可把O 的系数为 1 。
2 2
消除分数系数,将反应方程式中各分子式的系数乘以 2。 即:2Na2O2+2CO2=2Na2CO3=O2
又如,配平 Fe(NO3)2——Fe2O3+NO2+O2
1 1
先把Fe 2 O 3、NO 2 、O 2 的系数分别定为 2 、2、 4 。
1 1
Fe(NO3 ) 2 —— 2 Fe 2 O 3 NO 2 4 O 2
消除分教系数,将反应方程式中各分子式的系数乘以 4。 即:4Fe(NO3)22Fe2O3+8NO2↑+O2↑
关于有多套配平系的氧化还原方程式
李桂萍 廖代正 (天津师范大学化学系) (南开大学化学系)
对于一般反应方程式的配平,国内早有综述性文章介绍[1],显然, 一种氧化还原反应式,只能有一套配平系数,例如:
13H2SO4+10KSCN+12KMnO4=12MnSO4+11K2SO4+10HCN+8H2O
在此反应中,仅有唯一的一套配平系数。然而,在普通及无机化学中, 还会出现有多套配平系数的氧化还原反应,例如 KClO3 与 HCl 的反应,可 举出下列三种配平系数:
2KClO3+4HCl=2KCl+2H2O+Cl2+2ClO2 (1)
11KClO3+18HCl=11KCl+9H2O+3Cl2+12ClO2 (2)
8KClO3+24HCl=8KCl+12H2O+9Cl2+6ClO2 (3)
[例 1]上面提到的 KClO3 和 HCl 的反应,实际上是由二个配平了的独
立反应式组成:
KClO3+6HCl=KCl+3H2O+3Cl2 (4)
5KClO3+6HCl=5KCl+3H2O+6ClO2 (5)
这二个反应式可按各种比例混合而形成总的反应方程式: (x+5y)KClO3+6(x+y)HCl=(x+5y)KCl+3(x+y)H2O+3xCl2+6yClO2 (6)
上面提到的三个方程[(1)、(2)、(3)式]仅是(6)式的三种特殊情况。在 方程(1)中,X=y=1/3;在方程(2)中,x=1,y=2;在方程(3)中,x=3,y=1。
[例 2]在酸性介质中 H2O2 与 KMnO4 的反应。
其配平了的方程式一般可写为:
5H2O2+2KMnO4+3H2SO4=2Mn2SO4+5O2+K2SO4+8H2O (7)
但实际上还存在许多其它套的配平系数,例如:
7H2O2+2KMnO4+3H2SO4=2MnSO4+6O2+K2SO4+10H2O (8)
12H2O2+4KMnO4+6H2SO4=4MnSO4+11O2+2K2SO4+18H2O (9)
等。
此反应出现配平系数多重性的原因在于 H2O2 的歧化作用可作为一个独立
的子反应:
2H2O2=2H2O+O2 (10)
所以总反应方程式可写为: (5x+2y)H2O2+2xKMnO4+3xH2SO4=xMnSO4+(5x+y)O2
+xK2SO4+(8x+2y)H2O (11)
方程式[(7)、(8)、(9)]仅是(11)式的三个特殊消况。在方程(1)中,x=1, y=0;方程(2)中,x=1,y=1;方程(3)中,x=2,y=1。 还可举出一些类似的例子,供读者练习使用。
〔类例 1〕
3HClO3=HClO4+Cl2+2O2+H2O (12)
此总方程式实际是由下列二个独立的子反应组成:
7HClO3=5HClO4+Cl2+H2O (13)
4HClO3=2Cl2+5O2+2H2O (14)
式乘 2 加上(13)式可得方程式:15HClO3=5HClO4+5Cl2+10O2+5H2O (15)
上式各除以 5,即得(12)式系数,当然还有其它套的配平系数(如:
5,3,1,1,1;7,1,3,7,3;10,2,4,9,4 等)。
〔类例 2〕
3SO2+7C=CS2+S+6CO (16)
此总方程式是由下列二个独立的子反应组成: SO2+2C=S+2CO (17)
2SO2+5C=CS2+4CO (18)
所以也存在其它套的配平系数(如:
4,9,1,2,8;5,12,2,1,10;5,11,1,3,10 等)
〔类例 3〕 NaClO+H2O2=NaCl+H2O+O2 (19)
在此反应中,H2O2 的歧化(2H2O2=2H2O+O2)可作为独立的子反应,所
以方程(19)还存在其它套的配平系数(如:
1,3,1,3,2;5,1,3,1,3;2,4,2,4,3 等)。 二、氧化数变化值易混淆的氧化还原方程式 有时,一个氧化还原方程式的复杂性不是因为它表示一个以上的反
应,而是因为方程式中,氧化数的变化值出现混淆,例如: P2I4+P4+H2O→PH4I+H3PO4
(未配平) (20) 配平此反应的困难在于:磷有两种不同的氧化态,反应后又转变成二种 其它的氧化态,因此某产物中的磷究竟来自那一个反应物中的磷,是不 清楚的。为了配平该反应,美国学者已提出多种方法,本文介绍二种较 合理的代数求解法
(一)Carrano 方法〔3〕Carrano 建议使用代数方法求解,其具体步 骤如下:
〔1 步〕假设反应涉及到四个半反应:
[P2I4+8H+10e=2PH4I+2I]×A (21)
[P4+4I+16H+12e=4PH4I]×B (22)
[P2I4+8H2O=2H3PO4+4I+10H+6e]×C (23)
[P4+16H2O=4H3PO4+20H+20e]×D (24)
〔2 步〕基于方程二边的电子、质子和碘离子的相等可建立三个联立 方程组:
10A+12B=6C+20D (25)
8A+16B=10C+20D (26)
4B=2A+4C (27) A、B、C、D 分别表示四个半反应系数前的乘数。
〔3 步〕确定 A、B、C、D 以求出配平系数。 由于(26)式减去(25)式可得(27)式,即独立方程仅有二个,而未知
数有四个,所以上述方程组没有唯一解。为了得到有限解,需要赋于另 外二个条件,Carrano 指出,为了保证在(21)式或(23)式形成的 I离子 在(22)式消耗掉,加入二个附加条件后得到的结果必须满足 C≤B 和 A
≤2B。作为一个例子,我们可以假设 C=A=1,将此值代入(25)及(26)式 可得 B=15,D=11。如果都乘以 10,即得到:A=10,B=15,C=10
和 D=11。表 1 中列出了各种不同的附加条件和由此得到的结果。 如果我们将表 1 的 A、B、C、D 数值用于半反应,即可得到配平了的
反应方程式
10P2I4+13P4+128H2O=40PH4I+32H3PO4 (28)
此类方程乍一看,似乎有多套配平系数,但是如果加入二个合理的附加 条件,即可得到一个正确的配平反应方程式。这类反应可称之为具有拟 多重系数的氧化还原方程式。
表 1 系数值的说明例附加条件
系数值
附加条件 系数值
A B C D A=0 B=C 0 10 10 3 C=0 A=2B 10 5 0 8 A=1 C=1 10 15 10 11 A=2 C=1 20 20 10 19 C=2 A=1 10 25 20 14
(二)Mayper 方法〔2〕Mayper 认为 Carrano 方法(半反应+代数法)过
于麻烦,可直接使用简单的代数方法,即:
aP2I4+bP4+cH2O=dPH4I+eH3PO4 (29)
基于反应式两边元素的平衡,我们可得到下列的联立方程组: P:2a+4b=d+3
I:4a=d
H:2c=4d+3e
O:c=4e
由此方程组可得 13a=10b,假如设 a=10 那么 b=13,d=4a=40,e=2a
+4bd=20+5240=32,C=4e=128。将这些系数用于(29)式,即得配 平了的反应方程式(28)式。MayPer 方法简单明了,它既不涉及产物来自 那一反应物,也无须写出半反应和派定元素的氧化数,仅仅需要使用质 量守恒定律即可得到正确的配平系数
复杂氧化还原反应配平技巧
复杂氧化还原反应配平技巧,是在突出氧化还原反应本质的前提 下,把握多层次的守恒(电子转移守恒,电性守恒—一若是离子反应, 原子个数守恒),细心观察变化前后的特点,灵活处理反应物中某些元 素的价态,突出化学特色,把方程式配平。
1.分别处理法 根据具体物质,将同种化合物中的同种元素作不同价态的处理,把
方程式迅速配平。
例1NaCl+H O将S2
变式成S3
·S x 。把多硫离子分别看成是是负
2 价硫和零价硫来处理。简配如下:
2 →S2
·S x1→xS
↑6(x 1) 8 2 (3xa 1)
Cl 1→Cl 1 ↓2 ×(3x 1)
∴Na 2S x (3x 1) NaClO 2( X 1)
NaOH xNa2 SO4 (3x 1) NaCl (x 2 )H 2 O
2.等价处理法 对于二元化合物中两种元素都被氧化,我们可将各元素都作零价处
理,把方程式配平。
例 2Fe3C+HNO3→Fe(NO3)3+NO+CO2+H2O
若用正常化合价法配平此式,Fe3C 中 Fe 可能有分数价,那样配平较
费时。若将 Fe3C 中的两元素都视为零价,看成合金,并不影响结果,因
为任何物质中正负价代数和为零,对比配平如下。Fe3C 中的碳可能化
合价为 - 3, - 4,0价,则铁元素的平均化合价分别为 = 1, 4 ,O
3
价。
①C 3C 4 ↑7
13
3Fe 1→3Fe3 ↑2×3
②C 4 →C 4 ↑8
4
13
3Fe
3 →3Fe 3
↑(3
4 )×3
3
③Co →C 4 ↑4
3Feo →3Fe 3 ↑9
13
由上计算结果知,无论按那种价态配平,均不影响 Fe3C 升高总数,
但用零价处理法配平显然要简洁得多,配平后的总式为:
∴3FeC+40HNO3=9Fe(NO3)3+13NO↑+3CO2↑+20H2O
当然,若是要求标电子转移方向和数目,或是概念辨析时,应再回
到正常价法处理。
3.对应法 对于有机化合物参加的氧化还原反应,若部分被氧化,不彻底氧化,
可将反应前后的原子或原子团中的相应元素进行示踪,看其具体的变化 情况,进行配平。
变,简配如下:
C:C 2 →C 3 ↑5
8×5
C:C 1 →C 2 ↑3
Mn7 →Mn2 ↓5×8
4.平均值法
对于彻底氧化的有机氧化还原的配平,若是恪守对应法,对于多碳 化合物,因结合碳的化学环境的不同,有多种化合价,处理起来极为不 便,此时可由分子式计算出碳的平均化合价,把方程式配平。
例 4
葡萄糖分子中碳有三种化合价,若用对应法配平比较费时。用平均值法, 则简便得多。葡萄糖为碳水化合物,即 C6(H2O)6,简配如下。
6Co→6C4↑4×6
2Cr6→2Cr3↓3×2×4
∴C6(H2O)6+4K2Cr2O7+16HS2O4=4K2SO4+4Cr2(SO4)3
+6CO2↑+22H2O
5.分总结合法
依据反应特征,灵活运用所学的知识,将一个复杂的氧化还原反应, 巧妙地分成若干个分立的反应。先分别配平,尔后叠加合而为一,得总 的配平式。
例 5 P4+P2I4+H2O→PH4I+H3PO4
本题特征是,电子转移仅在磷无素间进行。P4、P24 均处于磷元素系
列中间价态,都有可能发主歧化反应。但由氧化还原反应规律知,绝对 不可能既有 P2→P3,又有 P0→P5 的变化的同时发生。只可能发生 P40
→P3、P2→P5 和剩余的 P4 再发生歧化反应,P2l4 的歧化是不可能的。 P2l4 分子中 P、I 原子个数比决定了歧化后 PH4与 I无法使电荷对外呈中
性,所以本题可看成是以下两个反应的合并: P4+2P2I4+H2O→4PH4+3I+4H3PO4①
2P4+H2O→5PH4+3H3PO4②
①②电子转移都平衡了,但电荷不平衡,①式多余 4 份 I,②式中 净余 5 份 PH4,再将①②式之间的正负电荷调为电中性。由此再调节电 子转移总数和原子个数,配平总反应式。①×5+②×4 得:
13P4+10P2I4+128H2O=40PH4I+32H3PO4
6.内部协调求简数法
有的氧化还原反应,从不同角度出发配平系数不同,应以最小公倍 数把方程式配平为原则。在两种以上元素之间(或是两元素反应前后价 态变化值在两种以上)发生电子转移时,应作内部协调,寻求最少的电 子转移数,把方程式配平。
例 6 I3+IO3+H2S+H→I2+SO42+H2O
本反应特征是,一种氧化剂氧化两种还原剂。配平时,若把它视为 两个独立反应的叠加,
5I3+IO3+6H→8I2+3H2O①
5H2S+8IO32→4I2+5SO42+4H2O+2H②
则得总式:
5I3+9IO3+5H2S+4H=12I2+5SO42+7H2O
若看成是两种还原剂协同作用,共同还原氧化剂的话,即
2I3+2IO3+H2S+2H=4I2+SO42+2H2O 再看一例:HClO3→O2+Cl2+HClO4+H2O
2Cl5→Cl2↓10 ①
Cl5→Cl7↑2 ②
2O2→O2↑4 ③
元素间电子得失总数应以 10 为最简,但系数分配则有两种可能,即
②×3+③或②+③×2,这样配平的结果就有两种情况。
5HClO3=O2+Cl2+3HClO4+H2O
3HClO3=2O2+Cl2+3HClO4+H2O
我认为以后者为最佳结果,为了加深印象,再举一例。 XeF4+H2O→XeO3+Xe+HF+O2,
武汉大学等校编的《无机化学》上册 p261(第二版)扉页上配平总
式为:
6XeF4+12H2O=2XeO3+4Xe+24HF+3O2
上式只不过是下列通式中 n=3 的结果。 (3+n)XeF4+(6+2n)H2O=2XeO3+(1+n)Xe+(12+4n)HF+nO2,最佳结
果应是 n=1,即
4XeF4+8H2O=2XeO3+2Xe+16HF+O2,
配平时应该在氧化剂,还原剂间调整电子数,即 Xe4→Xe0↓4 ① Xe4→Xe6↑2 ②
2O2→O2↑4 ③
内部调整①×2=②×2+③即得上述最简式。 多种氧化剂、还原剂间调整电子转移数,是寻求最简公倍数的最佳
途径。
以上方法各有千秋,灵活运用,或多法并用,配平复杂氧化还原反 应是很适用的。
网络运用越来越多的被用到人们的生活工作中,在我们需要在客户和电子计算机中间或两部或多台计算机中间开展通讯时,大家必须一种语言表达,还可以根据该语言表达向电子计算机给予信息内容,相反也是。当用户要想向电脑传出一切命令时,必须用特殊的语言表达,而这种语言表达就被称作编程语言。
客户应用程序流程与电子计算机互动,程序流程应用C,C++,Java等电子计算机计算机语言建立,
编程语言是客户根据程序编写命令与电脑通讯的语言表达。
计算机语言都包括一组预订义的词汇和一组用以建立程序流程命令的标准(英语的语法)。
编程语言的归类:
很多年来,编程语言早已从低级语言演化为程序设计语言。在电子计算机的前期环节,只应用二进制语言表达来程序编写。编程语言分成两类:
1低级语言(程序设计语言)
低级语言是电脑能够了解的唯一语言表达。二进制语言表达是低级语言的一个事例。低级语言也称之为程序设计语言。二进制语言表达只包括2个标记1和0二进制语言表达的全部命令都以二进制数1和0的方式载入。电子计算机能够 立即了解二进制语言表达。程序设计语言也称之为设备编码。
因为CPU立即了解二进制语言表达命令,因而不用一切汉语翻译。CPU立即逐渐实行二进制语言表达命令,而且实行命令需要的时间很少,因为它不用一切变换。低级语言被称为是第一代语言表达(1GL)。
优势与劣势有以下几个方面:
计算机能够比较容易地了解低级语言。
1低级语言命令立即实行,不用一切汉语翻译。
低级语言命令只需用非常少的时间段来实行。
低级语言命令在于设备,这代表为特殊设备撰写的程序流程不容易在别的设备上实行。
在低级语言中,不正确的几率更高,难以寻找不正确,调节和改动。
2初级语言表达(汇编程序)
初级语言表达是一种编程语言,在其中应用例如英文字母,数据和特殊符号这类的标志来建立命令。汇编程序是初级语言表达的一个事例。在汇编程序中,大家应用称之为助记符的预订义词。低级语言中的二进制代码命令被初级语言表达中的助记符和操作数更换。但电脑无法了解助记符,因此大家应用一个名叫Assembler的翻译软件将助记符译成二进制语言表达。源程序是一个翻译程序,它将汇编代码做为键入,并产生设备编码做为输出。这代表着,电脑无法了解初级语言表达,因而必须将其译成低级语言,以使电脑可以了解。
应用初级语言表达撰写命令比应用低级语言撰写命令更非常容易。
与低级语言对比,初级语言表达更具有易读性。
便于了解,出现未知错误并实现改动。
初级语言表达特殊于指定的设备构架,这代表它在于设备。
初级语言表达必须 译成低级语言。
与低级语言对比,初级语言表达实行速率比较慢。
程序设计语言:
程序设计语言是客户能够了解的编程语言。程序设计语言与人们语言表达十分类似,而且具备一组英语的语法标准,用以更简单地制做命令。每一种程序设计语言都是有一组称之为关键词的预订义词和一组称之为英语的语法的标准来建立命令。客户还可以更易于了解程序设计语言,但电脑无法了解。必须 将高级语音转换器为低级语言,以使电脑可以掌握它。大家应用c语言编译器或编译器将高级语音转换器为低级语言。
程序设计语言更最易读和通俗易懂。
应用程序设计语言建立的系统在不一样的设备上运作,基本上没有变动或没有转变。与初级和低级语言对比,程序设计语言实行速率比较慢。低级语言更贴近电子计算机。计算机系统只有了解低级语言(程序设计语言)。用程序设计语言撰写的应用程序必须 变换为低级语言,便于在客户和电子计算机相互间开展通讯。以上就是吴老师为同学们整理的关于编程语言方面的相关知识,有感兴趣的同学也可以联系首页老师进行详细了解!
自考/成考有疑问、不知道如何总结自考/成考考点内容、不清楚自考/成考报名当地政策,点击底部咨询官网,免费领取复习资料:https://www87dhcom/xl/
;A题:
;判别键盘上输入的字符;若是1-9字符,则显示之;若为A-Z或a-z字符,均显示“c”;若是回车字符,则结束程序,若为其它字符则不显示,继续等待新的字符输入。
data segment
DB 0
data ends
code segment
assume cs:code,ds:data
main proc far
push ds
sub ax,ax
push ax
mov ax,data
mov ds,ax
next:
mov ah,07
int 21h
cmp al,0dh
jE end_d
cmp al,'0'
JGE DY0 ;>=0
JMP NEXT ;<'0'30H
DY0:
CMP AL,'9'
JLE IS_09
CMP AL, 'A'
JGE DY_A ;DAYU A
JMP NEXT ;<'A'41H
DY_A:
CMP AL,'Z'
JLE IS_AZ
CMP AL,'a'
JGE DY_xA ;DAYU xA
JMP NEXT ;<'a'61H
DY_xA:
CMP AL,'z'
JLE IS_AZ
JMP NEXT
;
IS_AZ:
MOV AH,02
MOV DL,'c'
INT 21H
JMP NEXT
IS_09:
MOV AH,2
MOV DL,AL
INT 21H
JMP NEXT
end_d:
ret
main endp
code ends
end main
;=============================================================
;B题:
data_C segment
DATA DB -1 , 4, 9 ;该处3数值可任意设定
A1 DB 0
A2 DB 0
A3 DB 0
DISP_MESS DB 0DH,0AH,'MIN IS : '
D1 DB 0
D2 DB 0, 'H$'
data_C ends
code segment
assume cs:code,ds:data_C
main proc far
push ds
sub ax,ax
push ax
mov ax,data_C
mov ds,ax
MOV BX, OFFSET DATA
MOV AL,[BX]
INC BX
MOV AH,[BX]
CMP AL,AH
JL ALAL1 ;AL<AH
XCHG AH,AL
ALAL1:
INC BX
MOV DL,[BX]
CMP AL ,DL
JL ALAL
XCHG AL,DL
ALAL:
CMP AH,DL
JL AL_SMALL
XCHG AH,DL
AL_SMALL:
MOV A1,DL
MOV A2,AH
MOV A3, AL
XOR DL,AL ;最大和最小数异或
AND DL,80H
NOT DL
TEST DL,80H ;高位为1 表示一正一负,否则为全负或全正
JE YZYF
AND AL,80H
NOT AL
TEST AL,80H ;高位为1 表示全负
JE QF
MOV AH,02
MOV DL,'+'
INT 21H
JMP DISP_SMALL
QF:
MOV AH,02
MOV DL,'-'
INT 21H
JMP DISP_SMALL
YZYF:
MOV AH,02
MOV DL,''
INT 21H
DISP_SMALL: ;显示最小值
MOV AL,A3
MOV AH,AL
AND AX,0F00FH
MOV CL,4
SHR AH,CL
CMP AH,0AH
JGE IS_AZ
ADD AH,30H
MOV D1,AH
JMP NN_1
IS_AZ:
ADD AH,40H -0AH+1
MOV D1,AH
NN_1:
CMP AL,0AH
JGE IS_AZ1
ADD AL,30H
MOV D2,AL
JMP NN_2
IS_AZ1:
ADD AL,40H -0AH+1
MOV D2,AL
NN_2:
MOV AH,09
MOV DX,OFFSET DISP_MESS
INT 21H
ret
main endp
code ends
end main
欢迎分享,转载请注明来源:品搜搜测评网