Está en la página 1de 30

SIMULACIÓN DE UNA TITULACIÓN ÁCIDO-BASE

CON CÁLCULO NUMÉRICO DEL PUNTO DE


EQUILIBRIO

CURSO: ALGORITMOS
CODIGO: IN220
SECCION: IX-49
INTEGRANTES: HANNA JORGE VELASQUEZ
JOHANNA AVELLANEDA
JOSSELYN MIRANDA

24 DE NOVIEMBRE DE 2016
I. Introducción
Para realizar el trabajo propuesto por el curso, nuestro equipo de trabajo se dispuso a
investigar sobre el tema encomendado, titulado " Simulación de una titulación acido base".
Para desarrollar el tema y hacer los cálculos respectivos es necesario el uso del programa
Excel, y en específico el uso de Visual Basic que está incluido dentro del mencionado
programa.

Para realizar el algoritmo se tiene que hacer un estudio y análisis previo que está detallado
en este informe. Entre lo que se detalla está el pseudocódigo a usar, el análisis de datos de
entrada, salida e intermedios; así como las fórmulas matemáticas a utilizar y problemas de
validación para comprobar que el algoritmo funciona correctamente.

Luego, para codificar en Visual Basic fue necesaria la ayuda de todo el grupo de trabajo
para resolver los problemas de codificación que se presentaban a medida que se
desarrollaba el programa para calcular titulaciones ácido base.

1
II. Marco Teórico:

Una reacción de neutralización o titulación ácido base es aquella en la que un ácido y una

base en solución acuosa, interactúan para producir agua y una sal.

Estas reacciones son importantes industrialmente pues constituyen un método eficaz de

producir sales de alta pureza. Durante la neutralización, los iones H y OH reaccionan entre

sí para producir agua, al tiempo que los iones restantes, es decir, los pares conjugados del

ácido y la base, generan la sal. Sin embargo, por lo general estos iones continúan

disociados en solución acuosa, por lo que la sal, como tal, no se forma sino hasta que el

agua es retirada, por ejemplo, por evaporación. El pH de la solución luego de que ha

ocurrido la neutralización es cercano a la neutralidad, aunque su valor exacto depende de

los iones presentes.

La titulación o valoración de soluciones tiene como principal objetivo determinar la

concentración de una solución ácida o básica desconocida denominada solución analizada.

Esto se logra a través de la adición de pequeños volúmenes de una solución ácida o básica

de concentración conocida-la solución valorada- a la solución analizada. El proceso se basa

en la neutralización que se lleva a cabo entre las dos soluciones, ya que una es ácida y la

otra es básica. Así, si sabemos la concentración de iones H de la solución valorada,

podremos deducir la concentración de iones OH en la solución analizada, a partir del

volumen de solución valorada usado para neutralizarla, pues la H debe ser igual a la .

Cuando esto sucede se dice que se ha alcanzado el punto de equivalencia. En este punto, el

número de equivalentes-gramo del ácido y la base son iguales.

2
Punto de equivalencia: valor del pH

Antes de iniciar la valoración se debe elegir un indicador de pH adecuado según el punto

de equivalencia previsto de la reacción. El punto de equivalencia se corresponde con el

valor teórico de la valoración, pero en la práctica no es posible saberlo con exactitud. En

dicho punto habrán reaccionado cantidades estequiométricas de ambos reactivos, y el pH

de dicho punto depende de la fuerza relativa del ácido y la base empleados. Para conocer

dicho valor se pueden emplear las siguientes reglas:1

 Un ácido fuerte reacciona con una base fuerte para formar una disolución neutra

(pH = 7).

 Un ácido fuerte reacciona con una base débil para formar una disolución ácida (pH

<7).

 Un ácido débil reacciona con una base fuerte para formar una disolución básica

(pH> 7).

1
https://es.wikipedia.org/wiki/Valoraci%C3%B3n_%C3%A1cido-base#Punto_de_equivalencia:_valor_del_pH

3
III. Análisis y Diseño de la Solución
a) Análisis de datos de entrada, salida e intermedios:
i. Datos de entrada:
 Cantidad de Solución Base: En el aplicativo la variable recibirá el
nombre de Cant_sol_base y de tipo Single. La cantidad ingresada
aquí será en mililitros.
 Concentración de Solución Base: En el aplicativo la variable
recibirá el nombre de conc_sol_base y de tipo Single. El valor
ingresado aquí será en moles por litro.
 Cantidad Inicial de Disolución En el aplicativo la variable
recibirá el nombre de cant_diso_inicial y de tipo Single. La
cantidad ingresada aquí será en mililitros.
 Cantidad de Solución Base: En el aplicativo la variable recibirá el
nombre de sol_base de tipo String Recibirá los valores de débil y
fuerte.
 Cantidad de Solución Ácida: En el aplicativo la variable recibirá
el nombre de sol_base de tipo String. Recibirá los valores de débil
y fuerte.

ii. Datos de salida:


 Moles en la Solución Base: En el aplicativo la variable recibirá el
nombre de moles_sol_base de tipo Single. La cantidad resultante
aquí será en moles de la solución base.
 Moles en la Solución Ácida: En el aplicativo la variable recibirá
el nombre de moles_sol_acida de tipo Single. La cantidad
resultante aquí será en moles de la solución ácida.
 Cantidad de ácido base luego de neutralización: En el aplicativo
la variable recibirá el nombre de conc_sol_acida de tipo Single. La
cantidad resultante aquí será en moles de la solución ácida luego
de la neutralización.
 Concentración inicial del ácido en la solución original: En el
aplicativo la variable recibirá el nombre de
cant_sol_acida_postneutralización de tipo Single. La cantidad
resultante aquí será en moles de la solución ácida.
 Punto de Equivalencia en el punto pH: En el aplicativo la
variable recibirá el nombre de pH de tipo Single. La cantidad
resultante aquí será en moles de la solución ácida.

4
 Volumen total de Disolución: En el aplicativo la variable recibirá
el nombre de volumen_total_disolución , de tipo Single. La
cantidad ingresada aquí será en mililitros.

iii. Datos intermedios:


 Ácido: En el aplicativo la variable recibirá el nombre de acido de
tipo String. Esta variable servirá para saber frente a que tipo de
titulación nos encontramos ( base fuerte -acido fuerte, etc).
 Base: En el aplicativo la variable recibirá el nombre de base de
tipo String. Esta variable servirá para saber frente a que tipo de
titulación nos encontramos (base fuerte -acido fuerte, etc).
 Valor del Ácido Débil: En el aplicativo la variable recibirá el
nombre de valor_acido_debil de tipo Single.
 Valor Ácido Fuerte: En el aplicativo la variable recibirá el
nombre de valor_acido_fuerte de tipo Single.
 Constante para valores de ácidos: En el aplicativo la variable
recibirá el nombre de K de tipo Double, ya que esta constante
recibirá número muy pequeños en simulaciones con ácidos con
constantes ya conocidas.
 X: En el aplicativo la variable recibirá el nombre de x de tipo
Single. La cantidad resultante aquí será en moles de la solución
ácida.

b) Diseño de las interfaces de entrada y salida

5
6
c) Modelo matemático

Valoraciones de ácidos:

donde:

 pKa es el potencial de la constante de acidez del ácido débil.


 [OH-]añadido es la concentración de base fuerte añadida a la disolución final (no a la
disolución estándar original)
 [HA]total es la suma de las concentraciones de ácido, HA, y de su base conjugada, A,
en la disolución final.

Valoración de un ácido débil con una base fuerte:

Las siguientes fórmulas fueron extraídas del libro titulado "Química" de Chang Goldsby, aquí
explica detalladamente cada procedimiento a realizar en las simulaciones ácido-base.

7
Fuente: Chang Goldsby (2010). Química.

base∗cantidad en moles de solución base


Moles Solución Base=concentración solución
1000
cantidad disolucióninicial∗Moles Solución base
Moles Solución Ácida=
10

