miércoles, 10 de noviembre de 2010

El Prolog (o PROLOG), proveniente del francés PROgrammation en LOGique, es un lenguaje de programación lógico e interpretado, bastante conocido en el medio de investigación en Inteligencia Artificial.




problema en prolog






Bueno mi problema esta sencillo, trata sobre la pocision de la vocal por decir le preguntas que si la a es la tercera pues te sale que no y si le pones que si la a es la primera pues te dice qe si. Es un programa sencillo pero qe funciona






predicates
vocal_posicion(char,integer)

clauses
vocal_posicion('a',1).
vocal_posicion('e',2).
vocal_posicion('i',3).
vocal_posicion('o',4).
vocal_posicion('u',5).

Goal:
vocal_posicion('e',2).
Responde: Yes
vocal_posicion('o',3).
Responde: Yes
vocal_posicion('i',1).
Responde: No

9 comentarios:

  1. Hola tu programa esta muy sencillo, pero pues creo que es algo para dar la entrada al lenguaje prolog.

    ResponderEliminar
  2. Tu programa esta bien explicado, aparte con la imagen esta muy completo.

    ResponderEliminar
  3. hola!!

    me agrado tu programa, creo que esta muy completo y facil de entender ...

    =)

    ResponderEliminar
  4. bueno tu programa esta sencillo, estubo bien que pusieras algo de informacion sobre el lenguaje

    ResponderEliminar
  5. muy bien el problema aunque sea un poco sencillo

    ResponderEliminar
  6. :)
    hola que tal
    pues tu reporte esta muy bien hecho, aunque fue sencillo tu problema lo que importa es que lo pudiste hacer en prolog y te quedo muy bien y pues me quedo claro y esta bien explicado
    nos vemos
    bye!

    ResponderEliminar
  7. Hola ana!
    Tu reporte esta muy bien elaborado en conjunto con la informacion que agregaste. Muy bien (:

    ResponderEliminar
  8. Ana, te recuerdo que Perl (a pesar de que es imperativo por naturaleza) lo vimos como parte de los lenguajes script, por lo que la idea era que escogieras entre C, Fortran, Basic, Pascal o Algol. Los demás programas, aunque sencillos, parecen estar bien.

    Calificación: 3.75/5

    ResponderEliminar
  9. Bueno, ignoro por qué sale mi anterior comentario en una entrada que no tiene nada qué ver, pero bueno...

    El programa ciertamente es simple; no hay reglas para hacer inferencia.

    Además faltó el planteamiento del problema lógico.

    Calificación: 2/4

    ResponderEliminar