Edición de «Segundo Parcial 1er Cuat 2016 (Paradigmas)»

De Cuba-Wiki
Advertencia: no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si inicias sesión o creas una cuenta, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.

Puedes deshacer la edición. Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces publica los cambios para así efectuar la reversión.

Revisión actual Tu texto
Línea 1: Línea 1:
{{Back|Paradigmas de Lenguajes de Programación}}
== Ejercicio 1 ==
== Ejercicio 1 ==
a)
a)
Línea 34: Línea 32:


== Ejercicio 2 ==  
== Ejercicio 2 ==  
a)
II)
Forma lógica:
*1) <math>\forall t_1 \forall t_2 subclase(t_1, t_2) \implies subtipo(t_1, t_2)</math>
*2) <math>\forall t_1 subclase(t_1, t_1)</math>
*3) <math>\forall t_1 \forall t_2 (\exists t_3 subclase (t_3, t_2) \wedge extiende(t_1, t_3)) \implies subclase(t_1, t_2)</math>
*4) <math>extiende(perro, animal)</math>
*GOAL) <math>\forall x \neg subtipo(perro, x)</math>
Forma clausal (<math>t = t_1, u = t_2, v = t_3</math>):
1)
*<math>\forall t \forall u \neg subclase(t, u) \vee subtipo(t, u)</math>
*<math>\{\neg subclase(t_1, u_1) \vee subtipo(t_1, u_1)\}</math>
2)
*<math>\{subclase(t_2, t_2)\}</math>
3)
*<math>\forall t \forall u (\neg \exists v subclase (v, u) \wedge extiende(t, v)) \vee subclase(t, u)</math>
*<math>\forall t \forall u (\forall v \neg subclase (v, u) \vee \neg extiende(t, v)) \vee subclase(t, u)</math>
*<math>\forall t \forall u \forall v \neg subclase (v, u) \vee \neg extiende(t, v) \vee subclase(t, u)</math>
*<math>\{\neg subclase (v_3, u_3) \vee \neg extiende(t_3, v_3) \vee subclase(t_3, u_3)\}</math>
4)
*<math>\{extiende(perro, animal)\}</math>
GOAL)
*<math>\{\neg subtipo(perro, x_g)\}</math>
b)
b)
  asignaciónValida(+declaraciones, ?asignacion)
  asignaciónValida(+declaraciones, ?asignacion)
Ten en cuenta que todas las contribuciones a Cuba-Wiki pueden ser editadas, modificadas o eliminadas por otros colaboradores. Si no deseas que las modifiquen sin limitaciones, no las publiques aquí.
Al mismo tiempo, asumimos que eres el autor de lo que escribiste, o lo copiaste de una fuente en el dominio público o con licencia libre (véase Cuba-Wiki:Derechos de autor para más detalles). ¡No uses textos con copyright sin permiso!

Para editar esta página, responde la pregunta que aparece abajo (más información):

Cancelar Ayuda de edición (se abre en una ventana nueva)

Plantilla usada en esta página: