if(temp>30)
{
write('encendido').
}
if(temp<20){
write('apagado').
}
Predicados
Un predicado es la relación directa con una expresión. Cada predicado usado en una cláusula de Prolog debe ser declarado, basado en la declaración de los tipos de dominios para cada uno de los nombres de los objetos.
paciente(nombre, edad, peso, presion_sanguínea).
mercado(encargado, vendedor).
mercado(encargado, vendedor).
Operadores
Los operadores de Prolog están divididos en dos clases: aritméticos y relacionales.
Los operadores aritméticos incluyen los símbolos para suma, resta, multiplicación y división . En Prolog, si dos enteros son sumados, restados o multiplicados, el resultado será un entero. Siempre que uno de los operandos, en cualquiera de estas operaciones sea un número real, el resultado siempre será un real. El resultado de una división, siempre que los operandos sean enteros o reales, será siempre real.
- + SUMA
- - RESTA
- * MULTIPLICACIÓN
- / DIVISIÓN
- // DIVISION ENTERA
- MOD RESIDUO
- ^ POTENCIA
Los operadores relacionales:
- = IGUAL QUE
- > MAYOR QUE
- >= MAYOR O IGUAL QUE
- >= MENOR O IGUAL QUE
- <> DESIGUAL QUE
- =/= -DIFERENTE QUE
- is -EVALUADOR DE EXPRESIÓN
- seed GENERADOR DE NÚMEROS ALEATORIOS
No hay comentarios:
Publicar un comentario