programacion

Páginas: 5 (1214 palabras) Publicado: 25 de mayo de 2015







































Metepec, Estado de México, a 18 de Mayo de 2015








1. Definición y tipos de archivos
Definición:
Los archivos son una colección de información almacenada como una unidad en alguna parte de la computadora.
Los archivos como colección de datos sirven para la entrada y salida a la computadora y son manejados con programas.

En los archivos no se requierede un tamaño predeterminado, esto significa que se pueden hacer archivos de datos más grandes o pequeños, según se necesiten.
Cada archivo es referenciado por su nombre.

Tipos de archivos:
Según sus elementos

1. Archivos de entrada: estos archivos están compuestos por una serie de datos almacenados en un dispositivo de entrada.
2. Archivos de salida: estos archivos contienen aquella informaciónque se la visualiza desde la computadora.
3. Archivos de situación: estos archivos contienen información que es actualizada constantemente.
4. Archivos constantes: estos archivos están conformados por registros cuyos campos son fijos o bien, de baja frecuencia de variación.
5. Archivos históricos: está compuesto por  datos que varían en el tiempo y con información de los archivos actualizados.
6.Archivos de movimiento: esta clase de archivos se utilizan junto con los constantes y poseen en común algún campo.
7. Archivos de maniobra: estos se crean en el momento en que se ejecuta algún programa y se borran una vez que finaliza la ejecución, son auxiliares.



Según sus datos almacenados
1. ASCII: en este tipo de archivo los datos son almacenados a través de un simple texto. Esto permiteintercambiar a los datos que contienen así como también para crear archivos que el propio usuario pueda  modificar.
2. Binario: esta clase de archivos, en cambio, almacena información en un lenguaje al que sólo la propia computadora comprende, por ejemplo colores, sonidos, imágenes u órdenes. Estos archivos son de menor peso que los anteriores.

Según su mecanismo para acceder
1. Archivosdirectos: en estos cada registro puede leerse y escribirse directamente. Esto se logra con la expresión de su dirección en el fichero.
2. Archivos secuenciales: en estos archivos los registros se organizan de manera secuencial de manera tal que para leer uno, se deben haber leído los anteriores.
3. Archivos de índices: en estos archivos se puede acceder a los registros a partir de la contraseña que posean.2. Formas de apertura de un archivo

Existen varias funciones para la edición de ficheros, estas están definidas en la cabecera stdio.h y por lo general empiezan con la letra f, haciendo referencia a file. Adicionalmente se agrega un tipo file, el cual se usará como apuntador a la información del fichero.
fopen:
Esta función sirve para abrir y crear ficheros en disco. El valor de retorno esun puntero a una estructura FILE. Los parámetros de entrada son:
1. nombre: una cadena que contiene un nombre de fichero válido, esto depende del sistema operativo que estemos usando.
2. modo: especifica en tipo de fichero que se abrirá o se creará y el tipo de datos que puede contener, de texto o binarios:
r: sólo lectura. El fichero debe existir.
w: se abre para escritura, se crea un ficheronuevo o se sobrescribe si ya existe.
a: añadir, se abre para escritura, el cursor se sitúa al final del fichero. Si el fichero no existe, se crea.
r+: lectura y escritura. El fichero debe existir.
w+: lectura y escritura, se crea un fichero nuevo o se sobrescribe si ya existe.
a+: añadir, lectura y escritura, el cursor se sitúa al final del fichero. Si el fichero no existe, se crea.
t: tipo texto,si no se especifica "t" ni "b", se asume por defecto que es "t"
b: tipo binario.
FILE *fopen(char *nombre, char *modo);

3. Principales funciones del manejo de archivos y su descripción

 fclose:

int fclose(FILE *fichero);
Cerrar un fichero almacena los datos que aún están en el buffer de memoria, y actualiza algunos datos de la cabecera del fichero que mantiene el sistema operativo. Además...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS