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.
El objetivo es emplear ejemplos y su desarrollo paso a paso para que el aprendizaje sea lo más fácil y real posible.
Etiquetas
- _todos_ (66)
- mathematica (1)
- programacion (66)
- prolog (48)
- purebasic (15)
- winprolog (47)
Datos personales
Archivo del blog
Videos Ejemplo
Programas
Frameworks
Libros
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 'enter' o clic en el igual
Ejemplos de uso:
1) Plot3D[Sin[x]*Cos[y],{x,0,2 Pi},{y,0,Pi}]
2) Colombia
Escribe el ejemplo y da 'enter' o clic en el igual
Seguidores
jueves, 1 de noviembre de 2012
PROLOG: Permutacion de una lista
1:54 |
Publicado por
a8a |
Editar entrada
Este programa encuentra todas las permutaciones de los elementos de una lista (La permutación de un conjunto se define como cada una de las posibles ordenaciones de todos los elementos de dicho conjunto):
my_permutation(Bs, [A|As]):- my_append(Xs, [A|Ys], Bs), my_append(Xs, Ys, Zs), my_permutation(Zs, As). my_permutation([], []).
Para ejecutar el programa:
?- my_permutation([a,b,c],Ls).
Y el resultado es:
Ls = [a,b,c] Ls = [a,c,b] Ls = [b,a,c] Ls = [b,c,a] Ls = [c,a,b] Ls = [c,b,a]
Nota: Este programa usa algunas reglas (programas) definidas anteriormente.
Suscribirse a:
Entradas (Atom)