Cant . Sol Acida Neut =Moles Solución Ácida−Moles Solución Base

Cant . Sol. ácida Neut .


Concentración Sol . Ácida= ∗1000
Vol Disolución

PH =−log (Concentración Sol Ácida)

d) Algoritmo de solución

Pseudocódigo
INICIO

Leer vector_compuesto(100)
Leer vector_valor_disociacion(100)
Leer cantidad_de_solucion_base
Leer concentracion_de_solucion_base
Leer cantidad_de_disolucion_inicial
Leer solucion_base
Leer solucion_acida

Leer valor_acido_fuerte
Leer i
Leer k
Leer acido
Leer base
Leer x

8
Leer valor_acido_debil

Leer vol_total_de_disolucion As Single


Leer cantidad_de_moles_de_solucion_acida As Single
Leer cantidad_de_moles_de_solucion_base As Single
Leer cantidad_de_solucion_acida_postneutralizacion As Single
Leer concentracion_de_solucion_acida As Single
Leer ph As Single

Si acido = "" o base = "" Entonces


Hacer hasta que acido = "Fuerte" o acido = "Débil"
acido = InputBox("Ingrese el tipo de ácido : Fuerte o Débil")
Repetir
Escribir acido

Hacer hasta que base = "Fuerte" o base = "Débil"


base = InputBox("Ingrese el tipo de base : Fuerte o Débil")
Repetir
Escribir base
Fin Si

Para i = 1 Hasta 100


Leer vector_compuesto(i)
Leer vector_valor_disociacion(i)
Siguiente i

Leer siestaelacido = Falso

Si cantidad_de_solucion_base = "" o concentracion_de_solucion_base = "" o


cantidad_de_disolucion_inicial = "" o solucion_acida = "" o solucion_base = "" Entonces

Hacer hasta que cantidad_de_solucion_base > 0


Leer cantidad_de_solucion_base
Repetir
Escribir cantidad_de_solucion_base

Hacer hasta que concentracion_de_solucion_base > 0


Leer concentracion_de_solucion_base ")
Repetir
Escribir concentracion_de_solucion_base
9
Hacer hasta que cantidad_de_disolucion_inicial > 0
Leer cantidad_de_disolucion_inicial
Repetir
Escribir cantidad_de_disolucion_inicial

Hacer hasta que siestaelacido = Verdadero


Leer solucion_acida
Para i = 1 Hasta 100
Si solucion_acida = vector_compuesto(i) Entonces
siestaelacido = Verdadero
Fin Si
Siguiente i

Si siestaelacido = Falso Entonces


Escribir ("Debe ingresar un ácido de la tabla")
Fin Si
Repetir
Escribir solucion_acida

Hacer hasta que solucion_base <> ""


Leer solucion_base
Repetir
Escribir solucion_base
Sino

Leer cantidad_de_solucion_base
Leer cantidad_de_disolucion_inicial
Leer concentracion_de_solucion_base
Leer solucion_acida
Leer solucion_base
Fin Si

vol_total_de_disolucion = cantidad_de_disolucion_inicial + cantidad_de_solucion_base


Escribir vol_total_de_disolucion

Leer base
Leer acido
Leer compuesto_acido

Para i = 1 Hasta 100


10
Si compuesto_acido = vector_compuesto(i) Entonces
k = vector_valor_disociacion(i)
Fin Si
Siguiente i

Si acido = "Fuerte" y base = "Fuerte" Entonces


cantidad_de_moles_de_solucion_base = (concentracion_de_solucion_base *
(cantidad_de_solucion_base / 1000))

cantidad_de_moles_de_solucion_acida = (cantidad_de_disolucion_inicial *
cantidad_de_moles_de_solucion_base) / 10

cantidad_de_solucion_acida_postneutralizacion = cantidad_de_moles_de_solucion_acida -
cantidad_de_moles_de_solucion_base

concentracion_de_solucion_acida = ((cantidad_de_solucion_acida_postneutralizacion /
vol_total_de_disolucion) * 1000)

