[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