Skip to content
This repository has been archived by the owner on Jul 2, 2022. It is now read-only.
/ eq Public archive

simple simulation of acid-base chem reactions

Notifications You must be signed in to change notification settings

fjballest/eq

Repository files navigation




             eq (c) 1991,1992
             ~~~~~~~~~~~~~~~~



    (*) EQv2.0: VERSION 2.0!
        ------

    eq es un programa que permite hacer simulaciones de valoraciones
para equilibrios acido-base. De ahi el nombre de "eq". El programa se
limita a trazar la grafica de la valoracion suministrando informacion
precisa sobre PH y porcentaje de valoracion completada. Es bastante util
para explicar el concepto de valoracion a estudiantes de cursos de
introduccion a la quimica general. Permite una vision dinamica del proceso
de valoracion.

    (*) Cambios respecto a la versi¢n 1.0:
        ---------------------------------

*   => Escribe "pH" correctamente. Antes se pod¡a ver algo como "PH".
       Asimismo escribe las palabras correctamente acentuadas.
*   => Posibilidad de obtener la tabla de pHs por impresora i/o fichero.
*   => Dibuja el punto de equivalencia TRAS haber dibujado la grafica,
*         indicando el valor del pH en dicho punto.
*   => Limita la escala volum‚trica a 100mL con lo que la precisi¢n es mayor.
*   => Si no hay colisi¢n de d¡gitos [uno sobre otro] dibuja los valores
*         correspondientes a las divisiones de la escala en la gr fica.
*   => Dibuja la primera derivada de la curva de valoraci¢n y/o dicha curva.
*   => Anota el m ximo de la primera derivada y lo compara con el pH del
*         punto de equivalencia.
*   => Suministra informaci¢n reconfigurable mediante fichero de datos
*         sobre (in)conveniencia de indicadores para los juegos de ac./bas.
!-! => Incluye valoraciones para  cidos poliproticos.
    => Incluye el uso del metodo de las tres tangentes tralara!
    => Permite la navegacion mediante cursor/rat¢n sobre ambas curvas.



    (*) USO:
        ---

    Desde el prompt del Sistema Operativo:
    2
       C:\eq\> eq [retorno]
            utiliza eq.dat como fichero de datos.

       c:\eq\> eq /h [retorno]
            da ayuda sobre su uso y opciones.


       c:\eq\> eq fichero [retorno]

            utiliza "fichero" como fichero de datos.



    (*) NECESIDADES:
        -----------

    eq s¢lo funciona en PCs con tarjetas graficas CGA EGA o VGA.
    Necesita un minimo de 512 Kb para funcionar ( incluye dentro del
    propio programa los drivers y fuentes para texto en modo grafico).




    (*) FICHEROS EN EL DISCO:
        --------------------

    En el disco que se suministra se pueden encontrar los siguientes
ficheros:


         ***=Ejecutables========***

         eq.exe       -> El ejecutable de eq.

         ***=Fuentes============***

         eq.pas       -> El fuente Pascal del programa principal.
         phfun.pas    -> El fuente del modulo "phfun" utilizado por eq.
         fun_mat.pas  -> El fuente del modulo "fun_mat" utilizado por phfun.

         ***=M¢dulos=compilados=***


         phfun.tpu    -> La "Turbo Pascal Unit" de phfun.
         fun_mat.tpu  -> La "Turbo Pascal Unit" de fun_mat.

         ***Librerias/utilidades***

         eq_menus.lib -> Libreria con el formato de los menus de eq. para
                         ser modificados con "makemenu" [TPascal Tool Box].
                         Con id 01 estan los menus de la vers. 1.0
                         Con id 02 estan los de la vers. 2.0

         makemenu.exe -> Utilidad de las ToolBox para hacer menus.
         leer.exe     -> Utilidad para leer este fichero.
         lee.me       -> Este fichero.

         ***=Ficheros=de=datos==***

         eq.dat       -> Fichero de ejemplo con acidos y bases.

                         El formato del mismo es muy simple y queda de
                         manifiesto al echarle un vistazo a este fichero:

                         *     Linea de comentarios:
                         *           # ......
                         *     Lineas de datos:
                         *           <tipo> <formula>
                         *           <fuerza>
                         *           <constante>
                         *           <nombre>
                         *     Donde <tipo> es "a" o "b" y <fuerza> es
                         *     "fuerte" o "debil".
                         *
                         *     Ejemplo:
                         *       # Acidos...
                         *       a ClH
                         *       fuerte
                         *       1
                         *       Acido Clorh¡drico
                         *
                         *     Nota: '#', 'a' y 'b' han de estar al principio de la linea.



    (*) FUENTES EN PASCAL:
        -----------------


    Al haberse utilizado librerias (TPUs) de la ToolBox para compilar el
presente programa es necesario disponer de ellas. Borland International
suministra dichas librerias ( Al igual que el TurboPascal ).

    El programa utiliza una interpolacion para dibujar la grafica. No
obstante para los propositos del mismo la precision matematica queda
cubierta incluso en exceso.


         Los autores, en Granada a 2 Enero 1992.
         --------------------------------------

About

simple simulation of acid-base chem reactions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published