https doc 08 1s apps viewer.googleusercontent
TRANSCRIPT
-
PRCTICA 1
Jos Eduardo Lpez Villatoro Diego Alejandro Castellanos Tnchez
Universidad de San Carlos de Guatemala Facultad de Ingeniera Escuela de Ciencias y Sistemas 2do. Semestre 2014 Organizacin de Lenguajes y Compiladores 1
-
Indice DESCRIPCION GENERAL ............................................................................................................................................2
OBJETIVO GENERAL ..............................................................................................................................................2
OBJETIVOS ESPECFICOS .......................................................................................................................................2
DESCRIPCIN ............................................................................................................................................................2
Puntos Extras ........................................................................................................................................................2
CARACTERSTICAS DE LA SOLUCIN .....................................................................................................................2
DISEO DE LA INTERFAZ .......................................................................................................................................2
CONSIDERACIONES ...............................................................................................................................................3
-
DESCRIPCION GENERAL
OBJETIVO GENERAL Que el estudiante aprenda a implementar una gramtica utilizando una herramienta ya creada para generar una
solucin al problema presentado.
OBJETIVOS ESPECFICOS Aprender a definir una gramtica
Aprender a utilizar la herramienta GoldParser
Que el estudiante aprenda a extraer informacin de un archivo
DESCRIPCIN Se necesita una aplicacin que lleve un control estadstico sobre un documento de texto. Las estadsticas a
realizar deben de ser las siguientes:
Nmero de Palabras
Nmero de Oraciones
Nmero de Prrafos
Nmero de Signos de Puntuacin : ; , . ( ) - _ ! ?
Nmero de Caracteres Especiales (Letras tildadas, con diresis)
Nmero de Caracteres Ingresados
Nmero de palabras con diptongo
Nmero de palabras con Triptongo
Nmero de palabras con Hiato
Nmero de palabras monoslabas
Promedio de letras por palabra
Nmero de errores
Puntos Extras Adicionalmente se pueden realizar grficas (de Pie) con su respectiva leyenda, que representen lo siguiente:
Porcentaje de palabras monoslabas sobre nmero total de palabras.
Porcentaje de palabras con diptongo, triptongo e hiato.
CARACTERSTICAS DE LA SOLUCIN Para responder a las necesidades que se le plantean, se ha pensado en el desarrollo de una aplicacin con
una gramtica implementada en GoldParser con el fin de poder usar esta misma estructura para un futuro y en
lenguajes distintos.
Se debe realizar un editor de texto, el cual sea capaz de escribir, leer, editar y guardar archivos de texto plano.
Se deben de mostrar de manera funcional y agradable al usuario el resumen de las estadsticas y grficas
requeridas.
DISEO DE LA INTERFAZ Disear una interfaz grfica amigable y cmoda.
-
CONSIDERACIONES
La prctica debe ser realizada con GoldParser y lenguaje VisualBasic.
La realizacin de la prctica es individual, copias de prctica tendrn un valor de cero y sern
reportadas al Ingeniero y a la Escuela de Sistemas.
No se calificara a travs de ningn IDE de desarrollo.
Entregables:
Cdigo Fuente y archivos de GoldParser
Ejecutable VisualBasic, el nombre de la aplicacin debe contener el siguiente formato:
Practica1_, por ejemplo: Practica1_200513896.
Archivos de Entrada, que sean reconocibles por su aplicacin.
La entrega ser 13/08/2014, por correo electrnico antes de las 11:59PM, entregas despus de esa
hora tendrn penalizacin de 10 puntos por cada 5 minutos tarde.
El correo para la seccin B es: [email protected] y para la seccin C es: [email protected]
El asunto: [777214] Practica1_#Carnet. Ejemplo: [777214]Practica1_200915203