tu vieja

Páginas: 12 (2765 palabras) Publicado: 19 de julio de 2014
UTN – FRR
Ingeniería en Sistemas de Información
Algoritmos y Estructuras de Datos
Archivos Directos
GUIA DE ESTUDIO: ARCHIVOS DIRECTOS
Introducción:
Una característica común de los tipos de datos que hemos visto hasta ahora es que la información que
cargamos se mantiene vigente solamente mientras está corriendo el programa donde fueron declaradas
las variables.
No importa cuanto esfuerzonos lleve el ingresar una enorme cantidad de datos, esa información
desaparece al finalizar el programa.
Sin embargo, en nuestro trato diario con la computadora, información de todo tipo (textos, figuras,
sonidos, planillas de cálculo, etc.), es conservada, no sólo con independencia de que se esté corriendo
un particular programa, sino, inclusive de que esté o no encendido el equipo.
.
Estainformación que se encuentra en dispositivos de memoria mediata (también llamada memoria
auxiliar) de nuestros ordenadores (disquetes, discos rígidos, etc.) que la mantienen en forma
permanente es lo que llamamos archivos.
El lenguaje PASCAL, como todos los lenguajes de computación, tiene mecanismos para poder acceder
a ese tipo de información, permitiendo declarar un tipo de variableestructurada que le permite
vincularse con algunos de esos archivos.
Esto es lo que da una verdadera funcionalidad a los programas ya que se puede conservar la
información obtenida más allá del tiempo de corrida del programa y, muy importante, intercambiar esa
información con otros programas.
Para ello se define un nuevo tipo de datos estructurado llamado FILE (ARCHIVO). A continuación
veremosalgunas de sus características.

Definición de Archivo
Es un tipo de dato, que se puede guardar en memoria auxiliar para su uso posterior, mediante la
ejecución de los programas adecuados, permitiendo almacenar grandes volúmenes de información.
Se trata de una estructura homogénea de datos consistente en una secuencia de elementos o
componentes, todos del mismo tipo, ya sea simple oestructurado.
Por lo tanto para declarar una variable de tipo archivo es necesario definir previamente la naturaleza
de sus componentes.

Observaciones:
1) Como la información contenida en el tipo de dato archivo se almacena en un dispositivo auxiliar
(los datos obtenidos antes, durante y después del procesamiento no se pierden), necesita de la
existencia de un “archivo físico” en el sistema operativo(que deberá ser creado según los modos y
reglas de dicho sistema) y que será asociado con el archivo declarado en el programa.
Pág. 1 de 11

Autor: ISI Ma. Elena Farias

UTN – FRR
Ingeniería en Sistemas de Información
Algoritmos y Estructuras de Datos
Archivos Directos
2) A diferencia de los tipos de datos vistos hasta ahora no se establece en la declaración cual será el
tamaño que sereserva.
En contraste, por ejemplo con los tipos estructurados array y record (arreglos y registros), que no
reservan un espacio fijo en memoria.
Su tamaño solo estará limitado por el tamaño de la memoria auxiliar donde se guarda.

Tipos de Archivo:
Una primera consecuencia importante de esta interacción entre el Sistema Operativo y el lenguaje
hace que tengamos que considerar dos tipos dearchivos que están relacionados originariamente a los
dispositivos físicos en los que se mantiene la información: archivos secuenciales y archivos de
acceso directo.

Archivos Secuenciales:
Los archivos secuenciales, son los mas antiguos y su origen está vinculados con el soporte en cinta.
En una cinta para leer cualquier parte de la misma se debe pasar por todos los datos anteriores (ej.Cuando queremos posicionarnos en una cinta de video).
En el curso no vamos a utilizar este tipo de archivo. 1
Archivo de acceso directo:
Se dice que un archivo es de acceso u organización directa cuando para acceder a un registro n
cualquiera no se tiene que pasar por los n-1 registros anteriores.
Por su definición, podemos rápidamente darnos cuenta que si los comparamos con los archivos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • tu vieja
  • tu vieja
  • viejo
  • El viejo
  • Tu Vieja
  • Tu vieja
  • Tu vieja
  • tu vieja

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS