Está en la página 1de 9

UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUS CO

FACULTAD DE INGENIERÍA ELÉCTRICA, ELECTRÓNICA, INFORMÁTICA Y


MECÁNICA

PROGRAMA DE INGENIERÍA INFORMÁTICA Y DE SISTEMAS


                                                          

 GUIA 3: PROYECTO  N°1

Asignatura: Compiladores - Laboratorio B

Docente: Lavilla Alvarez Vanesa

Grupo: 6

Integrantes:

 Ugarte Castillo Briggitte Leonor                  174455


 Usucachi Ano Isac Anderson                          182936
 Villasante Leon Amaru                                    182940  

Semestre: 2020-II

Cusco – Perú
2020
1. Detalles del programa
Nuestro programa lo codificamos en el Lenguaje de programación C# usando la Interfaz de
Programación de Aplicaciones (API) Windows Forms. Elegimos el lenguaje C# sobre otros
lenguajes porque todos del grupo ya estamos más familiarizados con este lenguaje y además
posee la API para poder crear programas con interfaces gráficas.

La presentación de nuestro programa cuenta con interfaz gráfica (formulario), para que el usuario
pueda interactuar con el programa con mayor facilidad, tanto al ingresar y ver los resultados
obtenidos.
El programa diferencia entre mayúsculas y minúsculas, cada variable terminal o no terminal solo
deben ser de un solo carácter, tiene como caracteres reservados la “α”, "β" y "ω" Además, está
implementado de forma modular; por lo tanto, los métodos implementados fueron los siguientes:
EsAmbiguo(), SolAmbiguedad(), IndicesRRecursivas(), SolRecursividad().
2. Diagramas del flujo
2.1. Diagrama de flujo para eliminar ambigüedad y recursividad.
2.2. Diagrama de flujo del método EsAmbiguo()
2.2. Diagrama de flujo del método SolAmbiguedad()
2.2. Diagrama de flujo del método IndicesRRecursivas()
2.2. Diagrama de flujo del método SolRecursividad()

También podría gustarte