ph = -Log10(concentracion_de_solucion_acida)

Escribir cantidad_de_moles_de_solucion_base
Escribir "ml / " & solucion_base
Escribir = solucion_base & "+" & solucion_acida
Escribir "NaCl + H2O"
Escribir cantidad_de_moles_de_solucion_acida
Escribir "moles de " & solucion_acida
Escribir "cantidad_de_solucion_acida_postneutralizacion
Escribir "Moles"
Escribir concentracion_de_solucion_acida
Escribir "Molar"
Escribir ph
Sino
Si acido = "Débil" And base = "Fuerte" Entonces
cantidad_de_moles_de_solucion_base = (concentracion_de_solucion_base *
(cantidad_de_solucion_base / 1000))
cantidad_de_moles_de_solucion_acida = (cantidad_de_disolucion_inicial *
cantidad_de_moles_de_solucion_base) / 10
cantidad_de_solucion_acida_postneutralizacion =
cantidad_de_moles_de_solucion_acida - cantidad_de_moles_de_solucion_base

11
concentracion_de_solucion_acida =
(((cantidad_de_solucion_acida_postneutralizacion * k) /
cantidad_de_moles_de_solucion_base))
ph = -Log10(concentracion_de_solucion_acida)

Escribir cantidad_de_solucion_acida_postneutralizacion
Escribir "Moles"
Escribir concentracion_de_solucion_acida
Escribir "Molar"
Escribir "PH"
Escribir cantidad_de_moles_de_solucion_base
Escribir "ml / " & solucion_base
Escribir solucion_base & "+" & "2" & solucion_acida
Escribir solucion_acida + "H2O"
Escribir cantidad_de_moles_de_solucion_acida
Escribir "moles de " & solucion_acida
Escribir ph
Sino
Si acido = "Fuerte" And base = "Débil" Entonces
cantidad_de_moles_de_solucion_base = (concentracion_de_solucion_base *
(cantidad_de_solucion_base / 1000))

cantidad_de_moles_de_solucion_acida = (cantidad_de_disolucion_inicial *
cantidad_de_moles_de_solucion_base) / 10

cantidad_de_solucion_acida_postneutralizacion =
(cantidad_de_moles_de_solucion_acida / vol_total_de_disolucion) * 1000

k = 0.00000000056
valor_acido_fuerte = 0.05

x = (k * valor_acido_fuerte) ^ 0.5
concentracion_de_solucion_acida = x

ph = -Log10(concentracion_de_solucion_acida)

Escribir cantidad_de_solucion_acida_postneutralizacion
Escribir "Moles"
Escribir concentracion_de_solucion_acida
Escribir "Molar"
12
Escribir "PH"
Escribir ph
Escribir cantidad_de_moles_de_solucion_base
Escribir "ml / " & solucion_base ' escribe moles/"solucion base"
Escribir solucion_base & "+" & solucion_acida
Escribir "NH4Cl"
Escribir cantidad_de_moles_de_solucion_acida
Escribir "moles de " & solucion_acida
Fin Si
Fin Si
Fin Si

FIN

e) Validación
Para validar todo lo desarrollado en el algoritmo se tiene tres tipos de ejercicios en
la bibliografía utilizada, específicamente del libro de Chang Goldsby, en el que se
relatan tres tipos de titulaciones con ejemplos y datos. A continuación, se dan
estos datos que irán en el aplicativo en botones de juegos de datos 1,2 y 3.

 Datos para Simulación de Titulación Base Fuerte - Ácido Fuerte (Véase


Pag. 732)

Cantidad de
solución base 10
(ml) ml
Concentració
n de solución 0.1
base (molar) mol/lt
Cantidad de
disolución 25
inicial ml
Solución Base NaOH Fuerte
Solución
HCl
Ácida Fuerte
Volumen
Total de la 35 ml
Disolución
 Datos para Simulación de Titulación Base Fuerte - Ácido Débil (Véase
Pag. 737)

