Modelado orientado a objetos del problema de balanceo de ecuaciones químicas y su resolución con métodos algebraicos
DOI:
https://doi.org/10.30973/progmat/2015.7.3/7Palabras clave:
balanceo de ecuaciones químicas, diseño orientado a objetos, algoritmosResumen
n este artículo se plantea una propuesta de modelado orientado a objetos del problema de balanceo de ecuaciones químicas. Este modelo se utiliza para desarrollar un conjunto de clases que aplican métodos algebraicos basados en manejo de matrices para encontrar los coeficientes estequiométricos que balancean una ecuación química. También se define una gramática utilizada en la validación de la ecuación y se describe la aplicación de tres algoritmos algebraicos para resolver un conjunto de ecuaciones químicas. Adicionalmente, se describe el diseño de una página web que pretende ser un banco de prueba para este tipo de problemas. En este artículo se presenta el modelo de clases, así como los resultados experimentales de la aplicación de los algoritmos algebraicos.
Citas
Toth, Z. Balancing Chemical Equations by Inspection. Journal of Chemical Education. 1997, 74 (11), 1363- 1364. https://doi.org/10.1021/ed074p1363
Petrusevki, M. V. A Fast Solution to the Problem of Balancing Redox Equations: Numbers introducing formal balance. Bulletin of the Chemists and Technologists of Macedonia. 1998, 17(2), 141-145
Olson, J.A. An Analysis of the Algebraic Method for Balancing Chemical Reactions. Journal of Chemical Education- 1997, 74(5), 538-542. https://doi.org/10.1021/ed074p538
Kumar, D. D. Computer Applications in Balancing Chemical Equations. Journal of Science Education and Tecnology. 2001, 10(4), 347-350. https://doi.org/10.1023/A:1012295119087
Risteski, I. B. A New Generalized Matrix Inverse Balancing Chemical Equations and Their Stability. Sociedad Química de México. 2008, 2(3), 104-115. https://doi.org/10.1002/jccs.200900011
Risteski, I. B. A New Singular Matrix Method for Balancing Chemical Equations and Their Stability. Journal of the Chinese Chemical Society. 2009, 2(3), 65-79. https://doi.org/10.1002/jccs.200900011
Zou, D., Ge, Y., Gao, L. y Wu, P. A Novel Harmony Search Algorithm for Chemical Equation Balancing. Proceedings of the International Conference on Computer Design and Applications (ICCDA). 2010, 2, 1-5. https://doi.org/10.1109/ICCDA.2010.5540913
Sen, S. K., Agarwal, H. y Sen, S. Chemical Equation Balancing: An Integer Programming Approach. Mathematical and Computer Modelling. 2006, 44(7- 8), 678-691. https://doi.org/10.1016/j.mcm.2006.02.004
Becker, R. S. y Wentworth, W. E. Química general. Barcelona: Reverté, 1977.
Monsalvo Vázquez, R., Miranda Pascual, M. G., Romero Sánchez, M. R. y Muñoz Perez, G. Balance de materia y energía: procesos industriales. México: Grupo Editorial Patria, 2014.
Gutiérrez Ríos, E. Química. Barcelona: Reverté, 1986.
Angiolani, A. Introducción a la química industrial: fundamentos químicos y tecnológicos. Santiago de Chile: Andrés Bello, 1960.
Atkins, P. W. y Jones, L. Principios de química: los caminos del descubrimiento. Buenos Aires: Médica Panamericana, 2006.
Correa Maya, C. A. Fenómenos químicos. Medellín: Fondo Editorial Universidad EAFIT, 2002.
Bolaños Chombo, V. Química analítica cualitativa: reacciones en solución. Toluca: UAEMex, 2003.
McLaughlin, D. Chemistry Concepts. Mew York: McGraw-Hill, 1994.
Dos Reis, A. J. Compiler Construction Using Java, JavaCC and Yacc. Nueva York: Wiley-IEEE Computer Society Press, 2011.
Guerra González, A. A. Propuesta para la enseñanza de sistemas de ecuaciones lineales. Trabajo final de Maestría, Universidad Nacional de Colombia, 2012.
Méndez Cavazos, M. A. Validación matemática de un nuevo método para solución de algunos tipos de problemas relacionados con álgebra lineal. Tesis de Maestría, Universidad Autónoma de Nuevo León, 1978.
Descargas
Publicado
Cómo citar
Número
Sección
Licencia
Derechos de autor 2015 Programación Matemática y Software
Esta obra está bajo una licencia internacional Creative Commons Atribución 4.0.
Usted es libre de:
Compartir — compartir y redistribuir el material publicado en cualquier medio o formato. |
Adaptar — combinar, transformar y construir sobre el material para cualquier propósito, incluso comercialmente. |
Bajo las siguientes condiciones:
Atribución — Debe otorgar el crédito correspondiente, proporcionar un enlace a la licencia e indicar si se realizaron cambios. Puede hacerlo de cualquier manera razonable, pero de ninguna manera que sugiera que el licenciador lo respalda a usted o a su uso. |
Sin restricciones adicionales: no puede aplicar términos legales o medidas tecnológicas que restrinjan legalmente a otros a hacer cualquier cosa que permita la licencia. |