Páginas

Bienvenidos

Este blog busca darle algunas herramientas para trabajar con varios de los programas más interesantes y útiles de la actualidad.

El objetivo es emplear ejemplos y su desarrollo paso a paso para que el aprendizaje sea lo más fácil y real posible.

Mathematica

Mathematica
Mathematica

Etiquetas

Datos personales

Mi foto
Ingeniero
Esp. Informática y Computación
Esp. Administración de Sistemas

apache Flex

Mathematica

Todo el poder de Mathematica en la Web:



Ejemplos de uso:

1) Plot3D[Sin[x]*Cos[y],{x,0,2 Pi},{y,0,Pi}]
2) Colombia

Escribe el ejemplo y da clic en el igual

Seguidores

miércoles, 6 de abril de 2011

PostHeaderIcon PROLOG: Suma de dos numeros


Este programa suma dos números:

my_sum_num(A, B, C):-
          C is A + B.


Para ejecutar el programa:

?- my_sum_num(3, 4, C).


Y el resultado es:

C = 7


Para ejecutar el programa:

?- my_sum_num(3, 4, 5).


Y el resultado es:

no


Para ejecutar el programa:

?- my_sum_num(3, 4, 7).


Y el resultado es:

yes




*** Programa probado en WinProlog versión 4.7 ***

5 comentarios:

Anónimo dijo...

excelente pagina, nadie lo xplica paso por paso como tu

a8a dijo...

Hola

Gracias por tu comentario. La idea es dar a conocer un poco de este bello lenguaje.

profesor alejandro salazar guerrero dijo...

domains
num=integer
predicates
suma(num,num,num)
A(num)
B(num)
C(num)
clauses
A(0).
B(0).
C(0).
suma(A,B,C):- C=A+B.

a8a dijo...

Hola Alejandro

Creo que tu programa esta creado para usarse en Turbo Prolog no en Prolog estandar. Si es así, no veo cual es el objetivo (goal) que pone andar el programa.

Unknown dijo...

Y si fuera recursivo como seria?

Publicar un comentario

Apache Flex

Wolfram Programming Lab