/ProyectoWeb_NotacionPolaca

Proyecto 3 , Estructuras discretas, notación polaca

Primary LanguageHTMLMIT LicenseMIT

Proyecto 3: Notación polaca

Estructuras discretas

Esta es una aplicación web para la conversión de notación polaca, de notacion infija, a notación postfija y prefija.

📄 Para las instrucciones de uso, leer Manual de usuario.

Requerimientos del sistema

La aplicación trabaja desde en navegador mediante un script de JavaScript por lo tanto, los requisitos esenciales para cualquier sistema operativo son: JavaScript habilitado, Al menos 512 MB de RAM (al menos 2 GB de RAM para Vista)

  • Internet Explorer 6/7/8
    • Para Internet Explorer se recomienda tener ActiveX habilitado
  • Firefox 3.x, 4
  • Chrome 7/8
  • Safari 4/5

Instrucciones para su instalación

  • Por el navegador

    Ingresar a el link Proyecto Notación polaca, para el uso de la aplicación en el navegador.

  • De manera local

    Para poder ejecutar la aplicación de forma local es necesario tener el código fuente del repositorio en su computadora, para esto clone el repositorio isando desde terminal con el siguiente comando.

     git clone https://github.com/AbrahamRH/ProyectoWeb_NotacionPolaca.git

    Es necesario tener python 2.7.x e instalar su libreria eel.

     pip install eel
    

    despues de clonar el repositorio, seleccione el archivo main.py y ábralo preferentemente con el IDE pyCharm

    O bien descargando desde un archivo comprimido:

    1. Decargar el archivo comprimido ZIP desde el repositorio,
    2. Descomprimirlo en su computadora
    3. Posteriormente ejecutar con el navegador el archivo index.html

    Si se desea unicamente utilizar el ejecutable acudir al link: ejecutable, leer el manual de usuario para más información:

Tecnologias utilizadas en el proyecto

  • HTML: Para la estructura del contenido de la página.
  • CSS3: Para el diseño de la página, elementos vidules y diseño responsivo.
  • Javascript: En el desarrollo del funcionammiento de la aplicación para realizar acciones de obtención de datos.
  • Python: En el desarrollo del algoritmo para obtener las expresiones.
  • Eel: Libreria que permitio conjuntar todo los archivos anteriores en un ejecutable.

Información general de desarrollo del proyecto

Proyecto 3 de la materia: Estructuras discretas, Grupo: 07, Semestre 2020-2

Carrera de Ingeniería en computación , Facultad de Ingeniería, Universidad Nacional Autónoma de México

Profesor: Ing. German Lugo Martinez

Integrantes

  • Arenas Sánchez Ulises Isain ( @ShadowMaster10 ) : Documentación del proyecto en el código.

  • Calderon Corona Ruben Alejandro (@urbenoroac) : Implementación de los algoritmos.

  • Ramírez Hernández Abraham ( @AbrahamRH ) : Diseño y desarrollo Frontend, documentación en el Readme.

  • Romo González Alejandro () : Desarrollo de los pseudocódigos y diagramas de flujo.

  • Valdovinos Antonio Fernando () : Escritura del manual de usuario.

LICENCIA.

Todos los contenidos están disponibles bajo la Licencia MIT.