Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
5
Julio Luis Tenorio Cabrera.
INDICE
ndice general .................................................................................................................................................1
ndice de figuras ............................................................................................................................................2
Desarrollo de la aplicacin experta MEDICO............................................................................................5
Ejecucin de la aplicacin experta MEDICO ..........................................................................................18
Sitios Web ....................................................................................................................................................25
Pgina 1
INDICE DE PROGRAMAS
Figura 01: Pantalla con mensaje explicativo al usuario de la finalidad de la aplicacin experta. ..............18
Figura 02: Pantalla general de la aplicacin experta ..................................................................................19
Figura 03: Pantalla con opcin y subopciones de la aplicacin experta.....................................................20
Figura 04: Pantalla donde se solicita nombre al usuario de la aplicacin experta ....................................21
Figura 05: Pantalla de bienvenida al usuario de la aplicacin experta .......................................................22
Figura 06: Pantalla de consultas de la aplicacin experta ..........................................................................23
Figura 07: Pantalla de resultados de la aplicacin experta ........................................................................24
Pgina 2
main.cl, es una clase abstracta y en ella no se puede usar class facts ni tampoco en main.pro se puede
usar facts pero si se puede usar class facts.
Por ejemplo, desarrolle un programa que muestre la capital de una ciudad.
Solucin: (Se codifica en main.pro)
Pgina 3
% Copyright
implement main
open core,console
class facts
capital : (string,string).
clauses
capital("Trujillo","La Libertad").
run() :write("A continuacin mostrar cul es la capital de un Departamento..."),
_=readChar(),
capital(X,Y),
write("La capital de ",Y," es: ",X),
_=readChar(),
!.
run().
end implement main
goal
console::runUtf8(main::run).
tiene
Pgina 4
% Copyright
implement main
open core,console
class facts
progenitor : (string,string).
class predicates
abuelo : (string,string) nondeterm(o,o).
clauses
progenitor("Luis","Isabel").
progenitor("Isabel","Abril").
abuelo(X,Y):progenitor(X,Z),
progenitor(Z,Y).
run() :write("A continuacin mostrar quin es abuelo de alguien..."),
_=readChar(),
abuelo(X,Y),
write("El abuelo de ",Y, " es: ",X),
_=readChar(),
!.
run().
end implement main
goal
console::runUtf8(main::run).
Pgina 5
implement main
open core,console
class facts
datos : (string).
clauses
datos("Soy un string").
clauses
run():init(),
write("A continuacin mostrrar un dato tipo string..."),
_=readChar(),
datos(Dato),
write(Dato," es un string"),
_=readChar(),
fail.
run():write("Eso es todo amigos..."),
_=readChar().
end implement main
goal
mainExe::run(main::run).
Pgina 6