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.

 




Google
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki
Politica de Privacidad