Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Inteligencia Artificial
Nombre de la Licenciatura
Ingeniería en Sistemas Computacionales.
Nombre de la Tarea
MI primer programa lógico
Unidad #
Sintaxis y Semántica del lenguaje de programación
lógica.
Prolog le indica al programador que está esperando a que éste le formule una pregunta mostrando en
pantalla el siguiente símbolo:
?-
Tras este símbolo, el programador puede teclear una pregunta (terminada en un punto) y pulsar el
retorno de carro. Con ello, el programador solicita al sistema Prolog que responda a la pregunta recién
formulada.
Una vez procesada la pregunta el sistema Prolog mostrará en pantalla la respuesta correspondiente.
Prolog puede dar también respuestas negativas a las preguntas.
Es importante recordar que todas las preguntas formuladas a Prolog deben terminar en un punto. Si se
olvida incluir el punto, por má s veces que se presione retorno de carro, Prolog considerará que la
pregunta no está formulada en su totalidad y, por lo tanto, seguirá esperando a que se termine de
formular la pregunta.
las preguntas son realmente términos Prolog y deben ajustarse a una sintaxis formal concreta. Si la
pregunta en cuestió n no es un término Prolog correcto, habremos cometido un error sintá ctico.
Afortunadamente, Prolog es capaz de detectar tales errores y nos avisará que no entiende la pregunta
formulada.
2
Uni 2 :sintaxis y semántica del lenguaje de programación
lógica.
Tarea: Desarrollo
3
Uni 2 :sintaxis y semántica del lenguaje de programación
lógica.
2. Genera un reporte de cómo realizaste el programa considerando como mínimo los siguientes puntos:
¿Cómo instalaste el programa? Fue muy fá cil, unicamente ingresé al enlace que se indica.
Utilicé algoritmos de ordenamiento los cuales revisan cada elemento de la lista que va ser ordenada con
el siguiente, intercambiá ndolos de posició n si está n en el orden equivocado. Es necesario revisar varias
veces toda la lista hasta que no se necesiten mas intercambios, lo cual significa que la lista esta ordenada.
4
Uni 2 :sintaxis y semántica del lenguaje de programación
lógica.
Se compila desde Compile->Compile Buffer y ya que salió correcto apareció en el sistema Prolog la
siguiente informació n: % c:/users/asus/desktop/tarea2 compiled 0.00 sec. 1 clauses (0 clauses la
primera compilació n) y a partir de ese momento estaban disponibles las definiciones para realizar las
preguntas a Prolog.
CONCLUSIONES.
En conclusió n, gracias a esta unidad pude conocer los inicios de Prolog y su funcionamiento así como
llevar a cabo una prá ctica que fue muy ú til para mi pues aprendí lo bá sico para utilizarlo.
REFERENCIAS BIBLIOGRÁFICAS
My Cyber Academy, (2013). Introducció n al lenguaje, Video. Recuperado el 06 de Noviembre del 2017
de:
https://www.youtube.com/watch?time_continue=1&v=Asp20rw21IA
Cyber Academy, (2013). Síntaxis y base de conocimientos, Video. Recuperado el 06 de Noviembre del
2017 de: https://www.youtube.com/watch?v=TPgGMf4fGzY
Cyber Academy, (2013). Unificació n, Video. Recuperado el 06 de Noviembre del 2017 de:
https://www.youtube.com/watch?v=lrlRzuCj8AM
Cyber Academy, (2013). Prolog en Prá ctica, Video. Recuperado el 06 de Noviembre del 2017 de:
https://www.youtube.com/watch?v=bsKhoVSHLMs