Está en la página 1de 3

una clase es una construccin que se utiliza como un modelo (o plantilla) para crear objetos de ese tipo.

Una clase por lo general representa un sustantivo, como una persona, lugar o (posiblemente bastante abstracta) cosa - es el modelo de un concepto dentro de un programa de computadora. Fundamentalmente, encapsula el estado y el comportamiento del concepto que representa. Ms tcnicamente, una clase es un conjunto coherente que consiste en un tipo particular de metadatos. Una clase tiene una interfaz y una estructura. La interfaz describe cmo interactuar con la clase y sus instancias con mtodos, mientras que la estructura describe cmo los datos se dividen en atributos dentro de una instancia. La clase Para crear una clase se utiliza la palabra reservada class y a continuacin el nombre de la clase. La definicin de la clase se pone entre las llaves de apertura y cierre. El nombre de la clase empieza por letra mayscula. class Rectangulo{ //miembros dato //funciones miembro } En trminos generales, un nodo es un espacio real o abstracto en el que confluyen parte de las conexiones de otros espacios reales o abstractos que comparten sus mismas caractersticas y que a su vez tambin son nodos NODOEn programacin concretamente en estructura de datos, un nodo es uno de los elementos deuna lista enlazada, de un rbol o de un grafo. Cada nodo ser una estructura o registro quedispondr de varios campos, y al menos uno de esos campos ser un puntero o referencia aotro nodo, de forma que, conocido un nodo, a partir de esa referencia, ser posible en teoratener acceso a otros nodos de la estructura. Los nodos son herramientas esenciales para laconstruccin de estructuras de datos dinmicas. una lista enlazada es una de las estructuras de datos fundamentales, y puede ser usada para implementar otras estructuras de datos. Consiste en una secuencia de nodos, en los que se guardan campos de datos arbitrarios y una o dos referencias, enlaces o punteros al nodo anterior o posterior. El principal beneficio de las listas enlazadas respecto a los vectores convencionales es que el orden de los elementos enlazados puede ser diferente al orden de almacenamiento en la memoria o el disco, permitiendo que el orden de recorrido de la lista sea diferente al de almacenamiento. ListasUna lista es una coleccin ordenada de valores. Una lista puede contener cualquier cosa. pila Una pila (stack en ingls) es una lista ordinal o estructura de datos en la que el modo de acceso a sus elementos es de tipo LIFO (del ingls Last In First Out, ltimo en entrar, primero en salir) que permite almacenar y recuperar datos. Esta estructura se aplica en multitud de ocasiones en el rea de informtica debido a su simplicidad y ordenacin implcita de la propia estructura. Concepto de pila.

Se comienza definiendo lo que es una pila a nivel de programacin; pila es una estructura de datos en la que la insercin y la extraccin de elementos se realiza slo por un extremo que se denomina cabeza. como consecuencia, los elementos de una pila sern eliminados en orden inverso al que se insertaron. es decir, el ltimo elemento que se meti en la pila ser el primero en salir de ella. debido al orden en que se insertan y eliminan los elementos en una pila, tambin se le conoce como estructura lifo (last in, first out: ltimo en entrar, primero en salir). ejemplo grafico:

en resumen: una pila es una estructura de datos homognea (elementos del mismo tipo), secuencial y de tamao variable. slo es posible un modo de acceso a esta estructura: a travs de la cabeza de la pila. en donde se logran a travs de funciones como: *insertar *mostrar *extraer *mostrar cola Una cola (tambin llamada fila) es una estructura de datos, caracterizada por ser una secuencia de elementos en la que la operacin de insercin push se realiza por un extremo y la operacin de extraccin pop por el otro. Tambin se le llama estructura FIFO (del ingls First In First Out), debido a que el primer elemento en entrar ser tambin el primero en salir. Colas simples: Se inserta por un sitio y se saca por otro, en el caso de la cola simple se inserta por el final y se saca por el principio. Para gestionar este tipo de cola hay que recordar siempre cual es el siguiente elemento que se va a leer y cual es el ltimo elemento que se ha introducido. Colas circulares: En las colas circulares se considera que despus del ltimo elemento se accede de nuevo al primero. De esta forma se reutilizan las posiciones extradas, el final de la cola es a su vez el principio, crendose un circuito cerrado

archivo Un archivo o fichero informtico es un conjunto de bits almacenado en un dispositivo. Un archivo es identificado por un nombre y la descripcin de la carpeta o directorio que lo contiene. A los archivos informticos se les llama as porque son los equivalentes digitales de los archivos escritos en libros, tarjetas, libretas, papel o microfichas del entorno de oficina tradicional. Los archivos informticos facilitan una manera de organizar los recursos usados para almacenar permanentemente datos en un sistema informtico virtual. En informtica, un archivo es un grupo de datos estructurados que son almacenados en algn medio y pueden ser usados por las aplicaciones. La forma en que una computadora organiza, da nombre, almacena y manipula los archivos se denominasistema de archivos y suele depender del sistema operativo y del medio de almacenamiento (disco duro, disco ptico, etc).