miércoles, 2 de junio de 2010

Archivos y Registros

Registros
Es una estructura heterogénea denominados campos y a los que accedemos por su nombre. al igual que otro dato, debemos declarar el tipo registro antes de utilizar.

De las operaciones que podemos realizar con los registros de encuentra la lectura y la asignación, tambien puede ser utilizado como parametro en los metodos.

Archivos
Es una estructura homogénea de datos consistentes en una secuencia de datos llamada registros, tambien se le denomina ficheros a lo archivos, es una colección de datos relacionados entre si, localizada y almacena como una unidad en alguna parte del computador.

Los archivos pueden ser constrastados con arrays y registros, los archivos no tienen un tamaño fijo por lo que se pueden hacer archivos grandes o pequeños segun se necesiten.

con los archivos al igual que con otras estructuras podemos realizar varias operaciones entre las que encontramos Read (lectura del registro actual), Write (escritura sobre registro actual), Close (cerrar el archivo), etc.

Bibliografia

martes, 1 de junio de 2010

Pilas y Colas


Esta clase fue interesante, se nos explico la estructura de las pilas y colas con ejemplos relacionados con la vida real. Estas estructuras se pueden complementar utilizando las listas de la cuales hablamos anteriormente.

Pilas
Estas estructuras son muy utilizadas como herramientas de programacion de tipo L.I.F.O "last in- first out"lo cual significa ultimo en entrar primero en salir, en esta estructura solo se puede ingresar por un solo extremo de la misma, por lo que sus operaciones se llevan a cabo por ese lado. Entre sus operaciones encontramos apilar (agregar) y desempilar (quitar).

Colas
Estas estructuras son de tipo F.I.F.O "first in- first out" lo cual traduce primero en entrar primero en salir, estas simulan colas en la vida real como la de un banco, son herramientas de programacion como las pilas, pero una de sus diferencias es que sus operaciones no se llevan a cabo solo por un extremos de la cola. entre sus operaciones encontramos encolar el cual agrega un nuevo dato al final de cola, y Atender el cual elimina un dato del principio de la cola.

Las pilas y colas son eficientes ya que el tiempo de ejecucion no depende de su tamaño y sus metodos se realizan en tiempo constante, sin necesidad de comparaciones.

Bibliografia