viernes, 16 de marzo de 2012

Pseudocódigo para la gestión de archivos indexados.

A continuación se muestra el pseudocódigo para realizar la gestión de archivos indexados de productos. Dicha gestión contemplará altas, bajas, modificaciones, así como la consulta de los registros.

ALTAS:
inicio
abrir archivo para añadir productos
mientras no haya más registros hacer
leer producto del registro
escribir (grabar) producto
fin_mientras
cerrar archivo
fin


BAJAS:
inicio
abrir archivo original (maestro) para lectura de productos
abrir archivo auxiliar para creación
leer registro del maestro
mientras registro sea diferente del fin del archivo hacer
escribir 'Baja (Si/No)'
leer respuesta
si respuesta = 'No'
entonces
escribir registro en archivo auxiliar
fin_si
leer registro
fin_mientras
cerrar archivo maestro
cerrar archivo auxiliar
borrar archivo maestro
cambiar nombre del archivo auxiliar por nombre de maestro
fin

MODIFICACIONES:
inicio
abrir archivo maestro para lectura de productos
abrir archivo auxiliar para creación
leer registro del maestro
mientras registro del maestro sea diferente del fin del archivo hacer
escribir 'Modificar (Si/No)'
leer respuesta
si respuesta = 'Si'
entonces
llamar_a subprograma de modificación
fin_si
escribir registro (producto) en archivo auxiliar
fin_mientras
cerrar archivo maestro
cerrar archivo auxiliar
borrar archivo maestro
cambiar nombre del archivo auxiliar por nombre de maestro
fin

CONSULTA:
Consulta de todos los registros.
inicio
abrir archivo para lectura de productos
leer el registro
N<---1 
mientras registro sea diferente del fin del archivo hacer
escribir registro (producto)
leer registro (producto)
N<---N+1
fin_mientras
(Número de registros del archivo, N-1)
escribir ('número de registro', archivo N-1)
escribir 'número de producto', N-1
cerrar archivo
fin

Búsqueda de un determinado registro o producto (con campo clave x).
mientras registro sea diferente del fin del archivo hacer
si registro (campo x) = registro (campo leído)
entonces
escribir 'el producto buscado existe'
fin (fin del programa)
sino
leer producto
N<---N+1
fin_si
fin_mientras
escribir 'el producto buscado no existe en el archivo'


martes, 14 de febrero de 2012

Mapa Conceptual-Operaciones con archivos

Existen diferentes tipos de operaciones con archivos, las cuales realizamos a diario a veces sin darnos cuenta, como por ejemplo crear un archivo,  modificarlo, copiar un archivo, etc. A continuación se presentan las diferentes operaciones que se pueden realizar con los archivos:



sábado, 11 de febrero de 2012

Mapa Conceptual-Clasificación de los Archivos

Existen diferentes tipos de archivos los cuales están escritos en diferentes lenguajes, por lo que se clasifican en archivos ASCII (lenguaje con letras, números y caracteres) y Binarios (Lenguaje máquina unos y ceros) a continuación se presentan su clasificación y los diferentes tipos de archivos con su respectiva extensión.




Formato de archivos de secuencia

Formatos de archivos de secuencia:
http://es.scribd.com/doc/81009572/Formatos-de-Archivos-Secuenciales

martes, 31 de enero de 2012

Archivos CSV y XML

¿Qué son los archivos CSV y para qué sirven?

Un archivo CSV es un documento o archivo de texto en el que se representan datos en forma de tabla, aquí las columnas están separadas por comas y cada columna representa un campo según la información a ingresar en la tabla. Las filas se implementan mediante saltos de página y los datos de cada campo son separados por comas.
Este tipo de archivos se utilizan normalmente para la transferencia de datos entre bases de datos en un formato simple de texto. Son usados comúnmente en programas como hojas de cálculo y lenguajes de programación.

¿Qué son los archivos XML y para qué sirven?
Los archivos XML son archivos de texto ya que permiten depurar errores en las aplicaciones de una forma más fácil. Este tipo de archivos son más difíciles de leer que los archivos HTML por las personas. Para los archivos XML las reglas son más estrictas que para los archivos HTML, por lo que el olvido de una etiqueta o atributo sin comillas, hacen que el archivo sea inservible mientras que en HTML esto es más tolerable.
Se pueden usar en base de datos, editores de texto, hijas de cálculo y en el intercambio de información estructurada en diferentes plataformas.