Modelo de programación lógica

Beschreibung

Mindmap am Modelo de programación lógica, erstellt von Edgar Rz A am 29/05/2017.
Edgar Rz A
Mindmap von Edgar Rz A, aktualisiert more than 1 year ago
Edgar Rz A
Erstellt von Edgar Rz A vor mehr als 8 Jahre
3
0

Zusammenfassung der Ressource

Modelo de programación lógica
  1. Estudia el uso de la lógica para el planteamiento de problemas y el control sobre las reglas de inferencia para alcanzar la solución automática.
    1. La Programación Lógica
      1. Programación Declarativa
        1. Indicar como resolver un problema mediante sentencias
          1. Programa= lógica + control
            1. Lógica (programador): hechos y reglas para representar conocimiento
              1. Control (interprete): deducción lógica para dar respuestas (soluciones)
                1. Semántica de los programas lógicos
                  1. Semántica Operacional
                    1. Semántica Declarativa
                      1. Semántica de Punto Fijo
                        1. Representación clausada del conocimiento
                          1. El componente principal de un sistema basado en conocimiento (en adelante, SBC) es su base de conocimientos, o BC.
                            1. Las oraciones se representan en un lenguaje llamado lenguaje para la representación del conocimiento.
                              1. Espacios de búsqueda
                                1. El espacio de búsqueda de soluciones se puede representar mediante un árbol, donde cada rama representa una posible refutación SLD.
                                  1. Programación lógica con números, listas y árboles.
                                    1. Listas: Muy utilizadas en PROLOG para almacenar series de términos (e incluso otras listas):
                                      1. Árboles: Puesto que los términos pueden ser recursivos es fácil crear estructuras de datos recurrentes.
                                        1. Control de búsqueda en programas lógicos
                                          1. Prolog está definido para usar la estrategia de búsqueda de primero en profundidad.
                                            1. Manipulación de términos.
                                              1. Son predicados que se refieren a objetos Prolog como tales objetos del lenguaje, no en su calidad de representación de la realidad.
                                                1. Predicados mitológicos.

                                                  Anmerkungen:

                                                  •    var(X) « X es una variable. atom(X) « X es un átomo. integer(X) « X es un entero. atomic(X) « X es un átomo o número. float(X) « X es un número real . number(X) « X es un número.   
                                                  1. var(X)  X es una variable. atom(X)  X es un átomo. integer(X)  X es un entero.
                          2. La Programación funcional
                          Zusammenfassung anzeigen Zusammenfassung ausblenden

                          ähnlicher Inhalt