arreglo en programacion

Páginas: 4 (871 palabras) Publicado: 17 de junio de 2013
Pilas
Una pila (stack en inglés) es una lista ordinal o estructura de datos en la que el modo de acceso a sus elementos es de tipo LIFO (del inglés Last In FirstOut, último en entrar, primero ensalir) que permite almacenar y recuperar datos. Esta estructura se aplica en multitud de ocasiones en el área de informática debido a su simplicidad y ordenación implícita de la propia estructura.
Parael manejo de los datos se cuenta con dos operaciones básicas: apilar (push), que coloca un objeto en la pila, y su operación inversa, retirar (o desapilar, pop), que retira el último elemento apilado.En cada momento sólo se tiene acceso a la parte superior de la pila, es decir, al último objeto apilado (denominado TOS, Top of Stack en inglés). La operación retirar permite la obtención de esteelemento, que es retirado de la pila permitiendo el acceso al siguiente (apilado con anterioridad), que pasa a ser el nuevo TOS.
Por analogía con objetos cotidianos, una operación apilar equivaldría acolocar un plato sobre una pila de platos, y una operaciónretirar a retirarlo.
Las pilas suelen emplearse en los siguientes contextos:
• Evaluación de expresiones en notación postfija (notaciónpolaca inversa).
• Reconocedores sintácticos de lenguajes independientes del contexto
• Implementación de recursividad.
Archivos
Todos los datos que un programa utiliza durante su ejecución seencuentran en sus variables, que están almacenadas en la memoria RAM del computador.
La memoria RAM es un medio de almacenamiento volátil: cuando el programa termina, o cuando el computador se apaga, todoslos datos se pierden para siempre.
Para que un programa pueda guardar datos de manera permanente, es necesario utilizar un medio de almacenamiento persistente, de los cuales el más importante es eldisco duro.
Los datos en el disco duro están organizados en archivos. Un archivo es una secuencia de datos almacenados en un medio persistente que están disponibles para ser utilizados por un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • arreglos de programacion
  • Arreglos de programación
  • arreglos Algoritmia y programacion
  • Programacion (Arreglo de Registros)
  • Arreglos Lenguajes De Programación
  • Bases de programacion java: arreglos y ciclos
  • Arreglos programacion
  • Arreglos en Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS