Anda di halaman 1dari 2

Los hechos parten a partir de la verificacin en las reglas de identificacin puesto

que se asocia a cada sntoma con la enfermedad. Mediante las interrogantes se


verifica el sntoma al cual pertenece la enfermedad. Por ejemplo, cuando el sistema
pregunta:
('hambre en extremo?'), que es una de las interrogantes que est asociada a un
sntoma que tiene que ver con la diabetes, si la respuesta a la pregunta es positiva
el sistema la reconoce e identifica el hecho de que el hambre en extremo es un
sntoma de la diabetes.

Aqu se presenta parte del cdigo en donde el sistema confirma mediante las reglas
de verificacin cada hecho.

/*% reglas de identificacin*/

/*diabetes*/

licuado_zanahoria_apio_y_papa :- diabetes,

verifica('hambre en extremo?'),
verifica('orinas frecuentemente?'),
verifica('piel seca y con comezon?'),
verifica('perdida de peso?'),
verifica('vision borrosa?'),
verifica('cansancio?'),
verifica('hormigueo o adormecimiento en las manos o los
pies?').

Mediante las reglas en la identificacin el sistema verifica los sntomas, espera la


repuesta y hace la relacin no solo para el sntoma sino tambin para el tratamiento
que deber recibir si presenta el sntoma.

Para clasificar las respuestas a las preguntas se cre la regla verifica que toma
estos valores que pueden ser verdaderos o falsos dependiendo de la interrogante
que se plantee.

verifica(S):-(si(S)->true; (no(S)->fail; preguntar(S))).


Luego a partir de las reglas de clasificacin el sistema liga cada sntoma verificado
a la enfermedad. Establece la clasificacin de la enfermedad mediante la
verificacin de los sntomas.

/**************Regla de
Clasificacion************************************/

diabetes :- verifica('sed extrema?'),!.


estreimiento :- verifica('dificultad y dolor al defecar?'),!.
sobre_peso :- verifica('sudor excesivo?'),!.
resfriado :- verifica('goteo y congestion de la nariz?'),!.
depresion :- verifica('te sientes irritable?'),!.
colitis :- verifica('dolor abdominal?'),!.
hemorroides :- verifica('esta usted estresado?'),!.
colesterol :- verifica('angina de pecho?'),!.
vista_cansada :- verifica('Necesita ms luz de la acostumbrada para
leer?'),!.
infeccion_de_riones :- verifica('dolor o ardor al orinar?'),!.
insomnio :- verifica('se despierta constantemente durante la
madrugada?'),!.

Cuando el sistema ejecuta las reglas para la identificacin de la enfermedad en el


sistema, hace la referencia a las reglas de identificacin que mediante la regla
verifica ira tomando las respuestas sobre cada sntoma para ir asocindolo a la
enfermedad. Debern cumplirse de forma positiva todos los sntomas que en la base
de conocimientos se tienen sobre una enfermedad para poder clasificar de forma
exitosa dicha enfermedad.

Finalmente, y luego de haber verificado los sntomas relacionados a la enfermedad


el sistema procede a dar el tratamiento indicado para la enfermedad detectada.

Anda mungkin juga menyukai