Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/antoniogamiz/abstraccion

Práctica 2 (ED)
https://github.com/antoniogamiz/abstraccion

Last synced: 6 days ago
JSON representation

Práctica 2 (ED)

Awesome Lists containing this project

README

        

# Abstracción

Práctica 2 (ED)

Enunciado:
Con la finalidad de mejorar nuestros conocimientos sobre Historia, queremos desarrollar una
aplicación que nos permita obtener acontecimientos históricos sucedidos en una fecha y
viceversa, averiguar el año en el que sucedió algún acontecimiento. Con este fin,
desarrollaremos varios tipos de datos abstractos:

* FechaHistórica: Se compone de una fecha y uno o más eventos sucedidos en dicha
fecha. La fecha representará únicamente el año en el que tuvieron lugar los
acontecimientos en forma de número natural, y cada uno de los acontecimientos
podrán contener más de una palabra.
* Cronología: Es un conjunto de fechas históricas ordenadas por año.

Fichero prueba

Para poder probar nuestro programa usaremos un fichero compuesto de una serie de líneas.
Cada línea se corresponde con un año y a continuación, separados por el carácter '#', los
acontecimientos que sucedieron en ese año. Por ejemplo un trozo del fichero de películas
timeline_movies.txt:
```
1990#Home Alone#Goodfellas#Ghost#An Angel at My Table#Edward Scissorhands#Miller's Crossing#Dances with
Wolves#Total Recall
1991#The Silence of the Lambs#Terminator 2: Judgment Day#JFK#A Brighter Summer Day#Thelma & Louise#Beauty
and the Beast
1992#Unforgiven#Aladdin#Reservoir Dogs#The Player#Basic Instinct#The Crying Game#A Few Good Men#Indochine
1993#Schindler's List#The Piano#In the Name of the Father#Groundhog Day#Jurassic Park#Philadelphia#Three Colors:
Blue
1994#Forrest Gump#Pulp Fiction#The Shawshank Redemption#The Lion King#Legends of the Fall#Three Colors:
Red#Clerks
```