[plt-scheme-es] pilas como estructuras

Uriel Macias urielmaciasmachado at yahoo.com
Thu Jun 7 16:59:01 EDT 2007


hola lista, soy nuevo y mi nivel de programacion entre los principiantes es de principiante. sin embargo me han pedido un programa donde haga por medio de estructuras funciones para agregar, y quitar el primer elemento de la pila. La definicion del problema es como sigue:
Se debe realizar de manera correcta, con base en la estructura definida abajo, la implementación de estas 3 funciones: Push, Pop y CrearPilaVacia. Definidas según los siguientes contratos:
; La siguiente estructura representa una Pila como las
; definidas arriba.
; El parámetro valor es un número
; El parámetro subpila es una Pila que contiene el resto de los
; elementos
(define-struct Pila (valor subpila))
; Esta función inserta un valor en el tope de la Pila y retorna la
; Pila resultante de esta operación.
; Push : valor Pila -> Pila
; Esta función retira el valor que está en el tope de la Pila y retorna
; una lista con dos elementos: el primero es el elemento retirado,
; y el segundo es la Pila que resulta de esta operación.
; Pila resultante de esta operación.
; Pop : Pila -> (list número Pila)
; Esta función retorna una Pila vacía.
; CrearPilaVacia : -> Pila


Como no tengo ni idea de como hacerlo y no lo puedo hacer como lista (que ya me dijo el profesor que asi no era) entonces pido su ayuda.
Gracias por su tiempo, esfuerzo, comprension y misericordia..

Uriel

 __________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis! 
Regístrate ya - http://correo.espanol.yahoo.com/ 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://list.cs.brown.edu/pipermail/plt-scheme-es/attachments/20070607/4bc90776/attachment.html


More information about the plt-scheme-es mailing list