13
Cantidad de
solución base 10
(ml) ml
Concentració
n de solución 0.1
base (molar) mol/lt
Cantidad de
disolución 25
inicial ml
Solución Base NaOH Fuerte
Solución
CH3COOH
Ácida Débil
Volumen
Total de la 35 ml
Disolución

 Datos para Simulación de Titulación Base Débil - Ácido Fuerte (Véase


Pag. 740)

Cantidad de
solución base 10
(ml) ml
Concentració
n de solución 0.1
base (molar) mol/lt
Cantidad de
disolución 25
inicial ml

Solución Base NH3


Débil
Solución
HCl
Ácida Fuerte
Volumen
Total de la 50 ml
Disolución

14
IV. Implementación de la Solución:
Option Explicit

Private Sub CommandButton21_Click()


Dim vol_total_de_disolucion As Single
Dim vector_compuesto(100) As String
Dim concentracion_de_solucion_base As Single
Dim cantidad_de_disolucion_inicial As Single
Dim vector_valor_disociacion(100) As Single
Dim cantidad_de_solucion_base As Single
Dim solucion_base As String
Dim solucion_acida As String
Dim valor_acido_fuerte As Double
Dim k As Single
Dim acido As String
Dim base As String
Dim x As Double
Dim valor_acido_debil As Single
Dim ph As Single
Dim cantidad_de_moles_de_solucion_acida As Single
Dim cantidad_de_moles_de_solucion_base As Single
Dim cantidad_de_solucion_acida_postneutralizacion As Single
Dim concentracion_de_solucion_acida As Single

If Cells(11, 7) = "" Or Cells(12, 7) = "" Then

15
Do Until acido = "Fuerte" Or acido = "Débil"
acido = InputBox("Ingrese el tipo de ácido : Fuerte o Débil")
Loop
Cells(12, 7) = acido

Do Until base = "Fuerte" Or base = "Débil"


base = InputBox("Ingrese el tipo de base : Fuerte o Débil")
Loop
Cells(11, 7) = base
End If

For i = 1 To 100
vector_compuesto(i) = Cells(5 + i, 19)
'Por ejmplo lee 0.000018
vector_valor_disociacion(i) = Cells(5 + i, 20)
Next i

Dim siestaelacido As Boolean


siestaelacido = False

If Cells(8, 6) = "" Or Cells(9, 6) = "" Or Cells(10, 6) = "" Or Cells(11, 6) = "" Or Cells(12,


6) = "" Then

Do Until cantidad_de_solucion_base > 0


