You are on page 1of 3

una clase es una construcción 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. Más técnicamente, 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 cómo interactuar con la clase y sus instancias con métodos, mientras que la estructura describe cómo los datos se dividen en atributos dentro de una instancia. La clase Para crear una clase se utiliza la palabra reservada class y a continuación el nombre de la clase. La definición de la clase se pone entre las llaves de apertura y cierre. El nombre de la clase empieza por letra mayúscula. class Rectangulo{ //miembros dato //funciones miembro } En términos 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 características y que a su vez también son nodos NODOEn programación 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 teoríatener acceso a otros nodos de la estructura. Los nodos son herramientas esenciales para laconstrucción de estructuras de datos dinámicas. 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 colección ordenada de valores. Una lista puede contener cualquier cosa. pila 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 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 informática debido a su simplicidad y ordenación implícita de la propia estructura. Concepto de pila.

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. debido a que el primer elemento en entrar será también el primero en salir. el final de la cola es a su vez el principio. sólo es posible un modo de acceso a esta estructura: a través de la cabeza de la pila. Colas circulares: En las colas circulares se considera que después del último elemento se accede de nuevo al primero. como consecuencia. De esta forma se reutilizan las posiciones extraídas. también se le conoce como estructura lifo (last in. caracterizada por ser una secuencia de elementos en la que la operación de inserción push se realiza por un extremo y la operación de extracción pop por el otro. el último elemento que se metió en la pila será el primero en salir de ella. en el caso de la cola simple se inserta por el final y se saca por el principio. pila es una estructura de datos en la que la inserción y la extracción de elementos se realiza sólo por un extremo que se denomina cabeza. También se le llama estructura FIFO (del inglés First In First Out). secuencial y de tamaño variable. first out: último en entrar. es decir. primero en salir). creándose un circuito cerrado . debido al orden en que se insertan y eliminan los elementos en una pila. en donde se logran a través de funciones como: *insertar *mostrar *extraer *mostrar cola Una cola (también llamada fila) es una estructura de datos. los elementos de una pila serán eliminados en orden inverso al que se insertaron. ejemplo grafico: en resumen: una pila es una estructura de datos homogénea (elementos del mismo tipo). Colas simples: Se inserta por un sitio y se saca por otro.Se comienza definiendo lo que es una pila a nivel de programación.

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