jueves, 21 de abril de 2016

LÓGICA DE PROLOG

Predicados de primer orden PROLOG lógica
LOGICA DE PRIMER ORDEN
Cuantificadores
Universal
Existencial
_______________________________
Operadores boléanos
Conjunción
Disyunción
Negación

Funciones Booleanas (ENUNCIADOS)

Hoy esta nublado y hoy llovió

Variables X=nublado Y=Llovió

Simplificado Hoy(X˄Y)

EJERCICIO PROLOG FACTORIAL

Factorial
/*
El factorial de N es: 1 si N=1
de otra forma N!=(N-1)*(N-2)*...*3*2*1
*/

/*hechos
*/

factorial(0,1).

/*Reglas */

factorial(A,B):-
A>0. //Verifico es A mayor que 0
C is A-1. //Decremento el parametro de entrada y lo asigno a una variable auxiliar
factorial(C,D). //Llamo recursivamente al predicado
B is A*D. // La multiplicacion se asigna al resultado

martes, 19 de abril de 2016

SISTEMAS INTELIGENTES

Podemos definir un sistema inteligente como un programa de computación que cuenta con características y comportamientos similares a los de la inteligencia humana o animal, es decir, que cuenta con la capacidad de decidir por sí mismo qué acciones realizará para alcanzar sus objetivos basándose en sus percepciones, conocimientos y experiencias acumuladas.
Para hablar de sistema inteligente debe existir un entorno con el cual el sistema interactúe y, además, el sistema inteligente debe incluir “sentidos” que le permitan recibir comunicaciones de dicho entorno y así transmitir información.

SISTEMAS INTELIGENTES

AGENTES | ENTORNO | INTERACCIÓN
Funcionan en base a un estimulo quimico, electrico, etc.


OTROS SISTEMAS

Sistemas Evolutivos

Sistemas Celulares

Sistemas neuronales

Sistemas de Desarrollo

Sistemas inmunes

Sistemas conductuales


Sistemas colectivos


Inteligencia Artificial
Sistemas que se autorregulan y  se organizan para darnos otras propiedades.


martes, 5 de abril de 2016

EL MODELO COMPUTACIONAL

MODELO COMPUTACIONAL 

Estudio y simulación del comportamiento creativo natural y artificial del ser humano por medio de computadoras y programas de computación




CREATIVIDAD COMPUTACIONAL

Estudio y simulación del comportamiento creativo natural y artificial del ser humano por medio de computadoras y programas de computación.


ESTRUCTURAS COMPUTACIONALES

GRAFOS (arboles, listas, arreglos)


ARBOLES
LENGUAJES DE PROGRAMACION


EJERCICIO FAMILIARES EN PROLOG

madre(juana,ana).
madre(juana,juan).
madre(juana,angel).
padre(pedro,ana).
padre(pedro,juan).
padre(pedro,angel).
padre(mario,pedro).


herm ano(Y,X):- madre(Y,Z), madre(Z,X).
hermano(Y,Z):- padre(Z,X), padre(Z,Y).