Перейти к содержимому

El MGU en programación lógica | 2/6 | UPV

Universitat Politècnica de València - UPV

0:00 / 0:00

El MGU en programación lógica | 2/6 | UPV

2 361 просмотр · 8 лет назад
Universitat Politècnica de València - UPV
394 тыс. подписчиков
2 361 просмотр · 8 лет назад
Título: El MGU en programación lógica Descripción: En este vídeo se introduce un algoritmo para calcular el MGU (most general unifier) de dos expresiones. Se trata de un concepto clave para comprender la ejecución de un programa lógico. Vidal Oriola, GF. (2018). El MGU en programación lógica. http://hdl.handle.net/10251/105199 Descripción automática: En este video, el profesor del departamento de sistemas informáticos y computación ofrece una guía sobre el cálculo del unificador más general (MGU por sus siglas en inglés) en programación lógica. Explica que este concepto es fundamental, ya que la ejecución de programas lógicos requiere el cálculo de muchos MGU. El profesor inicia con una explicación del algoritmo de unificación mostrando paso a paso su funcionamiento y menciona que el objetivo es calcular un unificador que haga que dos expresiones sean idénticas. Se describe el proceso de unificación incluyendo reglas específicas para casos donde las expresiones incluyen variables, son idénticas, o están estructuradas con símbolos de predicado y términos. Las excepciones importantes son identificadas como el fallo de Ocurre-check, que hace la unificación imposible. El algoritmo se aplica recursivamente para cada par de argumentos en las expresiones, asegurando su equivalencia y sin fallos de unificación. Se muestra un ejemplo práctico donde dos átomos son unificados siguiendo el proceso indicado como ‘MGU’. Finalmente, el video termina con una propuesta de ejercicios para reforzar el aprendizaje del concepto tratado, además del análisis de las soluciones a estos ejercicios. El profesor enfatiza la importancia de la práctica con ejercicios adicionales usando un entorno de programación lógica como Prolog. Autor/a: Vidal Oriola Germán Francisco Curso: Este vídeo es el 2/6 del curso Aspectos Importantes en Programación Lógica (Prolog).    • Aspectos Importantes en Programación Lógic...   Universitat Politècnica de València UPV: https://www.upv.es Más vídeos en:    / valenciaupv   Accede a nuestros MOOC: https://upvx.es #programación lógica #mgu #1203 - Ciencias de la Computación