Clase6 Archivos
FACYT
Licenciatura en Computación
Fundamentos de Algoritmos
¿ Por qué usar Archivos ?
Desventajas del tipo de almacenamiento usado hasta ahora:
Las estructuras de datos estudiadas hastaahora, utilizan un almacenamiento
primario (las variables se almacenan en la memoria principal). Este tipo de
almacenamiento presenta dos desventajas:
• La cantidad de información disponible puede serinsuficiente para almacenar el
volumen de información que un programa necesite trabajar.
• No podemos conservar los datos una vez ejecutado el programa.
Estos dos inconvenientes, puede resolverse conel uso de archivos (ficheros).
Definición de Archivo
Es un conjunto de datos estructurados, en una colección de entidades elementales
llamadas registros, que son de igual tipo y constan a su vez dediferentes
entidades de nivel más bajo denominados campos. Estos registros están
dispuestos sobre un determinado soporte físico de almacenamiento permanente
con una determinada organización lógica.registro
cédula
edad
sexo
24500122
19
F
campos
24500122
19
F
14230700
25
M
18346211
22
M
fda
Características de los Archivos
• Son independientes respeto a los programas
• Un archivopuede utilizarlo distintos programas en distintos momentos
• La información almacenada es permanente
• Tienen gran capacidad de almacenamiento
• La recuperación de datos se hace con rapidez
• Suíndice de confiabilidad es muy alto
Organización de Archivos
Organización secuencial:
Los registros se encuentran almacenados consecutivamente sobre el soporte
externo. La característica fundamental deestos archivos, es que para acceder
a un registro, es necesario pasar por los registros que le proceden (acceso
secuencial). Las cintas son el ejemplo más usual de soporte de acceso
secuencial.Organización directa:
En este tipo de organización cualquier registro es directamente accesible mediante
la especificación de un índice, que da la posición del registro respecto del origen
del archivo. En...
Regístrate para leer el documento completo.