Tarea 5
1-¿Cuales son los tres elementos que se requieren para almacenar y recuperar datos de un archivo creado en C++?
Un archivo
Un objeto en la corriente de archivos
un modo
2-Explique en que consiste los archivos:
Un archivo es un conjunto de datos que juntos se guardan bajo un nombre comun, por lo general en un disco, cinta magnetica o CD-ROM.
3-¿Cuales son los datos almacenados en un rachivo de programa?
Son el codigo del programa que se convierte en los datos de insumo al compilador de C++
4-En que consiste el nombre externo del archivo:
Es el nombre que reconoce el sistema operativo. Es el nombre externo que se despliega cuando se utiliza un comando operativo como dir o ls, que sepliega el contenido de un directorio.
5-En que consiste la corriente de archivos:
Es una ruta en un sentido para transmicion utilizada para conectar un archivo almacenado en un dispocitivo fisico, tal como un disco o CD-ROM, a un programa.
6-¿Que determina un "modo"?
Determina la direccion de los datos sobre la ruta de transmicion; esto es, si la ruta se utiliza para mover datos de un archivo a un programa o si se utiliza para mover datos de un programa a un archivo.
7-¿Para que se utiliza la corriente de archivos de insumo de datos?
Se utiliza para recibir o leer datos de un archivo.
8-¿Para que se utiliza la corriente de archivos de salida de datos?
Se utiliza para enviar o escribir datos a un archivo.
9-¿Que incluyen las funciones prescritas y definidas por sus respectivas clases ifstream u ofstream?
Tales funciones incluyen conectar una corriente a un nombre esterno de archivo (llamado cerrar un archivo); determinar si se logro una conexion exitosa, cerrar una conexion (llamada cerrr un archivo); obtener el siguiente elemento de datos al programa desde una corriente de insuno de datos; colocar un elemento nuevo de datos del programa en la corriente de salida de datos y detectar cuando se llega al final de un archivo.
10-¿Por quien es proporcionada la funcion open( )?
Por las clases ifstream u ofstream.
11-¿Que se logra mediante una funcion open( )?
Que al abrir un archivo se conecte cada objeto corriente de archivo a un nombre especifico de archivo externo.
12-Explique en que consisten las funciones de miembros y metodos:
Son las funciones tales como open( ), asociadas con objetos. Los terminos se usan de forma intercambiable, y utilizar dichas funciones requiere que el nombre de la funcion sea antecedido por un punto y un nombre de objeto.
13-¿En que consiste una variable de cadena?
Es una variable que puede contener un valor en cadenade caracteres , la cual es cualquier secuencia de cero o mas caracteres encerrados entre comillas dobles.
14-¿Cual es la diferencia entre las variables de carater y de cadena?
Es que una variable de caracter puede almacenar el valor de un solo caracter mientras que una variable de cadena puede almacenar un valor con cero o mas caracteres.
15-Explique en que consiste "NULL":
Es una constante simbolica adicional, de fin de cadena.
16-¿En que consiste el metodo close( )?
Este metodo rompe la conexion entre el nombre externo del archivo y el objeto corriente de archivo, el cual se puede utilizar entonces para otro archivo.
17-¿Cuales son las operaciones para la lectura y escritura de un archivo?
Para escribir sobre un archivo, el objeto cout se reemplaza por el objeto ofstream, declarado en el programa. Para la lectura de datos de un archivo, el objeto cin es remplazado por el fstream declarado en el programa.
18-Explique en que consiste el metodo de get( ):
Permite la instruccion de caracteres, uno a la vez, desde la corriente. Este metodo funciona de manera similar a la axtraccion de caracteres utilizando el operador >> con dos diferencias importantes: si se encuntra un caracter de linea nueva '\n', o de espacio en blanco, " ,esto se lee del mismo modo que cualquier otro caracter alfanumerico.
19-¿Que es un objeto logico de archivo?
Es una corriente que conecta un archivo de datos logicamente relacionados como archivo de datos que llega a un programa.
20-¿Que es un objeto fisico de archivo?
Es una corriente que se conecta a un dispositivo de hardware, tal como un teclado, la pantalla o la impresora.
Problema 10 pag. 470
Problema 10 a.
Problema 10 b.


No hay comentarios:
Publicar un comentario