https doc 08 1s apps viewer.googleusercontent

Upload: luis-jimenez

Post on 11-Oct-2015

59 views

Category:

Documents


0 download

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