PROGRAMACIÓN LÓGICA ODERAY CUBILLA GUILLERMO SALAZAR KRYSTHELLE AGUILAR INSTITUTO TECNOLÓGICO BARÚ.

Slides:



Advertisements
Presentaciones similares
OTROS CAMPOS DE LA IA.
Advertisements

Inteligencia artificial y sus aplicaciones
INTELIGENCIA ARTIFICIAL
Programa de Análisis Numérico
INTELIGENCIA ARTIFICIAL
Las Competencias Básicas
Historia de la Inteligencia Artificial
Fundamentos conceptuales de la recreación el ocio y el tiempo libre
CIENCIAS DE LA COMPUTACIÓN
Unidad 1 Conceptos básicos de computación
¿Cómo hacer para que una máquina comprenda el LN?
La maquina de Turing La máquina de Turing es una caja negra (tan simple como una máquina de escribir y tan compleja como un ser humano) capaz no sólo de.
LA INTELIGENCIA ARTIFICIAL
Lenguajes de programación
Iván ventura presenta.
INSTITUTO TECNOLOGICO DE MINATITLAN
Introducción a la Programación
INFORMACIÓN AUTOMÁTICA Ciencia que estudia el tratamiento
Introducción a la programación
Objetivo: Conocer los componentes hardware y software que constituyen un computador.
Inteligencia Artificial
¿Qué es una computadora?
CAPITULO 2 La Representación del Conocimiento
Asignatura de Tecnología
Inteligencia artificial
PROGRAMACIÓN LÓGICA.
Fundamentos de Programación
Metodos de Inferencia Lenin Herrera.
TRABAJO DE ROBÓTICA Integrantes: Laura Henao Mª Fernanda Rodríguez
Juan David Redondo.
INTELIGENCIA ARTIFICIAL
Problemas, algoritmos y programas: Modelar: Simular o programar su solución en un computador. Algoritmos: Es un conjunto finito, y no ambiguo de etapas.
Importancia y Futuro de los Sistemas Expertos
Inteligencia artificial
COMUNICACIÓN Año INSUFICIENTE ELEMENTALBUENOEXCELENTE Escuela INSUFICIENTE Sólo eres capaz.
DIFERENCIAS ENTRE INGENIERÍA DE SISTEMAS E INGENIERÍA EN INFORMÁTICA.
Tema 1 Entorno de la programación. Conceptos elementales Algoritmo  Secuencia ordenada de pasos exentos de ambigüedad que conduce a la resolución de.
Características generales del reactivo Tres reactivos Respuesta simple Dos de respuesta abierta Cambio y relaciones El estudiante: Reconozca y comprenda.
 Un programa informático es un conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en una computadora. Sin programas, estas.
Por Diego Lozada.  La visión de la Inteligencia Artificial: La Web semántica es un conjunto de iniciativas destinadas a promover una futura Web cuyas.
UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001: GENERACIÓN DE LAS COMPUTADORAS ANGY PRATT. Actividad n. 2 Ing. Ángela Yanza Montalván. Octubre 5, 2012.
UNIDAD 2. ALGORITMOS Y ESTRUCTURAS DE DATOS.
LÓGICA DE PROGRAMACIÓN LSC. Susana Alejandra López Jiménez.
MATEMATICAS COMPETENCIAS MATEMATICAS
Inteligencia Artificial
LOGICA MATEMATICA Luis José Porras Udes.
 Un LENGUAJE DE PROGRAMACION es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas al cabo por maquinas como las computadoras.
