Aqui les dejo la presentación que nos toco es sobre Distancia de Edición Levenshtein (2)
View more presentations from blankardz.
El primero no puede ser Sara, porque eso haría que la primera un mentiroso. La segunda no puede ser Sarah por la misma razón. Por lo tanto, la tercera hermana debe ser Sarah. Esto significa que el medio es Sue y el único que queda es Sally. |
| Solución: Cindy: vehículo, Mr.Jones: tren, Juan: avión, y Rachel: buque. ---------------------------------------------------------------------------------------------------------------------------------------------------- Algo interesante? Básicamente te dice que los programas en Prolog se constituyen de 3 partes básicas, los Dominios, las Clausulas y la meta. Aunque algunas veces pueden cambiarse los Dominios por hechos, quiere decir que siempre son verdad, este tipo de programas se modifican modificando la sección "GOALS" y luego dándole en "Test Goal" que seria el equivalente a Correr en Dev C++ . se las haces en GOALS y al darle Test te da "su respuesta". +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Info extra!! Estos ejemplos que anteriormente les muestro me base del ejemplo que la Dra.Sara puso en las filmina que se llama Familia solo que yo lo mejore ya que incluyo ejemplos diferentes. Si ustedes desean pueden intentar ustedes mismoss correr los programas ; se habren con el enlace del Visual Prolog que les adjunto mas abajo , solo recuerden que cuando ejecuten ya el programa instalado ejecutarlo como administrador (si es Windows vista o Windows 7). |
| triangulo::Int->Int->Int->String triangulo a b c | a+b<c||a+c<b||b+c | a==b&&b==c&&c==b="triangulo equilatero" | a==b||a==c||b==c="triangulo isoceles" | (a^2 + b^2)==c^2||a^2 + c^2==b^2||c^2 + b^2==a^2="triangulo rectangulo" |otherwise="triangulo escaleno"</c||a+c<b||b+c |