1.
Como surgió la
necesidad de almacenar datos de forma permanente?
Debido a que antes se utilizaban memorias RAM, en las cuales cada que se apagaba la computadora se perdían los datos.
Debido a que antes se utilizaban memorias RAM, en las cuales cada que se apagaba la computadora se perdían los datos.
2.
Cuáles son los
dispositivos que no procesan datos, si no que solo los almacenan?
Los dispositivos de almacenamiento secundario, tales como diskettes, discos duros, CDs, y flash drives entre otros.
Los dispositivos de almacenamiento secundario, tales como diskettes, discos duros, CDs, y flash drives entre otros.
3.
Cuál es el proceso para
modificar datos de un registro previamente almacenado?
Primero es necesario cargarlo en una memoria principal, lo cual implica que hay que localizarlo en el registro y leerlo para colocar sus datos en la memoria RAM, para modificarlo y posteriormente grabarlo en la misma posición.
Primero es necesario cargarlo en una memoria principal, lo cual implica que hay que localizarlo en el registro y leerlo para colocar sus datos en la memoria RAM, para modificarlo y posteriormente grabarlo en la misma posición.
4.
Como se realiza el
proceso previamente descrito?
a través de la unidad aritmética-lógica, la unidad de control, y los registros del microprocesador.
a través de la unidad aritmética-lógica, la unidad de control, y los registros del microprocesador.
5.
En el contexto de programación,
que es un dato?
Los testimonios individuales relacionados con hechos, ya sean características de ciertos objetos de estudio o condiciones particulares de situaciones dadas.
Los testimonios individuales relacionados con hechos, ya sean características de ciertos objetos de estudio o condiciones particulares de situaciones dadas.
6.
Que es lo que define
un tipo de dato?
Un campo, que son elementos individuales de un archivo.
Un campo, que son elementos individuales de un archivo.
7.
Que es un registro?
Es el conjunto completo de datos relacionados pertenecientes a una entrada.
Es el conjunto completo de datos relacionados pertenecientes a una entrada.
8.
Escriba una función que
se utilice para retener datos de productos en registros.
struct tipo_registro
{
int no_prod;
char descrip[30];
int cantidad;
float precio;
char garantía;
};
struct tipo_registro Registro;
struct tipo_registro
{
int no_prod;
char descrip[30];
int cantidad;
float precio;
char garantía;
};
struct tipo_registro Registro;
9.
Que es un archivo en términos
computacionales?
Es un colección de datos que tiene un nombre y se guardan en dispositivos de almacenamiento secundario.
Es un colección de datos que tiene un nombre y se guardan en dispositivos de almacenamiento secundario.
10. Como se identifica la localización de la información en un
archivo computacional?
identificando la base de datos correspondiente a la información que se solicita.
identificando la base de datos correspondiente a la información que se solicita.
11. Como identificar el lugar exacto donde se encuentra la información?
Para que esto sea más rápido y fácil se recomienda que los archivos contengan datos relacionados con un objeto de interés en particular.
Para que esto sea más rápido y fácil se recomienda que los archivos contengan datos relacionados con un objeto de interés en particular.
12. Como se componen los nombres de los archivos?
Del nombre principal y su extensión, lo cual puede ser de cualquier tipo ósea que se le puede colocar cualquier extensión deseada, con que sean relevantes al contenido.
Del nombre principal y su extensión, lo cual puede ser de cualquier tipo ósea que se le puede colocar cualquier extensión deseada, con que sean relevantes al contenido.
13. Cuáles son las dos operaciones de un archivo?
Lectura y escritura.
Lectura y escritura.
14. A que se le conoce como “organización
del archivo”?
A las diferentes formas de almacenamiento que se utilizan para los datos, dependiendo de la facilidad o dificultad que el archivo muestre para ciertas operaciones de acceso.
A las diferentes formas de almacenamiento que se utilizan para los datos, dependiendo de la facilidad o dificultad que el archivo muestre para ciertas operaciones de acceso.
15. Porque es necesario el cierre del archivo?
cuando es terminado de utilizarse, es necesario cerrarlo ya que de esta forma se vacía la memoria cache y se asegura de almacenar y proteger los datos.
cuando es terminado de utilizarse, es necesario cerrarlo ya que de esta forma se vacía la memoria cache y se asegura de almacenar y proteger los datos.
16. Que sucede cuando se abre un archivo?
se establece una comunicación entre el programa y el sistema operativo acerca de cómo accesarlo.
se establece una comunicación entre el programa y el sistema operativo acerca de cómo accesarlo.
17. A que se le conoce como archivo de texto?
A aquellos que pueden contener cualquier clase de datos y de tal manera que son entendibles por la gente, lo cual quiere decir que no están escritos en lenguaje de máquina, y se pueden desplegar o imprimir.
A aquellos que pueden contener cualquier clase de datos y de tal manera que son entendibles por la gente, lo cual quiere decir que no están escritos en lenguaje de máquina, y se pueden desplegar o imprimir.
18. Cuál es la diferencia entre archivos de texto y archivos
binarios?
Los archivos de texto son almacenados como cadenas de caracteres, esto quiere decir que se almacenan con su representación ASCII, mientras los archivos binarios almacenan los datos numéricos con su representación binaria.
Los archivos de texto son almacenados como cadenas de caracteres, esto quiere decir que se almacenan con su representación ASCII, mientras los archivos binarios almacenan los datos numéricos con su representación binaria.
19. Como se clasifican los archivos?
de acuerdo a la forma de acceder a los datos, se pueden clasificar en secuenciales o directos.
de acuerdo a la forma de acceder a los datos, se pueden clasificar en secuenciales o directos.
20. Que son archivos secuenciales?
En este tipo de archivos los registros se graban en secuencia o consecutivamente, y deben accesarse de ese mismo modo.
En este tipo de archivos los registros se graban en secuencia o consecutivamente, y deben accesarse de ese mismo modo.
21. Para que es utilizado “End of FIle”(EOF)?
Esta es una marca invisible que el sistema operativo coloca al final de los archivos para identificar donde se termina el archivo.
Esta es una marca invisible que el sistema operativo coloca al final de los archivos para identificar donde se termina el archivo.
22. Como se diferencian los archivos directos de los archivos
secuenciales?
A diferencia de los archivos secuenciales, los directos no necesitan ser recorridos completamente para acceder a un registro en particular, solo es necesario colocar un apuntador interno, el cual permite mayor rapidez de acceso.
A diferencia de los archivos secuenciales, los directos no necesitan ser recorridos completamente para acceder a un registro en particular, solo es necesario colocar un apuntador interno, el cual permite mayor rapidez de acceso.
23. A que se le refiere como direcciones físicas?
Que el direccionamiento consiste en el espacio ocupado por los datos en el archivo no en el renglón al que se asigno dicho registro.
Que el direccionamiento consiste en el espacio ocupado por los datos en el archivo no en el renglón al que se asigno dicho registro.
24. Qué función debe ser utilizada para convertir direcciones lógicas
en direcciones físicas?
long int dir_fisica, dir_logica;
dir_fisica=dir_logica*sizeof(Registro)
long int dir_fisica, dir_logica;
dir_fisica=dir_logica*sizeof(Registro)
25. Que encabezado es necesario para realizar programas de manejo de
archivos en C++?
#include <stdio.h>
#include <stdio.h>
No comments:
Post a Comment