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
-
▼
2011
(38)
- ► septiembre (1)
-
▼
mayo
(17)
- PROLOG: Media aritmetica de una lista
- PROLOG: Multiplica elementos de una lista (versión 2)
- PROLOG: Multiplica elementos de una lista
- PROLOG: Suma elementos de una lista (versión 2)
- PROLOG: Suma elementos de una lista
- PROLOG: Borra elemento de una lista
- PROLOG: Elemento N de una lista (versión 2)
- PROLOG: Elemento N de una lista
- PROLOG: Borra un elemento de una lista
- PROLOG: Ultimo elemento de una lista (versión 2)
- PROLOG: Ultimo elemento de una lista
- PROLOG: Primer elemento de una lista
- PROLOG: Invierte una lista
- PROLOG: Longitud de una lista (versión 2)
- PROLOG: Longitud de una lista
- PROLOG: Busca elemento en una lista
- PROLOG: Concatena listas
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
lunes, 16 de mayo de 2011
PROLOG: Borra elemento de una lista
14:39 |
Publicado por
a8a |
Editar entrada
Este programa elimina todas las ocurrencias de un elemento en una lista:
my_remove_element(_, [], []).
my_remove_element(Y, [Y|Xs], Zs):-
my_remove_element(Y, Xs, Zs), !.
my_remove_element(X, [Y|Xs], [Y|Zs]):-
my_remove_element(X, Xs, Zs).
Para ejecutar el programa:
?- my_remove_element(b, [a,b,c,b,e,b,f,g], Zs).
Y el resultado es:
Zs = [a,c,e,f,g]
Suscribirse a:
Enviar comentarios (Atom)
3 comentarios:
gracias por tu ayuda me sirvio de muxoooo ^_^
hola buenas me podria explicar paso por paso lo que hace el programa??? esque no lo entiendo por donde va
Ahi lo modifique para que borre todos los elementos y no solo el primero
%eliminar(Lista,Elemento,Resultado)
eliminar([],_,[]).
eliminar([C|R],C,S):- eliminar(R,C,S).
eliminar([C|R],E,[C|S]):- eliminar(R,E,S).
Publicar un comentario