You are on page 1of 2

% Autor: Mariana I. V.

T
% FECHA: 21/11/2014
PRACTICA DE INTELIGENCIA ARTIFICIAL
Prctica 1: Representacin del Conocimiento Basada en reglas usando PROLOG
Objetivo de la prctica
El objetivo de esta prctica es coger experiencia en el desarrollo de programas basados en reglas con
PROLOG.
Ejercicio Propuesto
Palabra clave: GINECOLOGO EN CESREAS
Se desea modelar el conocimiento de un experto gineclogo en cesreas. Se sabe que existen dos tipos
de cesreas: las previstas de antemano y las improvisadas durante el parto.
Las cesreas previstas de antemano se producen cuando se dan alguna de las siguientes circunstancias:
El beb est en posicin podlica
La futura madre padece durante el embarazo alguna de las dos enfermedades siguientes: gestosisi o
diabetes gravdica.
La placenta est en posicin previa-central.
La madre tiene problemas de corazn, renales o graves infecciones en vas genitales.
En otros casos, la cesrea se improvisa durante el parto. Se produce cuando:
La cabeza del nio es demasiado grande y no cabe por el canal del parto.
La cabeza del nio no est encajada correctamente en el canal del parto
Existe sufrimiento fetal. Lo cual significa que el ritmo cardiaco del beb ya no es regular o que
empieza a expulsar meconio.
La placenta se desprende.
Existen tres tipos de incisin. Si la cesrea no est programada y la placenta se ha desprendido, se
realiza una incisin Umblico pbica. En el resto de los casos se realiza una cesrea del tipo transversal
baja o de Joel Coell. Se posee la siguiente informacin sobre cada tipo de incisin:
1. Umblico pbica. Es vertical, empieza debajo del ombligo y termina en el pubis.
La cicatriz es visible y grande.
2. Transversal baja. Es horizontal, la cicatriz no es visible.
3. De Joel Coell. Es horizontal, pero se practica un centmetro debajo de la transversal baja.
Con independencia del tipo de incisin que se realice, las fases de la intervencin siempre suceden de la
misma forma y en el siguiente orden: Cortar, extraer al nio, extraer la placenta, y suturar la herida.
Realizar un Sistema de Produccin para representar el conjunto de reglas que permita determinar el tipo
de cesrea y el tipo de incisin que se realizar.
Usando encadenamiento haca delante, probar el sistema con un ejemplo.

% Autor: Mariana I. V. T
% FECHA: 21/11/2014
tipo1(cesarea_prevista).
tipo2(cesarea_imprevista).
incision1(transversal_baja).
informe1(horizontal).
informe1(cicatriz_no_visible).
incision2(umbilico_pubica).
informe2(vertical).
informe2(empieza_debajo_del_ombligo).
informe2(cicatriz_visible_y_grande).
problemaprevisto(bebe_posicion_podalica).
problemaprevisto(madre_padece_gestosisi).
problemaprevisto(madre_padece_diabetes_gravidicas).
problemaprevisto(placenta_posicion_previa_central).
problemaprevisto(madre_con_problemas_corazon_renales_infecciones_genitales).
problemanoprevisto(cabeza_del_bebe_demasiado_grande).
problemanoprevisto(cabeza_del_bebe_no_cabe_por_el_canal).
problemanoprevisto(bebe_con_sufrimiento_fetal).
problemanoprevisto(placenta_se_desprende).
tipo_de_cesarea(Z,Y,W):- problemaprevisto(Z), incision1(W), tipo1(Y).
tipo_de_cesarea2(A,B,INCISION):- problemanoprevisto(A), incision2(INCISION), tipo2(B).
informacion(W,A):- informe1(A), incision1(W).
informacion2(W,A):- informe2(A), incision2(W).

Ejecutarlo con el programa swi prolog. Lo podis descargar de la siguiente pgina.


http://www.swi-prolog.org/download/stable de acuerdo a su versin del sistema operativo que
tenga.

You might also like