cantidad_de_solucion_base = InputBox("Ingrese la cantidad de solución base en
mL")
Loop
Cells(8, 6) = cantidad_de_solucion_base

Do Until concentracion_de_solucion_base > 0


concentracion_de_solucion_base = InputBox("Ingrese Concentración Solución
Base en Molar ( ejm : 0.4) ")
Loop
Cells(9, 6) = concentracion_de_solucion_base

Do Until cantidad_de_disolucion_inicial > 0


cantidad_de_disolucion_inicial = InputBox("Ingrese cantidad de disolución inicial
en mL")
Loop
Cells(10, 6) = cantidad_de_disolucion_inicial

Do Until siestaelacido = True


solucion_acida = InputBox("Ingrese Compuesto de Solución Ácida: ")

For i = 1 To 100

16
If solucion_acida = vector_compuesto(i) Then
siestaelacido = True
End If
Next i

If siestaelacido = False Then


MsgBox ("Debe ingresar un ácido de la tabla")
End If
Loop
Cells(12, 6) = solucion_acida

Do Until solucion_base <> ""


solucion_base = InputBox("Ingrese Compuesto de Solución Base: ")
Loop
Cells(11, 6) = solucion_base
Else
cantidad_de_solucion_base = Cells(8, 6)
cantidad_de_disolucion_inicial = Cells(10, 6)
concentracion_de_solucion_base = Cells(9, 6)
solucion_acida = Cells(12, 6)
solucion_base = Cells(11, 6)
End If

vol_total_de_disolucion = cantidad_de_disolucion_inicial + cantidad_de_solucion_base


Cells(25, 6) = vol_total_de_disolucion

base = Cells(11, 7)
acido = Cells(12, 7)

Dim compuesto_acido As String


compuesto_acido = Cells(12, 6)

For i = 1 To 100
If compuesto_acido = vector_compuesto(i) Then
k = vector_valor_disociacion(i)
End If
Next i

Range("D8") = "mL"
Range("D9") = "mol/Lt"
Range("D10") = "mL"

If acido = "Fuerte" And base = "Fuerte" Then


cantidad_de_moles_de_solucion_base = (concentracion_de_solucion_base *
(cantidad_de_solucion_base / 1000))

17
cantidad_de_moles_de_solucion_acida = (cantidad_de_disolucion_inicial *
cantidad_de_moles_de_solucion_base) / 10
cantidad_de_solucion_acida_postneutralizacion = cantidad_de_moles_de_solucion_acida
- cantidad_de_moles_de_solucion_base
concentracion_de_solucion_acida = ((cantidad_de_solucion_acida_postneutralizacion /
vol_total_de_disolucion) * 1000)
ph = -Application.WorksheetFunction.Log10(concentracion_de_solucion_acida)

Cells(19, 6) = cantidad_de_moles_de_solucion_base
Cells(19, 7) = "ml / " & solucion_base
Cells(20, 6) = solucion_base & "+" & solucion_acida
Cells(20, 7) = "NaCl + H2O"
Cells(21, 6) = cantidad_de_moles_de_solucion_acida
Cells(21, 7) = "moles de " & solucion_acida
Cells(22, 6) = cantidad_de_solucion_acida_postneutralizacion
Cells(22, 7) = "Moles"
Cells(23, 6) = concentracion_de_solucion_acida
Cells(23, 7) = "Molar"
Cells(24, 6) = ph
Else
If acido = "Débil" And base = "Fuerte" Then
cantidad_de_moles_de_solucion_base = (concentracion_de_solucion_base *
(cantidad_de_solucion_base / 1000))
cantidad_de_moles_de_solucion_acida = (cantidad_de_disolucion_inicial *
cantidad_de_moles_de_solucion_base) / 10
cantidad_de_solucion_acida_postneutralizacion =
cantidad_de_moles_de_solucion_acida - cantidad_de_moles_de_solucion_base

concentracion_de_solucion_acida = (((cantidad_de_solucion_acida_postneutralizacion
* k) / cantidad_de_moles_de_solucion_base))
ph = -Application.WorksheetFunction.Log10(concentracion_de_solucion_acida) 'Se
usa este parametro porque en vba LOG es solo logaritmo natural y no admite bases.

Cells(22, 6) = cantidad_de_solucion_acida_postneutralizacion
Cells(22, 7) = "Moles"
Cells(23, 6) = concentracion_de_solucion_acida
Cells(23, 7) = "Molar"
Cells(24, 7) = "PH"
Cells(19, 6) = cantidad_de_moles_de_solucion_base
Cells(19, 7) = "ml / " & solucion_base
Cells(20, 6) = solucion_base & "+" & "2" & solucion_acida
Cells(20, 7) = solucion_acida + "H2O"
Cells(21, 6) = cantidad_de_moles_de_solucion_acida
Cells(21, 7) = "moles de " & solucion_acida
Cells(24, 6) = ph
Else

18
If acido = "Fuerte" And base = "Débil" Then
cantidad_de_moles_de_solucion_base = (concentracion_de_solucion_base *
(cantidad_de_solucion_base / 1000))
cantidad_de_moles_de_solucion_acida = (cantidad_de_disolucion_inicial *
cantidad_de_moles_de_solucion_base) / 10
cantidad_de_solucion_acida_postneutralizacion =
(cantidad_de_moles_de_solucion_acida / vol_total_de_disolucion) * 1000

k = 0.00000000056
valor_acido_fuerte = 0.05
x = (k * valor_acido_fuerte) ^ 0.5
concentracion_de_solucion_acida = x
ph = -Application.WorksheetFunction.Log10(concentracion_de_solucion_acida)

Cells(22, 6) = cantidad_de_solucion_acida_postneutralizacion
Cells(22, 7) = "Moles"
Cells(23, 6) = concentracion_de_solucion_acida
Cells(23, 7) = "Molar"
Cells(24, 7) = "PH"
Cells(24, 6) = ph
Cells(19, 6) = cantidad_de_moles_de_solucion_base
Cells(19, 7) = "ml / " & solucion_base ' escribe moles/"solucion base"
Cells(20, 6) = solucion_base & "+" & solucion_acida
Cells(20, 7) = "NH4Cl"
Cells(21, 6) = cantidad_de_moles_de_solucion_acida
Cells(21, 7) = "moles de " & solucion_acida
End If
End If
End If
End Sub

Private Sub CommandButton22_Click()


Cells(7, 2) = 1
Cells(8, 6) = 10
Cells(9, 6) = 0.1
Cells(10, 6) = 25
Cells(11, 6) = "NaOH"
Cells(12, 6) = "HCl"
Cells(8, 7) = "ml"
Cells(9, 7) = "mol/lt"
Cells(10, 7) = "ml"
Cells(11, 6) = "NaOH"
Cells(12, 6) = "CH3COOH"
Cells(13, 6) = 35
Cells(11, 7) = "Fuerte"
Cells(12, 7) = "Débil"

19
End Sub

Private Sub CommandButton23_Click()


Cells(7, 2) = 1
Cells(8, 6) = 20
Cells(9, 6) = 0.1
Cells(10, 6) = 25
Cells(11, 6) = "NaOH"
Cells(12, 6) = "HCl"
Cells(8, 7) = "ml"
Cells(9, 7) = "mol/lt"
Cells(10, 7) = "ml"
Cells(11, 7) = "Fuerte"
Cells(12, 7) = "Fuerte"
'Cells(13, 7) = 35
End Sub

Private Sub CommandButton24_Click()


Range("F8:G12") = ""
Range("F19:G25") = ""
Range("F13:G13") = ""
Range("F20:G24") = ""
End Sub

Private Sub CommandButton25_Click()


Cells(7, 2) = 1
Cells(8, 6) = 10
Cells(9, 6) = 0.1
Cells(10, 6) = 25
Cells(11, 6) = "NH4"
Cells(12, 6) = "HCl"
Cells(8, 7) = "ml"
Cells(9, 7) = "mol/lt"
Cells(10, 7) = "ml"
Cells(11, 7) = "Débil"
Cells(12, 7) = "Fuerte"
'Cells(13, 6) = 50
End Sub

20
V. Fuentes de Consulta

GOLDSBY, Chang (2010). Química. Principios de química. Richard E.


Dickerson. Editorial Reverté, 1992. ISBN: 8429171754. Pág. 57

HARRIS, Daniel Tema 12: Valoraciones ácido-base. En: Análisis químico cuantitativo.


Editorial Reverté, 2007. ISBN: 8429172246. Pág. 224

QUIMITUBE (2016) (http://www.quimitube.com/videostags/valoraciones-acido-base-


neutralizacion) Sitio web oficial de Quimitube; contiene información sobre y enlaces de
interés (consulta: 14 de noviembre)

UNIVERSIDAD DE CASTILLA-LA MANCHA (2016) (http://www.uclm.es) Sitio web


oficial de la Universidad de Castila-La Mancha; contiene información sobre la institución y
enlaces de interés (consulta: 16 de noviembre)

UNIVERSIDAD NACIONAL DEL CALLAO (2016) (http://www.unac.edu.pe) Sitio web


oficial de la Universidad Nacional Del Callao; contiene información sobre la institución y
enlaces de interés (consulta: 215 de noviembre)

21
VI. Anexos

22
23
24
25
26
27
28
29

También podría gustarte