Está en la página 1de 5

Nombre de la materia

Inteligencia artificial

Nombre de la Licenciatura
Ingeniería en sistemas computacionales

Nombre del alumno


José Antonio Aguirre Tirado

Matrícula
010588680

Nombre de la Tarea
Terminando mi programa

Unidad 5
Entrada y salida

Nombre del Profesor


Hermenegildo Cisneros Carrillo

Fecha
19/08/2020
Unidad 5. Entrada y salida.
Inteligencia artificial

ENTRADAS Y SALIDAS
Introducción

Una lógica de primer orden, también llamada lógica predicativa, lógica de predicados o cálculo de
predicados, es un sistema formal diseñado para estudiar la inferencia en los lenguajes de primer
orden. Los lenguajes de primer orden son, a su vez, lenguajes formales con cuantificadores que
alcanzan solo a variables de individuo, y con predicados y funciones cuyos argumentos son solo
constantes o variables de individuo.

La lógica de primer orden tiene un poder expresivo muy superior al de la lógica proposicional.

Desarrollo

Esta es la representación del diagrama que utilizaremos:

Diagrama 1

Y este es el código que usaremos para nuestro programa:

conexion(D, H , 4).
conexion(H, F, 9).

2
Unidad 5. Entrada y salida.
Inteligencia artificial

conexion(I, F,11).
conexion(F, G, 10).
conexion(F, A, 8).
conexion(A, B, 7).
conexion(D, I, 2).
tieneArista(X) :- conexion(X,_,_).
llegar(Inicio, Destino, Int, Costo) :-
conexion(Inicio, Int, C1) , conexion(Int, Destino, C2) , Costo is C1+C2.

Con el cual responderemos la siguientes preguntas:

¿Se tiene conexión a con i?

No existe conexión.

¿Qué conexiones se tienen con f y sus costos?

F tiene conexión g que tiene un costo de 10 y con a que tiene un costo 8.

¿Tiene aristas f?

Si tiene.

¿Tiene aristas a?

Si tiene.

¿Tiene aristas b?

No tiene.

Qué muestre el costo que tiene por pasar de d a f y por i

Tiene un costo de 13.

3
Unidad 5. Entrada y salida.
Inteligencia artificial

Corrida del programa

Conclusión

Por medio de esta actividad aprendimos cómo funciona la lógica en la resolución de problemas dentro
de la inteligencia artificial. Además, esto puede ser aplicado en la programación orientada a objetos
dado que permite programar objetos, propiedades y métodos.

Bibliografía

 Lógica de primer orden


https://websarrolladores.com/2019/06/14/logica-de-primer-orden/

4
Unidad 5. Entrada y salida.
Inteligencia artificial

 Lógica de predicados de primer orden (Baier Arana, J., 2004).


https://apps.utel.edu.mx/syllabus/cloud/visor.php?
container=L1IS112_1180_745_38446_0&object=L%C3%B3gica%20de%20Predicados%20de
%20Primer%20Orden.pdf
 Lógica de predicados (Barba Guamán, R., 2012).
https://www.youtube.com/watch?v=F6NlmGApQFc&feature=emb_logo
 Tutorial Prolog - 6 - Prolog en Práctica II
https://www.youtube.com/watch?time_continue=7&v=XNkyZXS8-Ok&feature=emb_logo

También podría gustarte