¿Qué significa que Prolog es un lenguaje declarativo?
A.
Se basa en la manipulación de punteros
B.
Generas relaciones lógicas en lugar de describir pasos específicos
C.
Prioriza la ejecución secuencial
D.
Describes pasos específicos en lugar de generar relaciones lógicas
Question 2
Multiple Choice
10 points
¿Qué rol tienen las expresiones booleanas en Prolog?
A.
Definir la estructura de hechos
B.
Determinar el flujo de ejecución
C.
Generar listas dinámicas
D.
Asignar valores a variables
Question 3
Multiple Choice
10 points
¿Cómo se representan los números en Prolog?
A.
Como variables
B.
Como estructuras
C.
Como predicados
D.
Como constantes numéricas
Question 4
Drag and Drop into Text
10 points
En los 70s en la universidad de [[1]], Alain Colmerauer y [[2]] Roussel, desarrollan el [[3]] ProLog, buscando el Tecnicas para el tratamiento [[4]] de Lenguaje Natural.
Marsella
Phillippe
Lenguaje
Algoritmico
Question 5
Multiple Choice
10 points
¿Cuál es la función de la coma en el cuerpo de una regla en Prolog?
A.
Separa argumentos en un hecho
B.
Indica el final de una consulta
C.
Actúa como operador lógico AND
D.
Representa un operador OR
Question 6
Multiple Choice
10 points
¿Qué es una cláusula en Prolog?
A.
Una lista de consultas
B.
Una variable de unificación
C.
Una expresión aritmética
D.
Es un hecho o una regla
Question 7
Multiple Choice
10 points
¿Qué ventaja ofrece la lógica declarativa en la resolución de problemas?
A.
Permite definir relaciones sin preocupación procedural.
B.
Baja capacidad de abstracción.
C.
Mayor complejidad de código.
D.
Reducción en la reutilización del código.
Question 8
Short Answer
10 points
Éste doctor en informática, desarrolla modelos de computación orientados al pensamiento humano: