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

Slides:



Advertisements
Presentaciones similares
Arreglos Unidimensionales y Bidimensionales ESTRUCTURAS DE DATOS I
Advertisements

Tema #10. FICHEROS.
Organización Secuencial
Archivos de Texto. Introducción Los archivos son una secuencia de bits que se guarda en el disco duro. La ventaja de utilizar archivos es que los datos.
El mundo actual depende cada vez más de la información.
LICENCIATURA EN SISTEMAS COMPUTACIONALES EN ADMINISTRACION
Uso de Archivos de Datos en Visual Basic
Organización Secuencial
FICHEROS.
Sistemas Gestores de Ficheros
Ordenamiento Interno y Búsqueda Binaria
Universidad Domingo Savio Facultad de Ciencias y Tecnología de la Información Carrera Ingeniería en Redes y Telecomunicaciones Materia : Programación I.
Programación, Algoritmos y Estructuras de Datos
Variables Prof. Gonzalo Pastor.
INFORMATICA I Arreglos 2 CLASE 18.
UNIVERSIDAD LATINA (UNILA) VI.- ARCHIVOS Y BASES DE DATOS
Tema II Unidad de memoria. 2 Unidad de memoria 2.1 Definiciones y conceptos básicos Localización Capacidad Unidad de transferencia
Programación en Lenguaje Ensamblador.
Planificación de la Información.
Unidad 3 Punteros.
Archivos Contenido: Archivos de Texto Archivos de Acceso Aleatorio
Programación Científica
Almacenamiento y Recuperación de la Información 2do Semestre 2005 Wenceslao Palma M.
Tema 3 Entrada y Salida.
1 Streams en Java Agustín J. González ELO Generalidades Un Stream es simplemente una fuente o destino de bytes. Los streams más comunes son los.
Archivos y Búsqueda Secuencial
Archivos Programación.
Asignatura: Lenguaje de Programación de Sistemas PPT No.05 Programa vespertino de Ingeniería (E) en Sistemas Computacionales Profesor: José Estay Araya.
La memoria de acceso aleatorio (en inglés:random- access memory, cuyo acrónimo es RAM) es la memoria desde donde el procesador recibe las instrucciones.
Archivos. fopen(...) Para comenzar a utilizar un archivo primero se debe abrir, invocando a la función fopen(...) FILE * fopen(char* nombre_arch, char*
Lenguaje C.
PROGRAMACION II.  Es un conjunto de datos no necesariamente del mismo tipo, los cuales se podrán manipular o realizar cualquier operación sobre cada.
Administración del espacio
Cadenas y apuntadores Programación.
Archivos Binarios Lenguaje C Prof. Gonzalo Pastor.
Administración de Archivos
Informática Ingeniería en Electrónica y Automática Industrial
Archivos.
Programación I Teoría VIII: Entrada/Salida
Informática Ingeniería en Electrónica y Automática Industrial
Tema 10a Manejo de archivos. Introducción Un computador puede almacenar grandes cantidades de información. Puede acceder a ella de manera muy rápida.
Clase 10: Estructuras de datos y arreglos.
Programación I :: Prof. Yeniffer Peña Programación I Interface Gráfica de Usuario Presentación.
Métodos de búsqueda Unidad 6.
Laboratorio de Organización del Computador. Cómo nos podemos comunicar con un computador Add A, B CA0 Ensamblador Hexadecimal Binario.
Sistema de Archivos Hernández Martinez Sonia Lizbeth
Archivos Programación I MC Beatriz Beltrán Martínez.
Introducción Lenguaje de Programación ING2101 SECC Ayud. Ariel Fierro Sáez.
Entrada y salida Gestión de ficheros.
Programación en C para electrónicos
La memoria Es un grupo de posiciones o celda del mismo tamaño byte organizadas de manera secuencial y numeradas consecutivamente. Que brinda a la computadora.
Teoría de Sistemas Operativos Administración de Archivos.
Términos algoritmo diseñar algoritmo implementar algoritmo
Sistemas de Archivos Sistemas Operativos.  Se debe proporcionar un almacenamiento secundario que respalda a la memoria principal  El Sistema de archivos.
Almacenamiento de la información IES Virgen del Espino.
MEDIOS DE ALMACENAMIENTO
Computación I. CI-2125 Tema VIII
Computadora Es una máquina electrónica que recibe y procesa datos para convertirlos en información útil. Una computadora es una colección de circuitos.
Manejo de Video MC Beatriz Beltrán Martínez Otoño 2013.
MIA - Grupo 5 Unidad 2.
Metodología de Programación Ayudantía 4 lelagos.ublog.cl 2009.
Clase 1 Gabriela Araya Baez.. Char: Variable que almacena caracteres. Int: Variable que almacena enteros. Float: Variable que almacena decimales. Doble:
Lección 6 Cadena de Caracteres (Strings) y Manejo de archivos (File I/O)
Memoria ROM Esta memoria es solo de almacenamiento y almacena el programa básico de iniciación, instalado desde fabrica.
OBJETIVOS DEFINIR LA ESTRUCTURA DE ARREGLOS. DECLARAR ARREGLOS EN C.
Visual Basic Prof.: Carol Briones García. Uso de Archivos  Definición  Es un conjunto de información que se almacena en algún medio de escritura que.
Archivos. Introducción Los datos que hemos tratado hasta el momento han residido en la memoria principal. Sin embargo, las grandes cantidades de datos.
Manejo de archivos de texto.  Unidad fundamental de almacenamiento dentro del ámbito de la informática. Alberga un conjunto de datos que es posible leer,
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ Facultad de Ingeniería de Sistemas Computacionales Programa de Lic. en Informática Educativa Computación.
6.2 Clasificación: Archivos de texto y binarios Docente: Ezequiel Vargas castillo Materia: Programación orientada a objetos Unidad: 6 Flujos y archivos.
Transcripción de la presentación:

PROGRAMACION DE ARCHIVOS (MEMORIA SECUNDARIA)

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.

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

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.

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

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.

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

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)