Modelado Orientado a Objetos del Problema de Balanceo de Ecuaciones Químicas y su Resolución utilizando Métodos Algebraicos

Publicación:
Entidad Editora:
Editor Técnico:
ISSN:
Ejemplar/Número:

Cateoría:
Páginas:
Colección:
Fecha de inicio:
Periodicidad:

Programación Matemática y Software
Universidad Autónoma del Estado de Morelos
Dr.Marco Antonio Cruz Chávez
2007-3283

Volumen 7, Número 3/Octubre del 2015
Periodo Octubre-Enero 2016
Artículo de Investigación
52-63
Computación

Octubre del 2015

Cuatrimestral

 

 

 

 

PDF(2951 KB)

Leticia Palos-Sánchez, Mario Iván Jaen-Márquez, Rafael Rivera-López

Direción de Operación y Soporte de TI, Tecnologías de Información del Tecnológico de Monterrey, Eugenio Garza Sada 2501, Col. Tecnológico Monterrey N.L., México.
Departamento de Ciencias de la Computación, Centro de Investigación en Matemáticas, A.C. (CIMAT), Jalisco S/N, Col. Valenciana, Guanajuato, México.
Departamento de Sistemas y Computación, Instituto Tecnológico de Veracruz, Calzada Miguel Ángel de Quevedo 2779, Veracruz, México.

Recibido: 10 de enero del 2015 Aceptado: 20 de julio del 2015 Publicado en línea:30 octubre 2015

Resumen. En este artículo se presenta 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 sea un banco de prueba para este tipo de problemas. En este artículo se presentan el modelo de clases, así como los resultados experimentales de la aplicación de los algoritmos algebraicos.

Palabras claves: Balanceo de Ecuaciones Químicas, Diseño Orientado a Objetos, Algoritmos.

 

Abstract.This paper presents an object oriented model for solving the chemical equation balancing problem. This model consists of a group of classes that apply algebraic methods based on matrix computations to find the stoichiometric coefficients needed for balancing a chemical equation. A context-free grammar for validating chemical equations is defined and three algebraic algorithms are applied to solve a set of chemical equations. A web page that is intended to be a repository for testing chemical equations for this type of problems is described. In this article the class diagram and the experimental results of the application of algebraic algorithms are presented.

Keywords: Balancing chemical equations, Object Oriented Design, Algorithms.

Leticia Palos-Sánchez(Autor de correspondencia)
Email:leticia.palos@itesm.mx
Mario Iván Jaen-Márquez
Email:mario.jaen@cimat.mx
Rafael Rivera-López
Email:rrivera@itver.edu.mx