Sie sind auf Seite 1von 11

TRABAJO FINAL

Reaccin Qumica
ALUMNOS:
-

Leonardo Calla, David


Jimenez Sairitupac, Jair Antony
Carhuayano Paucar, Cristian
Osores Jesus , Alessandra
Diaz Bohorquez, Jorge

SECCIN:
IX-45
CICLO:
2016-1
CURSO:
Algoritmos (IN220)
PROFESOR(A): Violeta Castillo

NDICE

1. INTRODUCCIN
2. MARCO TERICO
3. ANLISIS Y DISEO DE LA SOLUCIN
3.1. ANLISIS DE DATOS DE ENTRADA, SALIDA E INTERMEDIOS
3.2. DISEO DE LAS INTERFACES DE ENTRADA/SALIDA
3.3. MODELO MATEMTICO
3.4. ALGORITMO DE SOLUCIN
3.5. VALIDACIN
4. IMPLEMENTACIN DE LA SOLUCIN EN VBA
5. BIBLIOGRAFA

Lima Per

1. INTRODUCCION
Los algoritmos son un conjunto pre-escrito de instrucciones o reglas bien definidas, ordenadas
y finitas que permite realizar una actividad. Estos conllevan a llevar un proceso y un orden de
ideas en todos los aspectos.
En el siguiente caso, calcularemos la composicin de los productos y reactantes de
una reaccin qumica en equilibrio, conociendo el valor de la constante de
equilibrio

En este caso mediante el uso de Visual Basic se podr obtener la concentracin de los
elementos, la composicin de los productos y reactantes de una reaccin qumica en
equilibrio.
2. MARCO TEORICO
El equilibrio qumico es un estado de un sistema reaccionante en el que no se observan
cambios a medida que transcurre el tiempo, a pesar de que siguen reaccionando entre s las
sustancias presentes.
En la mayora de las reacciones qumicas, los reactivos no se consumen totalmente para
obtener los resultados deseados, sino que, por el contrario, llega un momento en el que parece
que la reaccin ha concluido.

Ahora se puede comprender por qu K es siempre constante, independientemente de las


concentraciones de las sustancias reaccionantes en el equilibrio.
3. ANLISIS Y DISEO DE LA SOLUCIN
3.1. ANLISIS DE DATOS DE ENTRADA, SALIDA E INTERMEDIOS

Nombres
T
a
b
V
Keq

DATOS DE ENTRADA
T. de
Significado
Variable
as single
Temperatura (C)
as single
N moles del
primer elemento
as single
N moles del
segundo elemento
as single
Volumen (L)
as double
Constante de
equilibrio
4

Rango
0 < T < 600
0 < a < 100
0 < b < 100
0 < V < 1000
0< Keq < 100

Nombres
concentracin
concentracionreacta
nte
coeficientexcuadrad
o
coeficientex

DATOS DE SALIDA
T. de variable
Significado
as single
Concentracin de cada
elemento
as single
Concentracin del reactante
as single
as single

constante

as single

X1

as single

X2

as single

Nombres
Coe
Valor

Coeficiente del primer


elemento
Coeficiente del segundo
elemento
Coeficiente del tercer
elemento
Composicin del primer
elemento
Composicin del segundo
elemento

DATOS INTERMEDIOS
Variab
Significado
le
as
Coeficiente inicial de los
single
elementos
as
Contador
integer

Rango
0 < coe < 50

3.2. DISEO DE LAS INTERFACES DE ENTRADA/SALIDA


Interfaces desarrolladas en hoja de Excel

0 <= valor
<= 6

Interfaces de entrada

Interfaces de Salida

3.3. MODELO MATEMTICO


Los pasos a seguir y las frmulas a usar son las siguientes:
7

PARA LA CONSTANTE DE EQUILIBRIO

3.4. ALGORITMO DE SOLUCIN


PSEUDOCDIGO
INICIO qumica()
Leer a, b, V, T, Keq
valor 0
Para i 1 a 4
Leer coe(i)
valor valor + 3
Siguiente
valor 0
Para i 1 a 2
concentracion(i) coe(i) / v
valor valor + 3
8

Siguiente
valor 1
Para i 1 a 2
Escribir concentracion(i)
Escribir ("-", coe(i) , "X")
Escribir (concentracion(i) , " - " , coe(i) , "X")
valor valor + 2
Siguiente
Escribir ("+" , coe(3) , "X")
Escribir ("+" , coe(3) , "X")
coeficientexcuadrado coe(3) ^ 2 + coe(1) * coe(2) * Keq
coeficientex

Keq
*
(concentracion(1)
*
coe(2)

concentracion(2) * coe(1))
constante -Keq * concentracion(1) * concentracion(2)
Escribir coeficientexcuadrado
Escribir coeficientex
Escribir constante
x1 (-coeficientex + potencia(coeficientexcoeficiente - 4 *
constante * coeficientexcuadrado)) /(2 * coeficientexcuadrado)
x2 (-coeficientex potencia(coeficientexcoeficiente - 4

constante * coeficientexcuadrado)) / (2 * coeficientexcuadrado)


Escribir x1
Escribir x2
concentracionreactante potencia(Keq * (coe(1) ^ coe(1)) *
coe(2) ^ coe(2))
Escribir concentracionreactante
FIN

3.5

VALIDACIN
DATOS DE ENTRADA

DATOS DE SALIDA

4.

IMPLEMENTACIN DE LA SOLUCION EN VBA

10

5. BIBLIOGRAFIA
http://assets.mheducation.es/bcv/guide/capitulo/844816962X.pdf (consulta 24 de junio del
2016)
Raymond, CHAN (2010) REACCIONES QUIMICAS: ESTEQUIOMETRIA (consulta 24 de
junio del 2016)
Timberlake,

Qumica(2008)

EQUILIBRIO

REDUCCION (consulta 24 de junio del 2016)

11

QUIMICO:

GASES,

OXIDACION