Н2SO3- двухосновная кислота, поэтому у нее 2 ступени диссоциации, причем она слабый электролит, поэтому диссоциирует в основном по 1-ой ступени (диссоциация по 2-ой ступени очень незначительна):
(1) H2SO3+H2O ↔ H3O(+) + HSO3(-)
(2) HSO3(-) +H2O ↔ H3O(+) + SO3(2-)
USES Crt;
VAR
X: INTEGER; S, K, P: INTEGER; I: BYTE;
Begin
P:=1; S:=0; K:=0;
FOR I:=1 TO 10 DO Begin
WriteLn(‘Введите ‘,I,’ -е значение’); ReadLn(x);
IF X>0 Then P:=P*X; { произведение положительных }
IF X<0 Then Begin
S:=S+X; { сумма отрицательных }
K:=K+1; { количество отрицательных }
End;
End;
WriteLn(‘ Произведение положительных значений = ‘,p);
WriteLn(‘ Сумма отрицательных значений = ‘,s);
WriteLn(‘ Количество отрицательных значений = ‘,k);
END.
USES Crt;
VAR
X: INTEGER; S, K, P: INTEGER; I: BYTE;
Begin
P:=1; S:=0; K:=0;
FOR I:=1 TO 10 DO Begin
WriteLn(‘Введите ‘,I,’ -е значение’); ReadLn(x);
IF X>0 Then P:=P*X; { произведение положительных }
IF X<0 Then Begin
S:=S+X; { сумма отрицательных }
K:=K+1; { количество отрицательных }
End;
End;
WriteLn(‘ Произведение положительных значений = ‘,p);
WriteLn(‘ Сумма отрицательных значений = ‘,s);
WriteLn(‘ Количество отрицательных значений = ‘,k);
END.
(1) H2SO3+H2O ↔ H3O(+) + HSO3(-)
(2) HSO3(-) +H2O ↔ H3O(+) + SO3(2-)
Са(OH)2 → СаOH(+) + OH(-)
СаOH(+) ↔ Са(2+) + OH(-)