alejandro correa a

10
ALEJANDRO CORREA A. SEBASTIÁN VARÓN CRISTIAN CAMILO CARRASQUILLA

Upload: guest28ee92

Post on 10-Aug-2015

618 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Alejandro Correa A

ALEJANDRO CORREA A.SEBASTIÁN VARÓNCRISTIAN CAMILO CARRASQUILLA

Page 2: Alejandro Correa A

En ciencias de la computación, el archivo de acceso secuencial significa que un grupo de elementos es accedido en un predeterminado orden secuencial. El acceso secuencial es a veces la única forma de acceder a los datos, por ejemplo en una cinta de cassette. También puede ser el método de acceso elegido, para simplemente procesar una secuencia de datos en orden.

En las estructuras de datos, se dice que una estructura tiene acceso secuencial si solo podemos visitar los valores contenidos en un determinado orden. El ejemplo trivial, es la lista enlazada.

Page 3: Alejandro Correa A

¿Que es archivo de acceso secuencial?

En el caso de los archivos de ACCESO SECUENCIAL, para tener acceso al registro localizado en la posición N, se deben haber accesado los N-1 registros previos, en un orden secuencial.

Page 4: Alejandro Correa A

Cuando se tienen pocos registros en un archivo, o que los registros son pequeños, la diferencia entre los tiempos de acceso de forma secuencial y directa puede no ser perceptible para el usuario; sin embargo, la diferencia viene a ser significativa cuando se manejan archivos con grandes cantidades de información.

Page 5: Alejandro Correa A

La forma de manejar los archivos de acceso secuencial es más sencilla en la mayoría de los lenguajes de programación, por lo que su estudio se antepone al de los archivos de acceso directo.

Page 6: Alejandro Correa A

El manejo secuencial de un archivo es recomendable cuando se deben procesar todos o la mayoría de los registros, como por ejemplo en los casos de una nómina de empleados o en la elaboración de reportes contables.

Page 7: Alejandro Correa A

Archivos de acceso secuencial, archivos de texto sin formato, son los tipos de archivos que se encontrará la mayor parte de Visual Basic para aplicaciones. En un archivo de acceso secuencial, cada carácter en el archivo se supone que representan un carácter de texto o una secuencia de formato de texto, como una tabulación o un carácter de nueva línea. Los archivos como CSV (el valor de Comma-Separated), texto (ficha delimitado) y PRN (formato de espacio) son ejemplos de archivos de acceso secuencial a.

Page 8: Alejandro Correa A

Archivos de apertura para acceso secuencial

Cuando se abre un archivo para acceso secuencial, abrirlo para realizar una de las siguientes operaciones:

Caracteres de entrada en el archivo (entrada de

datos)

Caracteres de salida que el archivo (resultados)

Agregar caracteres al archivo (anexar)

Page 9: Alejandro Correa A

Para abrir un archivo por cualquiera de estas operaciones, utilice la instrucción Open, los siguientes:

Nombre de archivo abierto para [entrada | resultados | Append] como númeroarchivo longitud = buffersize

Cuando se utiliza acceso secuencial para abrir un archivo de entrada, el archivo debe existir ya; de lo contrario, Visual Basic para aplicaciones generará un error capturable. Cuando intenta abrir un archivo que no existe para resultados o para anexar, la instrucción abrir realmente crea primero el archivo y, a continuación, abre. Cada vez que abra el archivo, debe usar la instrucción Close para cerrar el archivo antes de volver a abrir el archivo para otro tipo de operación.

Page 10: Alejandro Correa A

Lectura archivos abiertos para acceso secuencial

Para recuperar el contenido de un archivo de texto, primero abra el archivo para la entrada secuencial. A continuación, utilice la línea de entrada # o # para copiar el archivo en variables de entrada. Utilice # when de entrada de líneas que se necesita leer un archivo, una línea a la vez. Con archivos delimitados (como CSV), utilice entrada # para leer cada línea del archivo en una lista de variables.