Wilfredo Melendez 27434627 Asignacion2
Wilfredo Melendez 27434627 Asignacion2
Wilfredo Melendez 27434627 Asignacion2
Estructura de Datos
Trabajo
Autor:
Wilfredo Melendez
V-27.434.627
Ing. En Sistemas
Campos
Los caracteres se agrupan en campos de datos. Un campo es un ítem o
elemento de datos elementales, tales como un nombre, número de empleados,
ciudad, número de identificación, etc.
Un campo está caracterizado por su tamaño o longitud y su tipo de datos
(cadena de caracteres, entero, lógico, etc.). Los campos pueden incluso variar en
longitud.
Registro
Un registro es una colección de información, normalmente relativa a una
entidad particular. Un registro es una colección de campos lógicamente
relacionados que pueden ser tratados como una unidad por algún programa.
Bloques:
Los bloques son unidades de almacenamiento en dispositivos de
memoria secundaria (como discos).
El archivo se divide en bloques de longitud fija.
El sistema de archivos asigna un número adecuado de bloques a cada
archivo para almacenar su contenido.
Organización Secuencial:
En esta organización, los registros se almacenan uno detrás de otro en
orden secuencial.
Los archivos secuenciales son fáciles de implementar y adecuados
para aplicaciones que requieren acceso secuencial a los datos.
Organización Directa (Aleatoria):
En esta organización, los registros no siguen un orden específico en el
soporte de almacenamiento.
Los archivos directos permiten acceso directo a registros mediante una
clave o índice.
Organización Indexada:
En esta organización, los registros se almacenan secuencialmente,
pero se crea un índice adicional.
El índice contiene claves y direcciones de los registros
correspondientes.
Encriptación de archivos:
La encriptación de archivos convierte datos legibles en información
codificada e ilegible para protegerlos contra accesos no autorizados.
Utiliza algoritmos y claves para cifrar y descifrar los datos.
Hay dos tipos principales de encriptación: simétrica (misma clave
para encriptar y desencriptar) y asimétrica (clave pública para encriptar, clave
privada para desencriptar).
Compresión de archivos:
Los algoritmos de compresión reducen el tamaño de los archivos
para ahorrar espacio y facilitar la transferencia.
Manipulación de archivos:
Al abrir un archivo, se establece una posición actual (puntero de
direccionamiento) para procesar los datos.
Los algoritmos de compresión ZIP también se utilizan para reducir el
tamaño de los archivos
Arreglos
son estructuras de datos que permiten almacenar un conjunto de
elementos relacionados bajo un solo nombre.
Declaración de un arreglo:
Para utilizar un arreglo en un programa, primero debes declararlo.
Esto significa especificar su nombre y el tipo de elementos que contendrá.
Suma y resta:
Para dos arreglos del mismo tamaño, la suma y resta se realizan
elemento a elemento. Si tenemos dos vectores A y B, la suma sería:
c=a+b