#title: Equações química de titulação #author: Mendeleev #let: A ~ VA ~ H = sectioncols(anioes); B ~ VB ~ OH = sectioncols(catioes); n qA = perl{mmc(#VA,#VB)/#VA} ; n qB = perl{mmc(#VB,#VA)/#VB} ; n qagua = perl{#VB*#qB } s sqA = perl{ if( #qA == 1 ) {""} else {#qA}} s sqB = perl{ if( #qB == 1 ) {""} else {#qB}} s sqagua = perl{ if( #qagua == 1 ) {""} else {#qagua}} #tab anioes Cl:1:H Br:1:H SO_4:2:H_2 NO_3:1:H JJ_7:4:H_4 #tab catioes Na:1 :OH K :1 :OH Ca:2 :(OH)_2 XX_3:3:(OH)_3 #question: Qual é a redação certa para esta pergunta? \begin{enumerate} \item Escreva a equação de titulação do ácido \ce{#H #A} com a base \ce{#B #OH}. \item Escreva a equação de neutralização do ácido \ce{#H #A} com a base \ce{#B #OH}. \item Considere o ácido \ce{#H #A} e a base \ce{#B #OH}. Acerte a sua equação de neutralização: \begin{enumerate} \item \ce{\fbox{a)} #H #A +\fbox{b)} #B #OH -> \fbox{c)} H2O + \fbox{d)} #B #A}. \item \ce{\fbox{a)} #H #A +\fbox{b)} #B #OH -> \fbox{c)} H2O + \fbox{d)} simplifica(#B-times-#qB) simplifica(#A-times-#qA)}. \item \ce{\fbox{a)} #H #A + \fbox{b)} #B #OH -> \fbox{c)} H2O + \fbox{d)} Sal v}. \: . Qual o Sal? . Quais as quantidades a) b) c) d) que acertam a equação? # \end{enumerate} \end{enumerate} #format simplifica\((.*?)-times-1\)=$1 simplifica\((.*?[0-9])-times-([2-4])\)=($1)$2 simplifica\((.*?[A-Z].*[A-Z].*)-times-([2-4])\)=($1)$2 simplifica\((.*?)-times-([2-4])\)=$1$2 #Sugestion Nada se perde, nada se cria... #resolution: \ce{ #sqA #H #A + #sqB #B #OH -> #sqagua H2O + Sal v}. sendo o sal \ce{simplifica(#B-times-#qB) simplifica(#A-times-#qA)} (verificar!!!) #result a)=#qA; b)=#qB; c)#qagua sal: \ce{simplifica(#B-times-#qB) simplifica(#A-times-#qA)} (verificar!!!) #usepackage \usepackage{mhchem} #perl sub mdc { my ($x, $y) = @_; ($x, $y) = ($y, $x % $y) while $y; $x; } sub mmc { my ($x,$y)=@_; ($x*$y)/mdc($x,$y); }