Revista Informática

Paradigmas de programación VI: Programación lógica

Publicado el 24 marzo 2014 por José José Molino Ortega @BlogLinceus
Bienvenidos de nuevo a sección de paradigmas, una sección donde ya venimos acumulando nada mas ni nada menos que 5 entradas, pues bíen, vamos a por la sexta, hoy el tema principal gira en torno al concepto de predicado, el cual como concepto en sí mismo tiene varias acepciones, una de ellas y gracias a la cual podemos argumentar esta entrada, está ligada de forma directa con los fundamentos de la programación lógica, que gira en torno a éste elemento, como la programación funcional lo hacia entorno la idea de función.
Paradigmas de programación VI: Programación lógica
Pero, ¿De qué estamos hablando exactamente cuando nos referimos al predicado?, para entender éste concepto hechamos mano de una de sus acepciones mas populares, donde el mísmo recoje en un grupo sintáctico el equivalente a un verbo o acción en una frase, por ejemplo:
"Juan sabe programar en java", si entendemos que el predicado de ésta oración es: "sabe programar en java" y éste se asocia a la variable Juan, hemos recogido la información del predicado como un factor determinante en operaciones que requieran preguntar si sabe o no "programar en java", así como operaciones lógicas con la condición "si sabe programar" , "si sabe programar en java" (Siendo ésta más específica) o "si no sabe programar en java", si ahora añadimos las variables Jose "Jose sabe programar en java" y Daniel "Daniel no sabe programar en java", en una operación:
Pseudocódigo:
Imprimir("Saben programar en java" ) +variable+" Nombre") si predicado = "sabe programar en java" 
Salida: Saben programar en java Jose y Juan
Si formulásemos la operación condicional opuesta se nos devolvería Daniel, en la programación lógica,
las condicionales tienen una gran relevancia, puesto que el principio básico de la misma es responder incógnitas, Usando la lógica de primer orden, en la mayoría de casos.
Programación lógica de BD en Java (Con Prolog):

Tutoriales de Prolog (Primera clase):

Libros Recomendados: Programación lógica, Tomo 1, Construcción de programas
Nota # Lógica del primer orden:
Rama de las matemáticas engloba diferentes tipos de relaciones binarias que capturan la noción intuitiva del orden matemático.

En conclusión, es una propuesta más que interesante para los que ya conozcan éstos campos, como materia didáctica y para enfocar desde un punto de vista cercano de forma natural al razonamiento humano más que a la forma de proceder de la máquina.

También podría interesarte :

Volver a la Portada de Logo Paperblog

Quizás te interesen los siguientes artículos :

  • Final Fantasy VI edición Android

    Final Fantasy edición Android

    Como todos sabéis lo primero que hace uno al cambiar de teléfono móvil es recuperar el interés por los juegos para estos sistemas. Leer el resto

    Por  99redpotions
    TECNOLOGÍA, VIDEOJUEGOS
  • 50 aniversario del lenguaje de programación BASIC

    aniversario lenguaje programación BASIC

    En 1964, John Kemeny y Tom Kurtz junto a un puñado de estudiantes de la Universidad de Dartmouth revolucionaron las ciencias de la computación al introducir el... Leer el resto

    Por  Barzana
    TECNOLOGÍA
  • Sitges 2013: Programación completa

    Sitges 2013: Programación completa

    Poco puedo decir que no haya dicho ya durante los dos últimos meses. Aunque a un servidor se le está haciendo eterno, faltan poquisimos días para que... Leer el resto

    Por  Machete
    CINE, CULTURA Y OCIO
  • Programación de los Días Nórdicos 2013

    Programación Días Nórdicos 2013

    Se acerca el frío invierno y, con él, una nueva edición de Días Nórdicos, el primer festival multidisciplinar realizado en España (en Madrid y Valencia,... Leer el resto

    Por  David Gallardo
    CULTURA Y OCIO, MÚSICA, POP / ROCK
  • Análisis desde el sillón vi

    Análisis desde sillón

    JORNADA IV (24 y 25 de septiembre de 2013) SORTEACONOS: ¿Quién es Falcao? Ya nadie se acuerda del colombiano. Le costo entrar en la plantilla colchonera,... Leer el resto

    Por  Tuto Villa
    DEPORTES, FÚTBOL
  • Programación de Octubre del Cineclub Lumière (Vigo)

    Programación Octubre Cineclub Lumière (Vigo)

    Aquí os dejo la programación de Cineclub Lumière para el presente mes de Octubre. Estas proyecciones se harán en el Auditorio Municipal de Vigo (Praza do rei),... Leer el resto

    Por  Jal9000
    CINE, CULTURA Y OCIO
  • Vi

    las piernas no sujetaban tu cuerpopero tú debías ir al baño a mear en un bote....grande y rojo.las piernas no sujetaban tu cuerpoy te ibas agarrando... Leer el resto

    Por  José Angel Barrueco
    LIBROS

Dossier Paperblog