Skip to content

Prolog-Uqbar/functoresPersonalidades

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

Personalidades históricas

Ejemplo de clase con functores y polimorfismo

Primera parte

Tenemos información de cuándo murieron diferentes personalidades

murio(Persona,Fecha).

También conocemos la fecha actual.

Queremos averiguar:

  • Cuánto anios pasaron desde la muerte de una personalidad

  • Qué persona murió antes que otra.

    • Contemplando sólo el año.
    • Contemplando fecha exacta.
  • De qué personalidades su aniversario es en Agosto.

  • Si es cierto que todos los primero de mes hay algún aniversario. (Variante: para un día en particular del mes)

  • De todas las personas que se conocen ¿Quién hace mas tiempo que se murió?

Segunda parte

realiza(jesusDeNazareth,milagro(convertirAguaEnVino),fecha(1,1,30)).
realiza(jesusDeNazareth,milagro(caminarSobreElAgua),fecha(2,8,31)).
realiza(diego,gol(inglaterra,mundial),fecha(22,6,1986)).
realiza(lio,gol(polonia,mundial),fecha(21,11,2022)).
realiza(juanDomingo,medida(nacionalizar,ferrocarril, 10000),fecha(1,3,1948)).
realiza(juanDomingo,medida(creacion,universidadObrera, 4000),fecha(19,8,1948)).

si hace milagros se considera divino

es nac&pop si toma medidas de nacionalizacion o hace goles a grandes potencias

es aclamado si realiza una accion que conmueve a mucha gente (más de 10000)

  • un milagro conmueve a 5000 personas

  • los goles en el mundial, 10 veces la cantidad de habitantes del correpondiente pais y 2 veces si es en otra competencia.

  • En las medidas de gobierno se conmueve a los beneficiarios de la medida.

  • Una accion es antigua si pasaron mas de 1000000 dias desde que se realizó

About

Ejemplo de clase con functores y polimorfismo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages