AEQUARE v1.0 hecho con TIGCC ============================= Por José Manuel Vásquez Pérez email :::: gsmanuel@gmail.com ============================= +++ INSTRUCCIONES +++ Para instalar el programa simplemente envía el ejecutable (bce.89z) a tu calculadora. Para usarlo escribe "bce()" en la linea de comandos, con los argumentos adecuados. El mismo ejecutable funciona en la TI-89 TI-92 PLUS y V200. El programa acepta una cadena de texto como argumento y devuelve una lista con los coeficientes estequiométricos normalizados de la ecuación. Si la ecuación es una combinación lineal de ecuaciones independientes devuelve una matriz con los coeficientes estequiométricos de cada una de las ecuaciones sin normalizar. En la tabla se dan algunos ejemplos: _________________________________________________________________________________________________ _________________________________________________________________________________________________ bce("compuesto") | Peso molecular del compuesto en gramos | bce("CuSO4(H2O)5") | {249.686} (gramos/mol) ________________________________|_________________________________________________________________ bce("combinación de ecuaciones")| Matriz con los coeficientes estequiométricos de cada | ecuación independiente en cada fila | bce("H2+N2+O2->H2O+NH3") | |1 0 1/2 1 0| (H2+1/2O2->H2O) | |3/2 1/2 0 0 1| (3/2H2+1/2N2->NH3) ________________________________|_________________________________________________________________ Esta es la versión definitiva del programa. Si necesitas calcular pesos moleculares y resolver completamente las ecuaciones químicas, utiliza "BCE", el cual realiza todos estos cálculos, pero requiere más espacio (3779 bytes). +++ HISTORIA +++ versión 1.0 (última) - Optimización del código del programa. - 1587 bytes. versión 0.7 - Primera versión pública de aequare. - Balancea cualquier ecuación química resoluble. - Soporta ecuaciones con múltiples soluciones. - Identifica ecuaciones no balanceables o con errores. - 1981 bytes. versión 0.6 (no pública) - Balanceo de ecuaciones en forma normalizada. - Detecta algunos errores en el argumento. - No siempre devuelve el resultado correcto. versiones 0.5 y anteriores (no públicas) - ¡Estoy aprendiendo C! - Se desarrolla el código para hacer el balance. - Errores en el código pueden bloquear la calculadora. - El resultado no se devuelve en forma normalizada. - No se detectan errores en el argumento.