8.- Inteligencia artificial
INTRODUCCIÓN A LA INTELIGENCIA ARTIFICIAL Y LOS SISTEMAS EXPERTOS
Programación Java y Desarrollo de Aplicaciones
¿Qué matemáticas están presentes en la aplicación de la computación en el ámbito científico? César Fernández R. Hipótesis cognitiva: La matemática que.
SISTEMAS EXPERTOS (SE) Coronel Jaramillo Ricardo
Nombre de la alumna: Nilza Hurtado Rodríguez.
Metodología de la programación
“PARADIGMAS Y LENGUAJES DE PROGRAMACION”
Introducción. ¿Que es una computadora? Maquina electrónica capaz de resolver problemas ejecutando las instrucciones de un programa: 1.recibe datos, 2.los.
DEPARTAMENTO DE ORIENTACIÓN. EVALUACIÓN PSIOPEDAGÓGICA CONCEPTO: (ORDEN 14 DE FEBRERO DE 1996) CONSISTE EN: UN PROCESO DE RECOGIDA, ANÁLISIS Y VALORACIÓN.
Heiner Mercado Curso de Lingüística Computacional
Introducción a los Sistemas Inteligentes
Fundamentos de Sistemas Expertos
Competencia comunicación lingüística: Competencia matemática: 0 COMPETENCIAS EVALUADAS CONSEJERÍA DE EDUCACIÓN DIRECCIÓN GENERAL DE ORDENACIÓN.
SISTEMA BASADO EN CONOCIMIENTO
Abril CV11 MATEMÁTICAS DISCRETAS MARTES 20:30 – 22:00 MIERCOLES 17:00 – 19:00 JUEVES 16:30 – 17:30 M. en C. José del Carmen.
Curso: Programación I Grado: 4to. Bachillerato Prof. Gerardo Barrientos.
UNIDAD 01. EL MICROPROCESADOR
PARADIGMA Es un marco de referencia que impone reglas sobre cómo se deben hacer las cosas. CONCEPTO DE PARADIGMA DE PROGRAMACION colección de modelos conceptuales.
INGENIERIA EN SISTEMAS COMPUTASIONALES. SISTEMAS EXPERTOS Es una aplicación informática capaz de solucionar un conjunto de problemas que exigen un gran.
NOMBRE: Paula Andrea Bedoya Rojas. GRADO: 7.3. Institución Educativa Debora Arango P.
Fundamentos de Programación Unidad I Conceptos Básicos.
Transcripción de la presentación:

PROGRAMACIÓN LÓGICA ODERAY CUBILLA GUILLERMO SALAZAR KRYSTHELLE AGUILAR INSTITUTO TECNOLÓGICO BARÚ

INTRODUCIÓN EN ESTE TRABAJO HECHO CON MUCHO ESFUERZO Y DEDICACIÓN,ESTÁ DISEÑADO PARA EFECTUAR LOS PUNTOS SOBRE LA PROGRAMACIÓN LÓGICA. LEE,INTRUYE Y APRENDE.

Tipo de paradigmas de programación dentro del paradigma de programación declarativa. El resto de los sub paradigmas de programación dentro de la programación declarativa son: programación funcional, programación con restricciones, programas DSL e híbridos. La programación lógica gira en torno al concepto de predicado, o relación entre elementos. La programación funcional se basa en el concepto de función de corte más matemático. ¿QUÉ ES PROGRAMACIÓN LÓGICA?

Históricamente, los ordenadores se han programado utilizando lenguajes muy cercanos a las peculiaridades de la propia máquina: operaciones aritméticas simples, instrucciones de acceso a memoria, etc. Un programa escrito de esta manera puede ocultar totalmente su propósito a la comprensión de un ser humano, incluso uno entrenado. Hoy día, estos lenguajes pertenecientes al paradigma de la Programación imperativa han evolucionado de manera que ya no son tan crípticos. MOTIVACIÓN

En cambio, la lógica matemática es la manera más sencilla, para el intelecto humano, de expresar formalmente problemas complejos y de resolverlos mediante la aplicación de reglas, hipótesis y teoremas. De ahí que el concepto de "programación lógica" resulte atractivo en diversos campos donde la programación tradicional es un fracaso. MATEMÁTICAMENTE

CAMPOS DE APLICACIÓN La programación lógica encuentra su hábitat natural en aplicaciones de inteligencia artificial o relacionadas: Sistemas expertos, donde un sistema de información imita las recomendaciones de un experto sobre algún dominio de conocimiento. Demostración automática de teoremas, donde un programa genera nuevos teoremas sobre una teoría existente. Reconocimiento de lenguaje natural, donde un programa es capaz de comprender la información contenida en una expresión lingüística humana. La programación lógica también se utiliza en aplicaciones más "mundanas" pero de manera muy limitada, ya que la programación tradicional es más adecuada a tareas de propósito general.

La mayoría de los lenguajes de programación lógica se basan en la teoría lógica de primer orden, aunque también incorporan algunos comportamientos de orden superior como la lógica difusa. En este sentido, destacan los lenguajes funcionales, ya que se basan en el cálculo lambda, que es la única teoría lógica de orden superior que es demostradamente computable (hasta el momento). FUNDAMENTOS

El lenguaje de programación lógica por excelencia es Prolog, que cuenta con diversas variantes. La más importante es la programación lógica con restricciones (véase artículo sobre programación con restricciones), que posibilita la resolución de ecuaciones lineales además de la demostración de hipótesis. LENGUAJE

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! FIN