La empresa Análisis S.A. lo contrata para desarrollar un programa que calcule estadísticas sobre textos. El sistema debe leer un archivo de texto (solo una vez) y ejecutar distintas estadísticas para analizar su contenido.
Las estadísticas deben ser dinámicas: para un texto podría calcularse sólo la cantidad de palabras y, para otro, la cantidad de palabras y caracteres. Y es necesario que el diseño permita fácilmente agregar estadísticas.
(25) Realice el diseño de la solución e implemente las clases. ¿Qué utilizaría para resolverlo: herencia, composición o ambos? Justifique su respuesta.
(30) Realice los siguientes estadísticas utilizando STL:
Obtener la cantidad de palabras que tiene el texto.
Obtener la palabra que más veces se repite.
Obtener la cantidad de caracteres sin contar los espacios.
(20) Guarde en un archivo binario los siguientes datos: Nombre del archivo (char 200) , cantidad de palabras (int), cantidad de caracteres (int) , la palabra que más veces se repite (char 200)
(25) En un archivo binario se almacena la siguiente información: nombre del autor (char[100]), cantidad de palabras (int), cantidad de caracteres (int) y la palabra más repetida (char[200]).
Dadas las estadísticas de un texto, determine quién es su autor comparando la información con los registros almacenados. Si no existe coincidencia, se debe indicar "desconocido".
Libre: Lo contratan porque necesitan diseñar paquetes de estadísticas para facilitar la configuración, es decir, estadísticas que se realizan en un conjunto de estadísticas. Diseñe e implemente las clases.
No hay comentarios:
Publicar un comentario
Nota: solo los miembros de este blog pueden publicar comentarios.