UNIDAD 6: PROGRAMACION PASCAL REGISTROS Y ARCHIVOS DIRECTOS

TEMA 6: OPERACIONES CON CAMPOS PASCAL ARCHIVOS

En este tema se analiza la manera de poder realizar operaciones o procesos con los campos de los registros en el archivo DIRECTO, lo unico importante a considerar es que los campos del registro son en cierta medida igual que variables normales y por tanto se pueden procesar de manera normal como lo muestra el ejemplo.

La tecnica depende de si se quiere modificar a) un solo registro, b) o un subconjunto de registros que cumplan una condicion o c) todo los registros del archivo.

Para el caso A) solo usar el caso de eliminacion o bajas, solo cambiar la parte donde cambiamos el estatus por la operaciony regrabar.

Para los casos B y C, realizar un ciclo de lectura del archivo y usar dentro el siguiente algoritmo

WHILE NOT EOF

READ(ARCHIVO,REGISTRO)

OPERACION CON CAMPO

SEEK(ARCHIVO, REGISTRO.CLAVE - 1)

WRITE(ARCHIVO,REGISTRO)

END WHILE

y no se ocupan los dos archivos como en el caso secuencial.

TAREA PROGRAMACION PASCAL :

CONSTRUIRLES PROCESIMIENTOS QUE PROCESEN ALGUNOS CAMPOS DE LOS ARCHIVOS EJEMPLOS QUE YA TIENEN CONSTRUIDOS.

Politica de Privacidad