La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

PROGRAMACION DE ARCHIVOS (MEMORIA SECUNDARIA). Registros y archivos Si bien es cierto que se pueden manejar gran cantidad de datos del mismo y diferente.

Presentaciones similares


Presentación del tema: "PROGRAMACION DE ARCHIVOS (MEMORIA SECUNDARIA). Registros y archivos Si bien es cierto que se pueden manejar gran cantidad de datos del mismo y diferente."— Transcripción de la presentación:

1 PROGRAMACION DE ARCHIVOS (MEMORIA SECUNDARIA)

2 Registros y archivos Si bien es cierto que se pueden manejar gran cantidad de datos del mismo y diferente tipo al mismo tiempo el problema es que al terminar de ejecutarse el programa los datos se pierden. De esta situación nace el concepto de archivos que son medios en memoria secundaria que facilita almacenar los datos en forma permanente.

3 Operaciones básicas con archivos ESCRIBIR O GRABAR DATOS consiste en tomar un o unos datos en variables de cualquier tipo (escalar, mezcla de datos, arreglos, estructuras) y almacenarlas en un archivo de datos en disco. LEER DATOS consistente en sacar los datos del archivo en disco y mandarlos o cargar la variable respectiva

4 Organización de archivos Archivos Secuenciales los datos se almacenan en forma consecutiva y no es posible leer ningun registro directmente, es decir para leer el registro n se debera recorrer o accesar los n-1 registros anteriores. Archivos Directos o Random este caso si se puede acceder o leer un renglon n cualquiera.

5 Manejo de archivos El paquete standar de input/output de “C”, hace disponible 4 metodos o maneras diferentes de leer y escribir los datos a disco. 1.- Datos a ser grabados o leidos como un caracter a la vez, se utilizaran funciones analogas a getchar y putchar. 2.- Datos que pueden ser leidos o grabados como una string se usaran funciones analogas a gets y puts. 3.- Datos que se capturen o desplieguen con formatos parecidos a los usados por scanf y printf se usaran funciones similares, es decir seran problemas que involucran mezclas de strings, caracteres, floats, etc. 4.- Tambien se podran leer y escribir datos de tipo arreglo y registros utilizando instrucciones apropiadas de lectura y escritura de datos

6 Almacenamiento de archivos Modo Texto Los datos son almacenados usando Ascii y por tanto son plenamente visibles usando cualquier editor. Modo Binario este caso los datos son almacenados en notación hexadecimal y por tanto se ocupa un editor binario para reconocerlos, sin embargo un archivo binario es mas compacto que un archivo texto.

7 Operaciones básicas con los archivos Creación de Archivo Apertura de Archivos Cierre de archivos Altas en archivo Lectura de archivo Consulta de archivos Busqueda en archivos Filtros Modificaciones de registros o archivos Bajas de registros

8 Práctica: Hacer un programa Prog17.cpp que crea la estructura del archivo alumnos.txt, sin datos Considerando el siguiente registro. struct { int matricula; char nombre[30]; int edad;}alumno; A partir de este hace la captura y consulta de Datos (tres programas)


Descargar ppt "PROGRAMACION DE ARCHIVOS (MEMORIA SECUNDARIA). Registros y archivos Si bien es cierto que se pueden manejar gran cantidad de datos del mismo y diferente."

Presentaciones similares


Anuncios Google