ARCHIVOS EN LENGUAJE C++

Páginas: 8 (1846 palabras) Publicado: 29 de noviembre de 2013

INSTITUTO TECNOLOGICO DE MINATITLAN




MATERIA: PROGRAMACION
ING. QUIMICA
GRUPO: CV12M
#CONTROL: 13230535
TEMA:
MANEJO DE ARCHIVOS EN EL LENGUAJE C++



MANEJO DE ARCHIVOS EN EL LENGUAJE C++
C++ es uno de los lenguajes de programación más amplios y extensos que existen en la actualidad; por ello, el manejo de archivos o manipulación de estos no es una tarea tan difícil quedigamos.
Al hablar de manejo de archivos en programación C++ nos referimos no al común almacenamiento en memoria (como normalmente se realiza con variables globales en C++) sino a un almacenamiento en cualquier archivo ubicado en nuestro disco rígido, que en la mayoría de los casos es nuestro disco duro.
La entrada y salida (E/S) de datos es una de las características más habitualmente utilizadasen cualquier lenguaje programación para el manejo de datos.

¿CÓMO SURGE LA NECESIDAD DE UTILIZAR ARCHIVOS?
Muchas de las Aplicaciones que los alumnos han programado han sido usando la
Memoria principal o memoria RAM como único medio de almacenamiento (usando
Variables, arreglos o estructuras de datos mas complejas), con el inconveniente
Que esto representa: la volatilidad de la memoria RAM;es decir, si se apaga la
computadora se pierden los datos. Además, algunas aplicaciones exigen
Transportar los datos de una computadora a otra. De ahí surge la necesidad de
almacenar dichos datos de forma permanente que permita retenerlos en ciertos
Dispositivos de almacenamiento secundario por un período de tiempo largo sin
Necesidad de suministrarles energía, de tal forma que permitantransportarlos y
Utilizarlos en otro equipo computacional.














RELACIÓN ENTRE LA MEMORIA PRINCIPAL, EL MICROPROCESADOR Y DISPOSITIVOS DE ALMACENAMIENTO SECUNDARIO

Existe una estrecha relación entre la memoria principal, el microprocesador y
Los dispositivos de almacenamiento secundario ya que el procesamiento que
Realiza una computadora es tarea absoluta delmicroprocesador en conjunción con
la memoria principal; es decir, los dispositivos de almacenamiento secundario
(diskettes, discos duros, CDs, flash drives, etc.) no procesan datos, sólo los
almacenan. En estos dispositivos sólo se reflejan los datos previamente
procesados y funcionan exclusivamente como una bodega. Esto repercute de
manera significativa al momento de programar archivos, ya que parahacerle
modificaciones a los datos de un registro previamente almacenado es necesario
primero “cargarlo” en la memoria principal, es decir, localizar el registro en el
archivo y leerlo para colocar sus datos en la memoria RAM, ahí modificarlo y
posteriormente grabarlo en la misma posición en la que se encontraba, sin
embargo estas operaciones no se realizan directamente, sino a través de launidad aritmética-lógica, la unidad de control y los registros del microprocesador

DEFINICIONES DE DATOS, REGISTROS Y ARCHIVOS
• Datos: Básicamente se refieren a los testimonios individuales relacionados
con hechos, ya sean características de ciertos objetos de estudio o
condiciones particulares de situaciones dadas. Los elementos individuales
de los archivos se llaman datos o campos. Porejemplo un cheque de un
banco tiene los siguientes campos: Cuenta habiente, Número de cheque,
Fecha, Persona a la que se le paga, Monto numérico, Monto con letra,
Nota, Identificación del banco, Número de cuenta y Firma. Cada campo es
definido por un tipo de dato.
• Registro: Es el conjunto completo de datos relacionados pertenecientes a
una entrada. P. ejem. Un almacén puede retener los datos desus
Productos en registros de acuerdo al formato mostrado



APERTURA DE ARCHIVOS
Antes de escribir o leer datos de un archivo es necesario abrirlo. Al abrir el
archivo se establece comunicación entre el programa y el sistema operativo a
cerca de cómo accesarlo. Es necesario que el programa le proporcione al sistema
operativo el nombre completo del archivo y la intención de uso...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Archivos txt en lenguaje C
  • Archivos lenguaje c
  • Acceso a archivos en lenguaje c
  • Archivos c#
  • Archivos En C++
  • Archivos en c++
  • c++ archivos
  • Archivo en c

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS