martes, 15 de marzo de 2016

prolog

imprimir:-write("temperatura'),read (temp).
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).

Operadores

Los operadores de Prolog están divididos en dos clases: aritméticos relacionales.

Los operadores aritméticos incluyen los símbolos para suma, resta, multiplicación 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