Edición de «Final 1C/2013 (Algoritmos II)»
De Cuba-Wiki
Puedes deshacer la edición. Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces publica los cambios para así efectuar la reversión.
Revisión actual | Tu texto | ||
Línea 31: | Línea 31: | ||
''Generadores'': | ''Generadores'': | ||
nuevo_tacho : nat tamaño | nuevo_tacho : nat tamaño -> tacho | ||
''Observadores'': | ''Observadores'': | ||
cant_hielo : tacho | cant_hielo : tacho -> nat | ||
cant_agua : tacho | cant_agua : tacho -> nat | ||
''Otras operaciones'': | ''Otras operaciones'': | ||
aportar_calorias : tacho | aportar_calorias : tacho x nat -> tacho | ||
disminuir_hielo : tacho | disminuir_hielo : tacho x nat -> tacho | ||
aumentar_agua : tacho | aumentar_agua : tacho x nat -> tacho | ||
b) Se tiene una pelotita a la que se le puede pegar, con una fuerza de cierta cantidad de kilos. Por cada kilo con el que se le pega, la pelotita se mueve 2 metros. | b) Se tiene una pelotita a la que se le puede pegar, con una fuerza de cierta cantidad de kilos. Por cada kilo con el que se le pega, la pelotita se mueve 2 metros. | ||
Línea 53: | Línea 53: | ||
''Observadores'': | ''Observadores'': | ||
posicion : pelotita | posicion : pelotita -> nat | ||
''Operaciones'': | ''Operaciones'': | ||
empujar : pelotita | empujar : pelotita x nat i x distancia d -> pelotita {d=2i} | ||
(...) | (...) | ||
Línea 65: | Línea 65: | ||
(...) | (...) | ||
top : pila | top : pila -> <elem,bool> | ||
(...) | (...) | ||
Línea 73: | Línea 73: | ||
(...) | (...) | ||
top : pila | top : pila -> indicador | ||
hay_elem? : indicador | hay_elem? : indicador -> bool | ||
elemento : indicador i | elemento : indicador i -> elem {hay_elem?(i)} | ||
(...) | (...) |