Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SilvioB
El predicado igual
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
satisface si ambas coinciden.
predicates
asigno valor(symbol)
igualar(symbol,symbol)
——————————————
& %
Usa el código WUOLAHMASKK y llévate un 10% off en las mascarillas que llevan los influencers.
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1427452
' $
El predicado igual
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
• Si X es una variable no instanciada y si Y está instanciada
a cualquier término, entonces X e Y son iguales. Además, X
quedará instanciada a lo que valga Y.
Nota: Recordar que una variable sólo puede tener un valor durante
la ejecución de un objetivo.
& %
Usa el código WUOLAHMASKK y llévate un 10% off en las mascarillas que llevan los influencers.
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1427452
' $
El predicado igual
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
• Ordenador = sun.
• Ordenador = sun, unix = Sun.
• Ordenador = sun, Ordenador = Pentium.
• Ordenador = sun, Ordenador = pentium.
• f(X,X) = f(a,b).
& %
Usa el código WUOLAHMASKK y llévate un 10% off en las mascarillas que llevan los influencers.
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1427452
' $
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
Hemos visto que una variable se dice que ha sido instanciada si
ha adquirido un valor. Se utiliza la palabra instanciar porque
la asignación de un valor a una variable es frecuentemente muy
temporal. Prolog sólo vincula valores a las variables mientras un
objetivo se está cumpliendo. Si un objetivo falla, la variable puede
ser vinculada y desvinculada de una serie de valores.
goal: ejecutar(juan)
goal: ejecutar(X)
& %
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1427452