Monografia de Ada

14
5/21/2018 MonografiadeAda-slidepdf.com http://slidepdf.com/reader/full/monografia-de-ada 1/14  “  Año de la Inversión para el Desarrollo Rural y la Seguridad Alimentaria “  TEMA : INFORME DE LABORATORIO DE FISICA II CARRERA : INGENERIA DE SISTEMAS E INFORMATICA ASIGNATURA: FISICA II DOCENTE : EDUARDO VARGAS SOTO ALUMNO : JOSE ALKAHER CJUNO ROJAS PUERTO MALDONADO - PERÙ 2013

Transcript of Monografia de Ada

Ao de la Inversin para el Desarrollo Rural y laSeguridad AlimentariaUNAMAD

TEMA : INFORME DE LABORATORIO DE FISICA II CARRERA : INGENERIA DE SISTEMAS E INFORMATICA

ASIGNATURA: FISICA II

DOCENTE : EDUARDO VARGAS SOTO

ALUMNO : JOSE ALKAHER CJUNO ROJASPUERTO MALDONADO - PER2013

DEDICATORIALes dedicamos este trabajo a todas las personas que nos han apoyado para Elaboracin de este proyecto.

INDICEINTRODUCCION3.

DEFINICIN DE FICHERO.............................................................................................4.

MANIPULACIN DE FICHEROS....................................................................................5.

ORGANIZACIN DE ARCHIVOS...................................................................................6.

DEFINICIN, APERTURA Y CIERRE DE FICHEROS. .......................................................7.

ABRIR EL FICHERO PARA LECTURA.............................................................................8.

ABRIR EL ARCHIVO PARA AADIR DATOS AL FINAL...................................................9.

LECTURA DE ARCHIVOS DE TEXTO...........................................................................10.

ESCRITURA DE ARCHIVOS DE TEXTO.......................................................................11.

FUNCIONES DE CONTROL DE FLUJOS DE ARCHIVOS..............................................12.

ANEXOS.....................................................................................................................13.

BIBLIOGRAFIA...........................................................................................................14.

INTRODUCCION

El trmino archivo (latn archvum) se usa comnmente para designar ellocaldonde se conservan los documentos producidos y recibidos por una entidad como consecuencia de la realizacin de sus actividades.

Los ficheros o archivos de datos permiten almacenar informacin de modo permanente, para ser accedida o alterada cuando sea necesario. Hasta ahora un programa poda almacenar informacin en la memoria mediante las variables declaradas (tipos elementales, estructuras, tablas). Este almacenamiento es temporal y est limitado al tiempo de ejecucin del programa.

Cuando surge la necesidad de almacenar informacin de manera permanente se deben usar ficheros. Un fichero es una entidad que contiene informacin de un conjunto de elementos. El fichero puede estar guardado en algn medio de almacenamiento secundario como por ejemplo disco rgido, diskette, etc. La agrupacin de ficheros relacionados entre s por algn concepto se denomina base de datos. Un fichero es una coleccin de informacin que almacenamos en un soporte magntico para poder manipularla en cualquier momento. Esta informacin se almacena como un conjunto de registros.

1. DEFINICIN DE FICHERO:

Es una coleccin de elementos lgicamente relacionados y almacenados en memoria secundaria. A ms bajo nivel, un fichero es una secuencia de bits almacenado en algn dispositivo externo (como por ejemplo uno de memoria secundaria).

En C++ un fichero es simplemente un flujo externo que se puede abrir para entrada (dando lugar a un flujo de archivo de entrada que, para simplificar, llamaremos simplemente archivo o fichero de entrada), para salida (dando lugar a un flujo de archivo de salida que, para simplificar, llamaremos simplemente archivo o fichero de salida) o para entrada-salida (archivo o fichero de entrada-salida o archivo de E/S).

C++ soporta dos tipos de archivos: de texto y binarios. Los primeros almacenan datos como cdigos ASCII. Los valores simples, tales como nmeros y caracteres estn separados por espacios o retornos de carro. Los segundos almacenan bits de forma directa (por lo que no se necesitan separadores) y se necesita usar la direccin de una posicin de almacenamiento.

2. CARACTERSTICAS DE UN ARCHIVO O FICHERO

Un fichero se identifica por su nombre, el cual generalmente est compuesto por:

Path: indica la ruta para encontrar el fichero incluyendo la unidad de almacenamiento donde se halla. Nombre Extensin: son tres caracteres que sirven para identificar el tipo de fichero.

Ejemplo: "C:\Mis documentos\apuntes.txt"

3. MANIPULACIN DE FICHEROS

