of 24
7/25/2019 Practica de Sbr
1/24
UNIVERSIDAD NACIONAL JORGE BASADRE GROHMANN
Facultad de Ingeniera
EA! Ingeniera en In"#r$%tica & Si'te$a'
PRACTICA N1
Autor:
Dante Huillca Duran ()**+**,)-,
Ao de Estudios:
-t# A.#
Curso:
Si'te$a' E/0ert#'
Docentes:
Ing 1arin Su0#
Ing Edit2 Al"ar#
Tacna- Per
2016
7/25/2019 Practica de Sbr
2/24
PRACTICA NRO. 01
1. Sistema de Reglas para Identificacin de frutas
Veamos cules son los atributos y sus posibles valores:
R0: Si Forma = Larga y Color = Verde Entonces Fruta = ltano!R": Si Forma = Larga y Color = #marillo Entonces Fruta = ltano!R$: Si Forma = Redonda y %imetro = & "0 Entonces Clase'Frutal = Emparrado!R(: Si Forma= Ensanc)ada y %imetro = & "0 Entonces Clase'Frutal = Emparrado!R*: Si Forma= Redonda y %imetro = + "0 Entonces Clase'Frutal = ,rbol!R-: Si ./'Semillas = " Entonces ipo'Semilla = 1ueso!R2: Si ./'Semillas = &" Entonces ipo'Semilla = 34ltiple!R5: Si Clase'Frutal = Emparrado y Color = Verde Entonces Fruta = Sand6a!R7: Si Clase'Frutal = Emparrado y Super8icie = Lisa y Color = #marillo Entonces Fruta = 3el9n!R: Si Clase'Frutal = Emparrado y Super8icie = Rugosa y Color = ostado Entonces Fruta = Cautalupo!R"0: Si Clase'Frutal = ,rbol y Color = .aran;a y ipo'Semilla = 1ueso Entonces Fruta = #lbarico
7/25/2019 Practica de Sbr
3/24
ienen prioridad "0! todas a R"> RR7> R> R"0> R""> R"$> R"(> R"*> R"-> R"2> R"5?El resto de reglas tienen prioridad 0!: R$> R(> R*> R-> R2? En caso de empate se selecciona la regla con menoidenti8icador
[Traba!"%eben cargar el dominio en la aplicaci9n y posteriormente probar el encadenamiento hacia delante el encadenamiento hacia atrs? ueden probar los siguientes e;emplos:
Encadenamiento )acia delante
7/25/2019 Practica de Sbr
4/24
7/25/2019 Practica de Sbr
5/24
@uA ocurre si no se establece ning4n ob;etivoB
Encadenamiento )acia atrs
7/25/2019 Practica de Sbr
6/24
#nte la pregunta ColorB se contesta Ro;o y ante la pregunta ./'SemillasB se contesta "?
7/25/2019 Practica de Sbr
7/24
7/25/2019 Practica de Sbr
8/24
7/25/2019 Practica de Sbr
9/24
7/25/2019 Practica de Sbr
10/24
[Traba!"Crear $ e;emplos ms para probar cada uno de los encadenamientos?
2. Determinar el tipo de comida y bebida en una cena conun invitado
Presentamos ahora el planteamiento de otro problema. Primero los atributos y sus posible
valores:
Veamos las reglas:R0: Si Edad_Invitado < 21 Entonces Bebida-Alcoholica = NoR1: Si Edad_Invitado >= 21 Entonces Bebida-Alcoholica = SiR2: Si Bebida_Alcoholica = Si y Tipo_o!ida = "o#!al Entonces Bebida = $inoR3: Si Bebida_Alcoholica = Si y Invitado = %e&e Entonces Bebida = $ino
7/25/2019 Practica de Sbr
11/24
R4: Si Bebida_Alcoholica = Si y Invitado = $ecino Entonces Bebida = e#ve'aR5: Si Invitado = %e&e y ()a = $ie#ne* Entonces ena = +e*cadoR6: Si Invitado = %e&e y ()a = $ie#ne* Entonces ena = a#neR7: Si Edad_Invitado = =21 Entonces ena = +e*cadoR9: Si Bebida_Alcoholica = No Entonces Bebida = ,a*eo*a
[Trabajo] Deben crear un nuevo dominio con este conocimiento y posteriormente probarel encadena!iento hacia delante y el encadena!iento hacia at#*. Poden utilizar lossiguientes ejemplos:
Encadenamiento hacia delante
7/25/2019 Practica de Sbr
12/24
7/25/2019 Practica de Sbr
13/24
Qu ocurre si no se establece ningn objetivo!
Encadenamiento hacia atr"s
#nte la pregunta Edad_Invitado. se contesta
7/25/2019 Practica de Sbr
14/24
7/25/2019 Practica de Sbr
15/24
7/25/2019 Practica de Sbr
16/24
7/25/2019 Practica de Sbr
17/24
7/25/2019 Practica de Sbr
18/24
7/25/2019 Practica de Sbr
19/24
7/25/2019 Practica de Sbr
20/24
7/25/2019 Practica de Sbr
21/24
3.Determinar si se va a pro!"ir !na in!na"i#n o no $ sies o no ne"esaria %a eva"!a"i#n
Veamos el ltimo problema. Primero los atributos y sus posibles valores:
7/25/2019 Practica de Sbr
22/24
Estas son las reglas:
R0: Si e* = ayo Entonces E*tacin = 34!edaR1: Si e* = %5nio Entonces E*tacin = 34!edaR2: Si e* = %5lio Entonces E*tacin = 34!edaR3: Si e* = A/o*to Entonces E*tacin = 34!edaR4: Si e* = Septie!b#e Entonces E*tacin = 34!edaR5: Si e* = 6ct5b#e Entonces E*tacin = 34!edaR6: Si e* = Novie!b#e Entonces E*tacin = SecaR7: Si e* = (icie!b#e Entonces E*tacin = SecaR8: Si e* = Ene#o Entonces E*tacin = SecaR9: Si e* = "eb#e#o Entonces E*tacin = SecaR10: Si e* = a#'o Entonces E*tacin = SecaR11: Si e* = Ab#il Entonces E*tacin = SecaR12: Si +#ecipitacione* = Nin/5na y E*tacin = Seca Entonces a!bio = Ba7andoR13: Si +#ecipitacione* = Nin/5na y E*tacin = 34!eda Entonces a!bio = Nin/5noR14: Si +#ecipitacione* = 8i/e#a Entonces a!bio = Nin/5noR15: Si +#ecipitacione* = "5e#te* Entonces a!bio = S5biendoR16: Si +#o&5ndidad < 9 Entonces Nivel = Ba7oR17: Si +#o&5ndidad >= 9 y : Entonces Nivel = AltoR19:
Si
+#ediccin = SoleadoEntonces
8l5via = Nin/5naR20: Si +#ediccin = N5bo*o Entonces 8l5via = 8i/e#aR21: Si +#ediccin = To#!enta Entonces 8l5via = "5e#teR22: Si Nivel = Ba7o Entonces In5ndacin = NoR23: Si a!bio = Nin/5no y Nivel = No#!al Entonces In5ndacin = No y Evac5acin NoR24: Si a!bio = Nin/5no y Nivel = Ba7o Entonces In5ndacin = No y Evac5acin =No
7/25/2019 Practica de Sbr
23/24
R25: Si a!bio = S5biendo y Nivel = No#!al Entonces In5ndacin = No y Evac5acin= NoR26: Si a!bio = S5biendo y Nivel = Ba7o Entonces In5ndacin = No y Evac5acin =NoR27: Si a!bio=S5biendo y Nivel=No#!al y 8l5via="5e#te Entonces In5ndacin=Si yEvac5acin = NoR28: Si a!bio=S5biendo y Nivel=No#!al y 8l5via=8i/e#a Entonces In5ndacin=No y
Evac5acin=NoR29: Si a!bio=S5biendo y Nivel=Alto y 8l5via=Nin/5na Entonces In5ndacin=Si yEvac5acin=SiR30: Si a!bio=S5biendo y Nivel=Alto y 8l5via=8i/e#a Entonces In5ndacin=Si yEvac5acin=SiR31: Si a!bio=S5biendo y Nivel=Alto y 8l5via="5e#te Entonces In5ndacin=Si yEvac5acin=Si
$ienen prioridad %&'( todas a)uellas reglas cuyo consecuente determina el valor delatributo %*nundaci+n( o %Evacuaci+n(. El resto de reglas tienen prioridad %'(.
[Trabajo] Deben crear un nuevo dominio con este conocimiento y posteriormente probarel encadena!iento hacia delante y el encadena!iento hacia at#*. Podis utilizar lossiguientes ejemplos:
Encadenamiento hacia delante
Qu ocurre si no se establece ningn objetivo! Encadenamiento hacia atr"s
#nte la pregunta +#ecipitacione*. se contesta "5e#te* y ante +#ediccin. se contestaTo#!enta
7/25/2019 Practica de Sbr
24/24