Escolar Documentos
Profissional Documentos
Cultura Documentos
Regla 2:
Si la pantalla no enciende y se escucha 3 pitidos cortos entonces
existen problemas en la memoria RAM.
( )
q: La pantalla no enciende.
r: Se escucha 3 pitidos cortos.
s: Existen problemas en la memoria RAM.
Regla 3:
Si el sistema operativo lanza mensajes de error de falla de
proteccin general y se tiene continuos reinicios entonces existen
problemas en la Memoria RAM.
( )
v: El Sist. Operativo lanza mensajes de error de
falla de proteccin general.
t: Continuos reinicios.
s: Existen problemas en la memoria RAM.
Regla 4:
Si el sistema operativo se detiene de forma inesperada y lanza
mensajes de error de falla de proteccin general entonces existen
problemas en la memoria RAM.
( )
u: El sistema operativo se detiene de forma inesperada.
v:El Sist. Operativo lanza mensajes de error de falla de
proteccin general.
s: Existen problemas en la memoria RAM.
Leyenda:
p: Se escucha un pitido largo.
q: La pantalla no enciende.
r: Se escucha 3 pitidos cortos.
s: Existen problemas en la
OR
AND
AND
AND
AND
v
p
NO
T
memoria RAM.
t: Continuos reinicios.
u: El sistema operativo se
detiene de forma inesperada.
v: El sistema operativo lanza
mensajes de error de falla de
proteccin general.
t
u
Regla 1:
Si el sistema operativo esta lento y ocurren reinicios de forma
aleatoria, entonces existen problemas en el disco duro.
( )
p: El sistema operativo esta lento.
q: Ocurren constantes reinicios.
s: Existen problemas en el disco duro.
Regla 2:
Si se muestran pantallazos de color azul indicando errores y si se
presentan errores al grabar archivos, entonces existen problemas en
el disco duro.
( )
r: Se muestran pantallazos de color azul indicando errores.
t: Se presentan errores al grabar archivos.
s: Existen problemas en el disco duro.
Regla 3:
Si se escucha ruido metlico y se muestran pantallazos de color azul
indicando errores entonces existen problemas en el disco duro.
( )
u: Se escucha ruido metlico.
r: Se muestran pantallazos de color azul indicando errores.
s: Existen problemas en el disco duro.
Regla 4:
Si el Scandisk de Microsoft Windows se activa cada vez que
reinicias la computadora y el sistema operativo esta lento, entonces
existen problemas en el disco duro.
( )
v: El Scandisk, se activa cada vez que reinicias la
computadora.
p: El sistema operativo esta lento.
s: Existen problemas en el disco duro.
Leyenda:
OR
AND
AND
AND
r
p
r
p
t
p
AND
u
v
p
Regla 2:
La pantalla no enciende y no termina de arrancar el sistema
operativo entonces existen problemas en la placa madre.
( )
q: La pantalla no enciende.
r: Termina de arrancar el sistema operativo.
s: Existen problemas en la placa madre.
Regla 3:
Si el equipo enciende pero no termina de arrancar el sistema
operativo entonces existen problemas en la placa madre.
( )
t: El equipo enciende.
r: Termina de arrancar el sistema operativo.
s: Existen problemas en la placa madre.
Regla 4:
El equipo enciende y no hay imagen en el monitor entonces existen
problemas en la placa madre.
( )
t: El equipo enciende.
v: No hay imagen en el monitor.
s: Existen problemas en la placa madre.
Regla 5:
Arranca el sistema operativo y la pc se apaga sin previo aviso
entonces existen problemas en la placa madre.
( )
w: Arranca el sistema operativo
x: PC se apaga sin previo aviso.
s: Existen problemas en la placa madre.
OR
AND
AND
NO
T
AND
AND
NO
T
r
p
t
p
NO
u
p
NO
v
p
AND
w
p
x
p
cortos continuos.
q: La pantalla no enciende.
r: termina de arrancar el
sistema operativo
s: Existen problemas en la
placa madre.
t: El equipo enciende.
u: No termina de arrancar
el sistema operativo.
v: No hay imagen en el
monitor.
w: Arranca el sistema
operativo
x: PC se apaga sin previo
aviso.
Regla 2:
Regla 3:
El monitor
enciende y muestra parpadeos entonces existen
problemas en el monitor.
Regla 4:
PROBLEMAS EN EL MONITOR
OR
r
p
t
p
Leyenda:
p: Se escuchan 2 pitidos
largos y 1.
q: El monitor muestra una
lnea
horizontal
al
encender.
r: El monitor enciende y
muestra parpadeos.
s: Existen problemas en el
monitor.
t: El monitor enciende y
no muestra imagen en
pantalla.
Regla 2:
Si se presenta bloqueos en aplicaciones y se tiene continuos reinicios
entonces existen problemas en el procesador.
( )
q: Se presenta bloqueos en aplicaciones.
r: Se tiene continuos reinicios.
s: Existen problemas en el procesador.
Regla 3:
Si se tiene continuos reinicios y se muestran pantallazos de color azul
indicando errores entonces existen problemas en el procesador.
( )
r: Continuos reinicios.
t: Se muestran pantallazos de color azul indicando errores.
s: Existen problemas en el procesador.
Regla 4:
Si la temperatura del procesador es elevada entonces existen problemas en
el procesador.
AND
D
AND
D
AND
D
u
p
v
q
r
R
Leyenda:
p: La PC
disminuye su
rendimiento.
q: Presenta bloqueos en
aplicaciones.
r: Continuos reinicios.
s: Existen problemas en el
procesador.
t: Se muestran pantallazos de
color azul indicando errores.
u:
La
temperatura
del
procesador es elevada.
v: La PC presenta errores de
lectura de disco.
Regla 2:
Regla 3:
PROBLEMAS EN EL MOUSE
p: La PC no reconoce el
mouse.
OR
q: El mouse enciende.
r: El mouse no corre.
AN
DD
AN
DD
s: Existen problemas en el
mouse.
t
p
t: El mouse es reconocido.
Regla 2:
Regla 3:
Regla 4:
PROBLEMAS EN EL TECLADO
cortos.
q: Los contactos del teclado
estn doblados o partidos.
r: Al presionar la tecla no
realiza ningn movimiento.
s: Existen problemas en el
teclado.
t: El teclado no es
reconocido por la PC.
OR
r
p
t
p
Regla 2:
Regla 3:
Regla 4:
OR
r
p
t
p
Leyenda:
p:
El
sonido
tiene
interferencia.
q: Volumen del sonido es
bajo.
r: No hay sonido.
s: Existen problemas en el
Tarjeta de sonido.
t: El canal de salida de
sonido se escucha mucho
ruido.
Regla 1:
Si las imgenes del monitor no tienen todos los colores y no se visualiza
imagen al iniciar el sistema entonces existen problemas en la Tarjeta de
Video.
(
Regla 2:
Si muestra el mensaje Attach Video Signal entonces existen problemas
en la Tarjeta de Video.
Regla 3:
Si las imgenes del monitor no tienen todos los colores y no se distinguen
claramente los caracteres del monitor entonces existen problemas en la
Tarjeta de Video.
(
Regla 4:
u: La PC se reinicia sola.
OR
AND
r
p
AND
AND
NO
NO
NO
t
p
u
p
Regla 1:
Si existe funcionamiento errtico de la bandeja de la lectora de CD y la
lectora de CD ignora las rdenes
Lectora de CD.
( )
Regla 2:
Si existe ruido repetido en el giro del disco (CD) y la lectora de CD o
CD-ROM daa a los CDs entonces existen problemas en la Lectora de
CD.
( )
Regla 3:
Si existe ruido repetido en el giro del disco (CD) y la reproduccin de CD
se detiene entonces existen problemas en la Lectora de CD.
( )
Regla 4:
Si el CD no es reconocido y muestra mensajes de error entonces existen
problemas en la Lectora de CD.
(
v: El CD es reconocido
OR
AND
AND
AND
t
p
AND
NO
T
u
p
v
Leyenda:
p: La lectora de CD ignora las
rdenes.
q: Funcionamiento errtico de
la bandeja de la lectora de CD.
r: La lectora de CD o CDROM daa a los CDs.
s: Existen problemas en la
lectora de CDs.
t:Ruido repetido en el giro del
disco (CD).
u: La reproduccin de CD se
detiene.
v: El CD no es reconocido y
muestra mensajes de error.
Regla 1:
Si se escucha un pitido largo y la pantalla no enciende entonces existen
problemas en la memoria RAM.
( ,
( ,
( ,
Regla 2:
Si la pantalla no enciende y se escucha 3 pitidos cortos entonces existen
problemas en la memoria RAM.
( )
( ,
( ,
_
)
( ,
Regla 3:
Si el sistema operativo lanza mensajes de error de falla de proteccin
general y se tiene continuos reinicios entonces existen problemas en la
Memoria RAM.
( )
( )
( ,
( ,
_
( ,
Regla 4:
Si el sistema operativo se detiene de forma inesperada y lanza mensajes
de error de falla de proteccin general entonces existen problemas en la
memoria RAM.
( )
( ,
( ,
_
)
( ,
Regla 1:
Si el sistema operativo esta lento y ocurren reinicios de forma aleatoria,
entonces existen problemas en el disco duro.
( )
( ,
( ,
_
( ,
Regla 2:
Si se muestran pantallazos de color azul indicando errores y si se
presentan errores al grabar archivos, entonces existen problemas en el
disco duro.
( )
( ,
( ,
_ _
( ,
Regla 3:
Si se escucha ruido metlico y se muestran pantallazos de color azul
indicando errores entonces existen problemas en el disco duro.
( )
( ,
( ,
_
_
( ,
Regla 4:
Si el Scandisk de Microsoft Windows se activa cada vez que reinicias
la computadora y el sistema operativo esta lento, entonces existen
problemas en el disco duro.
( )
( ,
( ,
( , . .
Regla 2:
( )
( ,
( ,
( ,
_
)
( )
( ,
( ,
( ,
Regla 3:
Si el equipo enciende pero no termina de arrancar el sistema operativo
entonces existen problemas en la placa madre.
( )
( ,
( ,
)
)
( ,
. .)
Regla 4:
El equipo enciende y no hay imagen en el monitor entonces existen
problemas en la placa madre.
( )
( ,
( ,
)
)
( ,
Regla 5:
Arranca el sistema operativo y la pc se apaga sin previo aviso.
( )
( , . .
( ,
( ,
Regla 2:
( )
( ,
( ,
( ,
Regla 3:
( )
( ,
( ,
( ,
Regla 4:
( )
( ,
( ,
( )
( ,
( ,
( )
Regla 2:
( )
( )
Regla 3:
( )
Regla 4:
( )
( )
( )
( )
( )
Regla 2:
( )
( ) ~
( )
( )
Regla 3:
Si el mouse no corre y el mouse es reconocido entonces existen
problemas en el mouse.
( )
( )
( )
Regla 1:
Si las imgenes del monitor no tienen todos los colores y no se visualiza
imagen al iniciar el sistema entonces existen problemas en la Tarjeta de
Video.
Regla 2:
( )
( ,
( ,
( ,
Regla 3:
( )
( ,
( ,
Regla 4:
( )
( ,
( ,
( ,
_
)
( )
( ,
( ,
( ,
Regla 1:
Si existe funcionamiento errtico de la bandeja de la lectora de CD y la
lectora de CD ignora las rdenes entonces existen problemas en la
Lectora de CD.
Regla 2:
( )
( ,
( ,
( ,
)
)
Regla 3:
( )
( ,
( ,
_
( ,
_
_
( )
( ,
( ,
( ,
)
)
Regla 4:
Si el CD no es reconocido y muestra mensajes de error entonces existen
problemas en la Lectora de CD.
( )
( ,
( ,
( ,
_
_
Implementacion
Para implementar nuestro Sistema experto, hemos divido en :
a. Base de Datos:
b. Interfaz de Usuario:
Las Interfaces del Sistema Experto se han implemtado en el lenguaje de
java, haciendo uso del IDE Netbeans version 8.0
Menu Principal: Cuenta con la inicializacion de la cunta de usuario y
con un manual de ayuda.
c. Motor de Infernecias:
El motor de inferencias es aquel que combinara los hechos y las
preguntas particulares, utilizando la base de conocimientos, seleccionando
los datos y pasos mas apropiados para presentar los resultados.
En este bloque definimos las reglas encargadas de obtener el valor de
las respuestas, decidir cual es el siguinete nodo que debe recorrer de acuerdo
a las respuesta dada por el usuario.
En el siguiente ejemplo mostraremos, como es que se ha declarado
las reglas,el proceso de consulta , las reglas de inferencia y finalmente las
funciones generales que es en donde se encuentra todo el proceso de trabajo.
sintoma(is1, h1).
sintoma(is1, h2).
sintoma(is5, h5).
sintoma(is5, h7).
sintoma(is2, h2).
sintoma(is2, h3).
sintoma(is6, h8).
sintoma(is6, h9).
sintoma(is3, h4).
sintoma(is3, h5).
sintoma(is7, h8).
sintoma(is7, h10).
sintoma(is4, h4).
sintoma(is4, h6).
sintoma(is8, h11).
sintoma(is8, h17).
%CONSULTA
%-----------------------------------------evaluarHecho(is1, Hecho, Respuesta):s1(Hecho,Respuesta), !.
evaluarHecho(is2, Hecho, Respuesta):s2(Hecho,Respuesta), !.
%FUNCIONES GENERALES
%------------------------------------------detValor(si, 1).
detValor(no, 0).
getListaHechos(Sintoma,L):findall(Hechos,sintoma(Sintoma,Hechos),L).
detNroPreguntas(_,[],0).
detNroPreguntas(Sintoma ,[Hecho|L],N):evaluarHecho(Sintoma,Hecho,Respuesta),
detValor(Respuesta,Valor),
detNroPreguntas(Sintoma,L,Nnuevo),
N is Valor+Nnuevo.
detNroPreguntasSint(Sintoma ,N):getListaHechos(Sintoma,L),
detNroPreguntas(Sintoma,L,N).
% REGLAS DE INFERENCIA
%------------------------------------------diagnosticar(aaveria_ram):detNroPreguntasSint(is1,N),N=2,!.
%-->
diagnosticar(aaveria_procesador):detNroPreguntasSint(is14,N),N=2,!.
diagnosticar(aaveria_procesador):detNroPreguntasSint(is15,N),N=2,!.
diagnosticar(aaveria_procesador):detNroPreguntasSint(is16,N),N=2,!.
diagnosticar(aaveria_procesador):detNroPreguntasSint(is17,N),N=1,!.
%-->
diagnosticar(aaveria_tarjeta_video):detNroPreguntasSint(is18,N),N=2,!.
diagnosticar(aaveria_tarjeta_video):detNroPreguntasSint(is19,N),N=1,!.
diagnosticar(aaveria_tarjeta_video):detNroPreguntasSint(is20,N),N=2,!.
diagnosticar(aaveria_tarjeta_video):detNroPreguntasSint(is21,N),N=2,!.
Ejecucion
Al ejecutar el Sistema Experto lo primero que haremos es
ejecutar en el Menu Inicio.