Aprende de forma facil en PilasProgramación

Aprende que es la programación y para que se utiliza.

Conocer la programación en la vida diaria

La Tecnología a avanzado mucho en los ultimos años, la programación a tomado un rumbo...

Conclusión sobre la Pila en Programación

Lo importante de este tema, es aprender a organizar los archivos dentro de una estructura de datos.

Bienvenido a nuestro sitio web. Pilas en Programación ¡Aprende con NOSOTROS !

¿QUE SON LAS PILAS EN PROGRAMACION?

Las pilas y colas son estructuras de datos que se utilizan generalmente para simplificar ciertas operaciones de programación. Estas estructuras pueden implementarse mediante arrays o mediante listas enlazadas.

Los arrays son usados extensamente por los programadores para contener listas de datos en la memoria, por ejemplo, los datos almacenados en un disco suelen leerse y ponerse dentro de un array con el objetivo de facilitar la manipulación de dichos datos, ya que los datos en memoria pueden ser modificados, clasificados.

miércoles, 8 de junio de 2016

La programación en la Vida Diaria.


¿Porque es importante la programación en la actualidad?

Hoy en día cuando hablamos de programación nos referimos a nuestro propio entorno, si estamos en nuestro hogar podemos visualizar que tenemos varios equipos tecnológicos como: Licuadoras digitales, televisores, computadoras, equipos de sonido, dispositivos móviles, entre otros.
 Todos estos equipos son creados y basados utilizando la programación. En la vida diaria, nuestro trabajo, sin darnos cuenta tenemos contacto con la programación.

La importancia de esta  es que esta facilitando los trabajos que hace el hombre,  sin perder tiempo, sin trabajo alguno. 

Ejemplo
 Si una empresa quiere saber sus cuentas desde hace 3 meses atrás de forma detallada, sin la programación tardaríamos un promedio de 3 horas dependiendo del tamaño de la empresa. Pero utilizando los programas informáticos lo podemos obtener de forma automática, con solo hacer un click. 


Por este motivo la programación en la vida diaria es de suma importancia, renueva la tecnología día a día con sus creaciones. 

LISTAS

Listas (Informática). Una lista es una colección de elementos homogéneos entre los que existe una relación lineal.
1. Cada elemento de la lista, a excepción del primero, tiene un único predecesor.
2. Cada elemento de la lista, a excepción del último, tiene un único sucesor.


Listas. Definición

Las listas no son arreglos (arrays), aunque ambos representan secuencias de elementos de un tipo, los arreglos tienen longitud fija; las listas, no; es decir, las listas son flexibles y permiten cambio de implementación.

En una lista enlazada, cada elemento apunta al siguiente excepto el último que no tiene sucesor y el valor del enlace es null. Por ello los elementos son registros que contienen el dato a almacenar y un enlace al siguiente elemento. Los elementos de una lista, suelen recibir también el nombre de Nodos de la lista.

Tipos de listas

Listas simples

Se definen como un conjunto de nodos uno detrás de otro, del cual siempre se puede conocer al nodo inicial y al final, de cada nodo de la lista, se conoce un contenido, que es la información que almacena dentro puede ser de cualquier tipo de dato un sucesor único excepto el ultimo nodo de la lista.

La elaboración del modelo de un elemento de la pila

MODELO DE PILA EN C++


Para definir un elemento de la pila será utilizado el tipo struct. 

El elemento de la pila contendrá un campo dato y un puntero siguiente. 

El puntero siguiente tiene que ser de la misma clase que el elemento, de lo contrario no va a poder apuntar hacia el elemento. 

El puntero siguiente permitirá el acceso al próximo elemento.

Ejemplo I

typedef struct ElementoLista {
char *dato;
struct ElementoLista *siguiente;