En C++, se utilizan streams (flujos) para gestionar la lectura y escritura de datos. Ya conocemos dos flujos estndar: cin y cout. En definitiva, abrir un fichero significa definir un stream. Dicho stream permite la transferencia de datos entre el programa y el fichero en disco.

El buffer es un rea de memoria situada en la RAM asignada al programa que abre el archivo.Toda transferencia de datos entre el programa y el fichero en disco se realiza a travs del buffer. El buffer est para dar eficiencia.Las operaciones de E/S son ms eficientes:El acceso a la memoria RAM consume menos tiempo que el acceso a un dispositivo fsico.El buffer hace que el nmero de accesos al fichero fsico sea menor.El uso del buffer permite realizar operaciones de entrada salida de forma ms eficiente.4. ORGANIZACIN DE ARCHIVOSArchivos de acceso secuencial: los datos se almacenan de forma consecutiva y no es posible leer un registro directamente, es decir para leer el registro n hay que leer los n-1 registros anteriores.Archivos de acceso aleatorio: se puede acceder a un registro concreto sin necesidad de leer todos los anteriores.5. TIPO DE ALMACENAMIENTO EN ARCHIVOSArchivos de texto: Los datos se almacenan usando cdigo ASCII y por tanto, pueden ser procesados por cualquier editor de texto.Archivos binarios: Los datos se almacenan en binario.6. BIBLIOTECA DE FLUJOS

Para poder manipular archivos, C++ dispone de la biblioteca estandar fstream (file stream) donde se encuentran todas las funciones necesarias para abrir y cerrar archivos, as como para realizar las operaciones de lectura y escritura de datos en archivos.

#include

7. OPERACIONES ASOCIADAS EN ARCHIVOS

8. DEFINICIN, APERTURA Y CIERRE DE FICHEROS.

Declaracin de Variables de tipo "Fichero":

Apertura de Ficheros de Texto (supongamos TCadena nombre):

Apertura de Ficheros Binarios (supongamos TCadena nombre):9. APERTURA DE ARCHIVOS

Al igual que los flujos cin y cout, los flujos de E/S solo pueden transferir datos en una direccin, esto significa que se tienen que definir flujos diferentes para lectura y escritura de datos.

9.1 ABRIR EL ARCHIVO PARA LECTURA O ENTRADA

Abrir un archivo para entrada, es definir un flujo de archivo de entrada.

9.2 ABRIR EL FICHERO PARA LECTURA:

Supongamos que queremos abrir un fichero que se llama misdatos.txt que se encuentra en la unidad de disco a:

#include ifstream leer_fich (a:\\misdatos.txt);

Hemos definido el flujo de entrada leer_fich.

9.3 ABRIR EL ARCHIVO PARA ESCRITURA O SALIDA

Abrir un archivo para salida, es definir un flujo de archivo de salida.

9.4 ABRIR EL FICHERO PARA ESCRITURA:

Supongamos que queremos abrir un fichero para escribir datos. Dicho fichero se llama misdatos.txt y se encuentra en la unidad de disco a:

#include ofstream fich_1 (a:\\misdatos.txt);ofstream fich_dos (a:\\misdatos.txt, ios_base::out);

Hemos definido el flujo de salida fich_1.Hemos definido el flujo de salida fich_dos.

9.5 ABRIR EL ARCHIVO PARA AADIR DATOS AL FINAL

Si se desea aadir en lugar de reemplazar los datos de un archivo existente, se debe definir un flujo de salida en modo append.

ofstream ( ruta_de_localizacin , ios_base::app ) ;

Los datos adicionales escritos en el archivo, se aaden en su extremo final. Si el archivo no existe, se crear.

#include ofstream fich_tres (a:\\misdatos.txt, ios_base::app);

Hemos definido el flujo de salida fich_tres en modo aadir.9.6 PRECAUCIN

Antes de seguir adelante, es aconsejable comprobar si el fichero se ha abierto correctamente, tanto si es para lectura, escritura.

if (fichero_uno)cout >).El operador >> lee hasta un blanco y omite los blancos.

11 LECTURA DE ARCHIVOS DE TEXTO

La biblioteca estndar fstream.h nos proporciona funciones para el control de flujos. Ya las habamos visto cuando analizamos el flujo estndar cin.

1. Lectura de cadenas, incluyendo caracteres en blanco:

.getline: cadena tamao carcter void

2. Lee un carcter del flujo de entrada y devuelve falso cuando se ha alcanzado fin de fichero

.get : char bool

12 ESCRITURA DE ARCHIVOS DE TEXTOLa escritura de un archivo de texto se puede realizar con el operador de insercin (