sobre declaracion de operaciones 3a parte
Publicado por gloriam (3 intervenciones) el 17/10/2004 03:56:17
implement baseball
open core
constants
className = "baseball".
classVersion = "".
clauses
classInfo(className, classVersion).
domains
gender=casado();soltereo().
class facts
jugador:(string JugadorName).
posicion:(string PosicionName).
soltero:(string Nombre).
casado:(string Posicion).
edo_civil:(string Nombre, string Edo).
edo_civilP:(string Posicion, string Edo).
class predicates
no_es:(string Nombre, string Jugador).
clauses
no_es(Jugador,Posicion):- edo_civil(Jugador,"Casado"),edo_civilP(Posicion,"Soltero").
class predicates
reconsult:(string Filename).
clauses
reconsult(Filename):- retractAll(_,baseballtxt), file::consult(FileName, baseballtxt).
clauses
run():-
console::init(),
StdIO::write("Cargando Datos\n"),
reconsult("baseballtxt.txt"),
StdIO::write("\nJugadores de BaseBall"),
no_es(X,Y),
StdIO::writeF("No es Jugador",X,Y),
fail.
% succeed(). % place your own code here
end implement baseball
goal
mainExe::run(baseball::run).
open core
constants
className = "baseball".
classVersion = "".
clauses
classInfo(className, classVersion).
domains
gender=casado();soltereo().
class facts
jugador:(string JugadorName).
posicion:(string PosicionName).
soltero:(string Nombre).
casado:(string Posicion).
edo_civil:(string Nombre, string Edo).
edo_civilP:(string Posicion, string Edo).
class predicates
no_es:(string Nombre, string Jugador).
clauses
no_es(Jugador,Posicion):- edo_civil(Jugador,"Casado"),edo_civilP(Posicion,"Soltero").
class predicates
reconsult:(string Filename).
clauses
reconsult(Filename):- retractAll(_,baseballtxt), file::consult(FileName, baseballtxt).
clauses
run():-
console::init(),
StdIO::write("Cargando Datos\n"),
reconsult("baseballtxt.txt"),
StdIO::write("\nJugadores de BaseBall"),
no_es(X,Y),
StdIO::writeF("No es Jugador",X,Y),
fail.
% succeed(). % place your own code here
end implement baseball
goal
mainExe::run(baseball::run).
Valora esta pregunta


0