domingo, 24 de marzo de 2013

Tarea 4 de la unidad 3

Buscar el PDF en internet del libro Manejo de archivos en lenguaje C++ Ing. Bruno Lopez Takeyas M.C. ITNuevo Laredo pag. 8-37 hacer un cuestionario de 25 preguntas.


Preguntas

1.-¿Cómo surge la necesidad de utilizar archivos?
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. 

2.-¿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, no procesan datos, sólo los 
almacenan. 

3.-¿Definicion de 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.

4.-¿Definicion de Registro?
Es el conjunto completo de datos relacionados pertenecientes a una entrada.

5.-¿Definicion de archivo?
En términos computacionales es una colección de datos que tiene un nombre y se guardan en dispositivos de almacenamiento secundario, los cuales pueden ser magnéticos, ópticos, electrónicos, etc.

6.-¿cual es la semejanza entre un archivero de oficina a un archivo computacional?
Identificar la localización de la información y Identificar el lugar exacto donde se encuentra la información



7.-¿cual es la estructura del archivo?
contiene información del archivo que se está usando, así como el tamaño actual y la localización de los buffers de datos.

8.-¿nombra la clasificación de archivos por contenido?
archivos de texto y archivos binarios

9.-¿Que son los Archivos de texto?
Son aquellos que pueden contener cualquier clase de datos y de tal manera que son “entendibles” por la gente. Los datos en un archivo de texto se almacenan usando el código ASCII, en el cual cada carácter es representado por un simple byte.

10.-¿Que son los Archivos binarios?
Este tipo de archivos almacenan los datos numéricos con su representación binaria. Pueden ser archivos que contienen instrucciones en lenguaje máquina listas para ser ejecutadas.


11.-¿nombra la clasificación de archivos por tipo de acceso?
Secuenciales y Directos (relativos o aleatorios)

12.-¿Que son los archivos secuenciales?
Como su nombre lo indica, en este tipo de archivos los registros se graban en secuencia o consecutivamente y deben accesarse de ese mismo modo, es decir, conforme se van insertando nuevos registros, éstos se almacenan al final del último registro almacenado

13.-¿Que son los archivos directos (relativos, de acceso directo o aleatorios)?
en los archivos directos no esnecesario recorrerlo completamente para acceder un registro en particular, sino se puede colocar el apuntador interno del archivo directamente en el registro deseado, permitiendo con esto mayor rapidez de acceso.


14.-¿Que tipos de direcciones utiliza el lenguaje C++?
direcciones físicas

15.-¿Que tipos de direcciones utiliza el lenguaje Pascal?
Direcciones lógicas

16.-¿Que se necesita para realizar programas de manejo de archivos en Lenguaje C++?
se requiere el encabezado “Standard I/O” y se necesita incluirlo de la sig. forma: 
#include <stdio.h> 

17.-¿Para que se utiliza la función fopen?
para abrir un archivo, determinar el modo de apertura y establecer la vía de comunicación mediante su alias correspondiente. Además determinar el tipo de contenido del archivo (texto o binario).

18.-¿Cuales son los 2 argumentos de la función fopen?
el nombre del archivo y su modo

19.-¿como validar la apertura de un archivo?
Si un archivo no se puede abrir, la función fopen devuelve el 

valor de 0 (cero), definido como NULL en stdio.h.

20.-¿Mencione las 2 funciones para cerrar archivos?
fclose y fcloseall. Si se usa fclose es necesario 
indicarle el alias del archivo que se desea cerrar. La función fcloseall cierra 
todos los archivos abiertos.


21.-¿para que se utiliza la función fwrite?
proporciona el mecanismo para almacenar todos los 
campos de un registro en un archivo.



22.-¿que es un buffer?
es un área de almacenamiento temporal en memoria para el 
conjunto de datos leídos o escritos en el archivo.


23.-¿para que se utiliza la función fread?
permite “cargar” todos los campos de un registro en un 
archivo, es decir, lee un registro y lo copia en la memoria RAM


24.-¿para que se utiliza la función fseek?
permite reposicionar el apuntador del archivo en la 
dirección física deseada mediante tres argumentos: el alias del archivo, la 
dirección física (en bytes) y el punto de referencia.


25.-¿Mencione los 3 puntos de referecia de la funcion fseek?
1.-SEEK_SET:Desde el principio del archivo 
2.-SEEK_CUR:Desde la posición actual del apuntador del archivo 
3.-SEEK_END:Desde el final del archivo

No hay comentarios:

Publicar un comentario