Manejo de archivos en Pascal

Páginas: 24 (5870 palabras) Publicado: 8 de abril de 2013



SEP SEIT DGIT





INSTITUTO TECNOLÓGICO DE NUEVO LAREDO


DEPTO. DE SISTEMAS Y COMPUTACIÓN






“Manejo de Archivos en Pascal”


Por:
Ing. Bruno López Takeyas, M.C.



http://www.itnuevolaredo.edu.mx/takeyas
Email: takeyas@itnuevolaredo.edu.mx
Manejo de Archivos en Pascal


TABLA DE CONTENIDO



Pág.
Tabla de figuras.……………………………………………... 5Prefacio………………………………………………………... 7


1.- CONCEPTOS BÁSICOS DE ARCHIVOS…………….. 8
1.1. ¿Cómo surge la necesidad de utilizar archivos?................................ 8
1.2. Relación entre la memoria principal, el microprocesador y
dispositivos de almacenamiento secundario...................................... 9
1.3. Definiciones de datos, registros y archivos……………………………. 10
1.4. Analogías de archivos yarchiveros..…………………………………… 12
1.5. Apertura de archivos……………………………..…………………….... 16
1.6. Clasificación de archivos por tipo de contenido……………………..... 17
1.6.1. Archivos de texto…….………………….………………………... 18
1.6.2. Archivos binarios………………………………………………..… 18
1.7. Clasificación de archivos por tipos de acceso……………………....... 19
1.7.1. Archivos secuenciales………………….………………………... 20
1.7.1.1. Consulta orecorrido secuencial………………………. 20
1.7.2. Archivos directos (relativos, de acceso directo o aleatorios)… 22
1.7.2.1. Direcciones lógicas y direcciones físicas…………….. 22
1.7.2.2. Control de direcciones lógicas………………………… 23
1.7.2.3. Consulta directa………………………………………… 24


2.- FUNCIONES DE MANEJO DE ARCHIVOS EN PASCAL…………......................................................... 26
2.1. Declaración delalias del archivo…..…………………………………… 26
2.2. Funciones de manejo de archivos en Pascal…..……………………... 26
2.2.1. La función Assign y modos de apertura de archivos………... 27
2.2.2. Validar la apertura de un archivo……………………………….. 28
2.2.3. Cierre de archivos usando Close……………………………………………... 29
2.2.4. Escritura de registros usando Write……….............................. 29
2.2.4.1. Vaciando losbuffers con Flush…………………. ….. 31
2.2.5. Lectura de registros usando Read…….................................... 31
2.2.6. Reposicionando el apuntador mediante Seek…….................. 31
2.2.6.1. Conociendo la posición del apuntador del archivo
con la función FilePos………………………………... 34
2.2.7. Detectando el final del archivo con Eof……............................ 35
2.2.8. Cambiando nombres dearchivos mediante Rename……....... 35
2.2.9. Eliminando archivos con la función Erase……....................... 36

3.- APLICACIONES DE ARCHIVOS EN PASCAL……… 38



Ing. Bruno López Takeyas, M.C. 2
Manejo de Archivos en Pascal


3.1. Declaraciones globales.........……....…………………………………… 38
3.2. Archivos secuenciales en Pascal………………………………………. 39
3.2.1. ALTAS secuenciales……………….……………………………..40
3.2.1.1. Diagrama de flujo de la rutina de ALTAS
secuenciales.............................................................. 40
3.2.1.2. Codificación de la rutina de ALTAS secuenciales…... 42
3.2.2. CONSULTAS secuenciales.…….……………….……………… 43
3.2.2.1. Diagrama de flujo de la rutina de CONSULTAS
secuenciales.............................................................. 43
3.2.2.2.Codificación de la rutina de CONSULTAS
secuenciales….......................................................... 43
3.2.3. LISTADO secuencial............…….……………….……………… 44
3.2.3.1. Diagrama de flujo de la rutina de LISTADO
secuencial................................................................. 44
3.2.3.2. Codificación de la rutina de LISTADO secuencial...... 46
3.2.4. MODIFICACIONES de datos enun archivo secuencial........... 47
3.2.4.1. Diagrama de flujo de la rutina de MODIFICACION
secuencial................................................................. 47
3.2.4.2. Codificación de la rutina de MODIFICACIÓN
secuencial................................................................. 49
3.2.5. BAJAS de registros en un archivo secuencial (bajas ógicas y
bajas...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manejo De Archivos En Pascal
  • Manejo de archivos
  • Manejo de archivo
  • manejo de archivos
  • Manejo De Archivos
  • Manejo Archivo De Lenguaje C
  • Manejo De Archivos En Linux
  • Manejo De Archivos Y Directorios

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS