Tuesday, December 4, 2012

Tarea 5




1.      Qué se necesita para almacenar y recuperar datos fuera de un programa de C++?
Un archivo y un objeto de flujo de archivos.

2.       Qué es un archivo y donde se almacenan?
Es una colección de datos almacenados juntos bajo un nombre específico, por lo general en un disco, y son almacenados en una cinta magnética o un CD-ROM.

3.      Qué es el nombre externo?
Es la manera en que es conocido el archivo por el sistema operativo.

4.      Por qué es recomendable que los nombres de los archivos no sean tan largos?
Porque de esa manera requieren más tiempo para ser mecanografiados, y es mas probable que se produzcan errores en esa tarea, por lo tanto  el máximo de letras permitidas para un nombre es de 12 a 14 caracteres y un máximo de 25.

5.      Qué tipos de archivos básicos existen?
Archivo de texto que se conocen como archivos basados en caracteres y los archivos basados en binario.

6.      Qué es un flujo de archivos y como funciona?
Def: Ruta de transmisión unidireccional utilizada para conectar un archivo almacenado en un dispositivo físico,  (tales como un disco, con un programa).
Funcion:  cada flujo de archivos tiene su propio método el cual determina la dirección en de los datos en la ruta de trasmisiones, lo que quiere decir que si la ruta moverá datos de un archivos en un programa o si la ruta moverá datos de un programa a un archivo.

7.      Qué es un flujo de archivos de entrada?
Un flujo de archivos que recibe o lee datos de un archivo a un programa.

8.      Qué es un flujo de archivos de salida?
Un flujo de archivos que envía o escribe datos en un archivo.

9.      Cuál es la diferencia de estos tipos de archivos?
Debido a que ambos tipos de archivos almacenan datos usando el código binario; la diferencia escriba esta en lo que representan los códigos, en resumen los archivos de texto almacenan cada carácter individual. Como una letra o un dígito. Usando de manera típica ASCII o UNICODE).

10.  Cuál es la ventaja de los archivos binarios?
La compatibilidad que presentan, ya que se usa menos espacio para almacenar números usando su código binario que valores de carácter individual.


11.  Qué tipos de archivos estándar en dispositivos hay?
Archivo estándar de salida, archivo estándar de entrada.

12.  Instrucción para declarar un flujo de archivos de entrada?
Ifstream

13.  Instrucción utilizada para declarar un flujo de archivos de salida?
Outstream

14.  Cuáles son los  métodos diferentes que existen en C++?
Archivo fail, archivo eof, archivo good, método close, get, get(charVar), getline, ignore, peek


15.  En que consisten los métodos de flujo de archivos en C++?
Estos métodos incluyen conectar un nombre de objeto de flujo a un nombre de archivo externo (llamado abrir un archivo)el cual nos ayuda a  determinar si se ha hecho una conexión exitosa, cerrar una conexión (llamada cerrar archivo) , obtener el siguiente elemento de datos nuevos del programa de flujo de entrada, colocar un elemento de datos nuevos del programa de flujo de salida y detectar cuando se ha el final de un archivo.

16.  Cuál es el primero propósito de un archivo al momento de abrirlo?
Conectar cada objeto del flujo de archivos con su nombre de archivo, que tiene otros dos propósitos que consisten en abrir el archivo que establece el vínculo de conexión física entre el programa y un archivo.

17.  Cuál es el segundo propósito de abrir un archivo?
Abrir un archivo conecta el nombre externo del archivo en la computadora con el nombre de objeto de flujo usado de forma interna por el programa

18.  Para que sirven las clases de ifstream y ofstream?
Para proporcionar el método open ( )

19.  Cómo se cierra un archivo?
Usando el metodo close ( ), el cual rompe la conexión entre el nombre externo del archivo y el objeto de flujo de archivos.

20.  A que se le conoce como archivo estándar de entrada?
Al dispositivo físico asignado a un programa para la introducción de datos, por lo general este es por el teclado, cuando se encuentra una llamada al método de objeto cin en un programa en C++, es un solicitud al sistema operativo para que vaya a este archivo de entrada estándar por la entrada esperada.

No comments:

Post a Comment