ARCHIVOS PASCAL

 

 

 

UNIDAD 6: PASCAL REGISTROS Y ARCHIVOS DIRECTOS

TEMA 1: INTRODUCCION ARCHIVOS PASCAL

SE DICE QUE UN ARCHIVO ES DE ACCESO U ORGANIZACION DIRECTA CUANDO PARA ACCEDER A UN REGISTRO N CUALESQUIERA NO SE TIENE QUE PASAR POR LOS N-1 REGISTROS ANTERIIORES.

Como se observa de esta definicion los archivos directos tienen una gran ventaja( son mucho mas rapidos) cuando se comparan con los archivos de acceso u organizacion secuencial estudiados en la unidad anterior.

Aunque lo anterior no quiere decir que son mejores que los secuenciales, es decir es el propio problema planteado quien exigira una solucion u otra, por ejemplo si se quiere construir un archivo para almacenar los datos de un guestbook, si se construye de manera directa seria muy rapido pero si lo construimos de manera secuencial, se podran almacenar datos con cantidades de informacion mas adecuados al problema.

 

Es decir un archivo de acceso directo tiene que tener sus registros o renglones de un tamano fijo o predeterminado de antemano.

Un archivo de acceso directo permite posicionar el apuntador de interno de registros, a cualquier registro determinado sin necesidad de pasar por todos los registros anteriores, usando las siguientes funciones.

1) seek(archivo,numregistro);

Esta funcion posiciona el apuntador de registro en el registro indicado. Regresa 0 si se pudo posicionar.

2) filepos(archivo);

Regresa un valor long int indicando el registro donde se encuentra el cursor interno de registros de archivo.

ARCHIVOS PASCAL

ARCHIVOS PASCAL

SE DICE QUE UN ARCHIVO ES DE ACCESO U ORGANIZACION DIRECTA CUANDO PARA ACCEDER A UN REGISTRO N CUALESQUIERA NO SE TIENE QUE PASAR POR LOS N-1 REGISTROS ANTERII

programar

es

https://aprendeprogramando.es/static/images/programar-archivos-pascal-161-0.jpg

2025-01-08

 

ARCHIVOS PASCAL
ARCHIVOS PASCAL

MÁS INFORMACIÓN

El contenido original se encuentra en https://programacionfacil.com/pascal/archivos/
Todos los derechos reservados para el autor del contenido original (en el enlace de la linea superior)
Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail [email protected] y retiraremos este contenido inmediatamente

 

 

Update cookies preferences