SlideShare a Scribd company logo
1 of 16
ARCHIVOS Y REGISTROS EN TURBO PASCAL
PRESENTADO POR:
ELMER YAIR MURCIA MURCIA
JEIMER ALEXANDER VILLAMIL VALBUENA
ING. AGUSTIN DE JESUS VILLALOBOS
FUNDACION UNIVERSITARIA DE SAN GIL UNISANGIL
FACULTAD DE INGENIERIA DE SISTEMAS III SEMESTRE
SEDE CHIQUINQUIRA
2013
INTRODUCCIÓN
El siguiente trabajo tiene como objetivo comprender la
importancia de los archivos y registros en turbo pascal,
entender como son utilizados al momento de digitar el
pseudocódigo.
A continuación, realizaremos una apreciación más
profunda de lo que significa y para qué sirven los archivos
y registros en este lenguaje de programación.
REGISTRO
Es un tipo de dato estructurado denominado (dato
record) que consta de un conjunto de elementos que
pueden ser del mismo tipo o de tipos diferentes. Al
igual que cualquier otro dato, el tipo registro (Record)
antes de poder ser utilizado debe ser declarado en la
sección de tipos.
Formato
Type
Tipo - dato = record
Lista de identificador 1 : tipo 1;
Lista de identificador 2 : tipo 2 ;
Lista de identificador n : tipo n;
End;
Tipo – dato: nombre de la estructura o dato registro.
Lista de identificador: lista de uno o más nombres de campos separados por
comas.
Tipo: puede ser cualquier tipo de dato estándar.
CAMPOS
Los componentes de un registro se denominan campos.
Cada campo tiene un nombre llamado identificador de
Campo, que es algún identificador elegido por
el programador cuando se declara el tipo de registro y algún
tipo que se especifica cuando se declara el tipo de dato
record.
Acceso a los campos de registro
Se puede acceder a cada campo de registro
directamente utilizando un asignador o selector de
campo de la forma.
Nombrereg: Nombre del Campo.
Una vez que los datos de la memoria están
almacenados en un registro se pueden manipular de
igual forma que otros datos.
LA SENTENCIA WITH
Permite referenciar el nombre del registro en su cabecera y posteriormente
para llamar algún campo solo se necesita el nombre del campo y no el del
selector de campo completo, con el nombre de registro.
Formato.
With Variable Registro do
Begin
Sentencia que hacen referencia a campos de las variables del registro
End;
Variables Registro: nombre o nombres de registros.
Sentencias: relacionadas con los campo.
Archivos
Un archivo es una estructura de datos que consistente
en una secuencia de elementos llamados registros,
todos del mismo tipo, ya sea simple o estructurado.
A diferencia de los array, un archivo se almacena en un
dispositivo auxiliar (discos, cintas, etc), de forma que los
datos obtenidos antes, durante y después del
procesamiento de los datos, no se pierden.
Tipos de Archivos.
Los principales tipos son:
1. Archivo de entrada: una colección de datos localizado
en un dispositivo de entrada.
2. Archivo de salida: una colección de información
visualizada por la computadora.
3. Archivo de programa: un programa codificado en
un lenguaje especifico y localizado o almacenado en un
dispositivo de almacenamiento.
En Turbo Pascal existen 3 tipos de archivos los
cuales son:
1. Archivos tipeados (tipificados) o con tipo (file of.)
(acceso aleatorio).
2. No tipeados (no tipificados) o sin tipo (file).
3. Archivos secuenciales o archivos de texto.
Archivos Tipeados (Con Tipo):
También llamados archivos binarios, contienen datos de
tipo simple o estructurado, tales como integer, real,
record, excepto otro tipo de archivos. Los archivos con
tipos están estructurados en elementos o registros
(record) cuyo tipo puede ser cualquiera.
Declaración y asignación de archivos: La declaración de
un archivo con tipo se efectúa con la ayuda de las
palabras reservadas file of.
Archivos Sin Tipo
Todos los archivos utilizados hasta ahora suponen
algún tipo de estructura. Si no se conoce la estructura
del registro se debe utilizar un archivo sin tipo. Los
archivos sin tipo son canales de E/S de bajo nivel,
principalmente utilizados para acceso directo a
cualquier archivo de disco con independencia del tipo y
estructura.
Archivos de Acceso Secuencial (Con Tipo)
Dependiendo de la manera en que se accedan los
registros de un archivo, se le clasifica como secuencial
o como directo. En el caso de los archivos de acceso
secuencial, para tener acceso al registro localizado en
la posición N, se deben haber accedido los N-1
registros previos, en un orden secuencial.
Gestión de archivos
Procedimientos y funciones estándar para el tratamiento
y manipulación de archivos en turbo pascal:
CONCLUSIONES
Un registro es un tipo de dato estructurado, que consta
de un conjunto de elementos que pueden ser del mismo
tipo o de tipos diferentes.
Un archivo es una estructura de datos que consistente
en una secuencia de elementos llamados registros,
todos del mismo tipo, ya sea simple o estructurado.
INFOGRAFIA
http://www.monografias.com/trabajos15/registro-
archivos/registro-archivos.shtml.
http://www.emagister.com/curso-introduccion-lenguaje-
pascal/archivos-registros.
http://ocw.upm.es/ciencia-de-la-computacion-e-inteligencia-
artificial/fundamentos-
programacion/contenidosteoricos/ocwfundamentosprogramaci
ontema8.pdf.
http://exa.unne.edu.ar/informatica/programacion1/public_html/
archivos/clase_archivo2.pdf.

More Related Content

What's hot

Arreglos Bidimensionales
Arreglos BidimensionalesArreglos Bidimensionales
Arreglos Bidimensionales
guestefc95b
 
Método de ordenamiento por selección (selection sort
Método de ordenamiento por selección (selection sortMétodo de ordenamiento por selección (selection sort
Método de ordenamiento por selección (selection sort
linkinpark03
 

What's hot (20)

Archivo secuencial indexado
Archivo secuencial indexadoArchivo secuencial indexado
Archivo secuencial indexado
 
Modos de Direccionamiento
Modos de DireccionamientoModos de Direccionamiento
Modos de Direccionamiento
 
Taller de Base de Datos - Unidad 4 seguridad
Taller de Base de Datos - Unidad 4 seguridadTaller de Base de Datos - Unidad 4 seguridad
Taller de Base de Datos - Unidad 4 seguridad
 
Arboles Binarios
Arboles BinariosArboles Binarios
Arboles Binarios
 
Estructura de datos lineales y no lineales
Estructura de datos lineales y no linealesEstructura de datos lineales y no lineales
Estructura de datos lineales y no lineales
 
Arreglos Bidimensionales
Arreglos BidimensionalesArreglos Bidimensionales
Arreglos Bidimensionales
 
Procesos de los sistemas operativos
Procesos de los sistemas operativosProcesos de los sistemas operativos
Procesos de los sistemas operativos
 
Metodologias de diseño de bd
Metodologias de diseño de bdMetodologias de diseño de bd
Metodologias de diseño de bd
 
Técnicas de Recuperación Bases de Datos
Técnicas de Recuperación Bases de DatosTécnicas de Recuperación Bases de Datos
Técnicas de Recuperación Bases de Datos
 
Procesamiento de archivos
Procesamiento de archivosProcesamiento de archivos
Procesamiento de archivos
 
Seguridad en Base de Datos
Seguridad en Base de DatosSeguridad en Base de Datos
Seguridad en Base de Datos
 
Cuadro comparativo sgbd
Cuadro comparativo sgbdCuadro comparativo sgbd
Cuadro comparativo sgbd
 
Ensamblador y enlazador
Ensamblador y enlazadorEnsamblador y enlazador
Ensamblador y enlazador
 
Archivo Secuencial
Archivo SecuencialArchivo Secuencial
Archivo Secuencial
 
Método de ordenamiento por selección (selection sort
Método de ordenamiento por selección (selection sortMétodo de ordenamiento por selección (selection sort
Método de ordenamiento por selección (selection sort
 
maquinas de turing
maquinas de turingmaquinas de turing
maquinas de turing
 
Archivos Secuenciales Indexados
Archivos Secuenciales IndexadosArchivos Secuenciales Indexados
Archivos Secuenciales Indexados
 
Estructura de Datos - Estructuras no lineales
Estructura de Datos - Estructuras no linealesEstructura de Datos - Estructuras no lineales
Estructura de Datos - Estructuras no lineales
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadoras
 
Reporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamientoReporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamiento
 

Similar to ARCHIVOS Y REGISTROS

Quasi - Ficheros
Quasi - FicherosQuasi - Ficheros
Quasi - Ficheros
degarden
 
Se refiere a las diferentes maneras en las que puede ser organizada la inform...
Se refiere a las diferentes maneras en las que puede ser organizada la inform...Se refiere a las diferentes maneras en las que puede ser organizada la inform...
Se refiere a las diferentes maneras en las que puede ser organizada la inform...
Cristian Izquierdo
 
Presentacion diseño de archivos
Presentacion diseño de archivosPresentacion diseño de archivos
Presentacion diseño de archivos
haroldrm
 
La organizacic3b3n-lc3b3gica-y-fc3adsica-de-los-sistemas-de-archivo-y-sus-mec...
La organizacic3b3n-lc3b3gica-y-fc3adsica-de-los-sistemas-de-archivo-y-sus-mec...La organizacic3b3n-lc3b3gica-y-fc3adsica-de-los-sistemas-de-archivo-y-sus-mec...
La organizacic3b3n-lc3b3gica-y-fc3adsica-de-los-sistemas-de-archivo-y-sus-mec...
Oscar LS
 
Ficheros en los lenguajes de programación
Ficheros en los lenguajes de programaciónFicheros en los lenguajes de programación
Ficheros en los lenguajes de programación
Yawood
 
Ficheros en los lenguajes de programación
Ficheros en los lenguajes de programaciónFicheros en los lenguajes de programación
Ficheros en los lenguajes de programación
Yawood
 
Busqeda sec indexada
Busqeda sec indexadaBusqeda sec indexada
Busqeda sec indexada
fjbarbaca
 
El Sistema De Archivos[1]
El Sistema De Archivos[1]El Sistema De Archivos[1]
El Sistema De Archivos[1]
guest31f6a39
 
Manejo de archivo en la informacion
Manejo de archivo en la informacionManejo de archivo en la informacion
Manejo de archivo en la informacion
cc11203942
 

Similar to ARCHIVOS Y REGISTROS (20)

Lucero ofimática 2
Lucero ofimática 2Lucero ofimática 2
Lucero ofimática 2
 
Quasi - Ficheros
Quasi - FicherosQuasi - Ficheros
Quasi - Ficheros
 
informatica3.pdf
informatica3.pdfinformatica3.pdf
informatica3.pdf
 
Organización lógica y física.
Organización lógica y física.Organización lógica y física.
Organización lógica y física.
 
Trabajo pedro archivos
Trabajo pedro archivosTrabajo pedro archivos
Trabajo pedro archivos
 
TODO SOBRE ARCHIVO ANDREA DIAZ
TODO SOBRE ARCHIVO ANDREA DIAZTODO SOBRE ARCHIVO ANDREA DIAZ
TODO SOBRE ARCHIVO ANDREA DIAZ
 
Presentacion del proyecto archivos inexados
Presentacion del proyecto archivos inexadosPresentacion del proyecto archivos inexados
Presentacion del proyecto archivos inexados
 
Grupo 1 Archivos Secuenciales Indexados en C++
Grupo 1 Archivos Secuenciales Indexados en C++Grupo 1 Archivos Secuenciales Indexados en C++
Grupo 1 Archivos Secuenciales Indexados en C++
 
Archivos
ArchivosArchivos
Archivos
 
Se refiere a las diferentes maneras en las que puede ser organizada la inform...
Se refiere a las diferentes maneras en las que puede ser organizada la inform...Se refiere a las diferentes maneras en las que puede ser organizada la inform...
Se refiere a las diferentes maneras en las que puede ser organizada la inform...
 
Sistema de archivos
Sistema de archivosSistema de archivos
Sistema de archivos
 
Presentacion diseño de archivos
Presentacion diseño de archivosPresentacion diseño de archivos
Presentacion diseño de archivos
 
Gestión de archivos
Gestión de archivosGestión de archivos
Gestión de archivos
 
La organizacic3b3n-lc3b3gica-y-fc3adsica-de-los-sistemas-de-archivo-y-sus-mec...
La organizacic3b3n-lc3b3gica-y-fc3adsica-de-los-sistemas-de-archivo-y-sus-mec...La organizacic3b3n-lc3b3gica-y-fc3adsica-de-los-sistemas-de-archivo-y-sus-mec...
La organizacic3b3n-lc3b3gica-y-fc3adsica-de-los-sistemas-de-archivo-y-sus-mec...
 
Ficheros en los lenguajes de programación
Ficheros en los lenguajes de programaciónFicheros en los lenguajes de programación
Ficheros en los lenguajes de programación
 
Ficheros en los lenguajes de programación
Ficheros en los lenguajes de programaciónFicheros en los lenguajes de programación
Ficheros en los lenguajes de programación
 
Busqeda sec indexada
Busqeda sec indexadaBusqeda sec indexada
Busqeda sec indexada
 
El Sistema De Archivos[1]
El Sistema De Archivos[1]El Sistema De Archivos[1]
El Sistema De Archivos[1]
 
Estructjohanamoyaa
EstructjohanamoyaaEstructjohanamoyaa
Estructjohanamoyaa
 
Manejo de archivo en la informacion
Manejo de archivo en la informacionManejo de archivo en la informacion
Manejo de archivo en la informacion
 

More from UNISANGIL - Chiquinquirá (18)

Sistemas de numeración (conversiones)
Sistemas de numeración (conversiones)Sistemas de numeración (conversiones)
Sistemas de numeración (conversiones)
 
Conversiones
ConversionesConversiones
Conversiones
 
DATOS PERSONALES
DATOS PERSONALESDATOS PERSONALES
DATOS PERSONALES
 
MATRIZ MÉTODO GAUSS JORDAN
MATRIZ MÉTODO GAUSS JORDANMATRIZ MÉTODO GAUSS JORDAN
MATRIZ MÉTODO GAUSS JORDAN
 
Program menu if
Program menu ifProgram menu if
Program menu if
 
PILAS Y PUNTEROS
PILAS Y PUNTEROSPILAS Y PUNTEROS
PILAS Y PUNTEROS
 
PUNTEROS
PUNTEROSPUNTEROS
PUNTEROS
 
REGISTROS
REGISTROSREGISTROS
REGISTROS
 
MENÚ CASE
MENÚ CASEMENÚ CASE
MENÚ CASE
 
VECTOR ASCENDENTE
VECTOR ASCENDENTEVECTOR ASCENDENTE
VECTOR ASCENDENTE
 
VECTORES
VECTORESVECTORES
VECTORES
 
ARCHIVOS
ARCHIVOSARCHIVOS
ARCHIVOS
 
LISTADO CÓDIGOS (LAZARUS).
LISTADO CÓDIGOS (LAZARUS).LISTADO CÓDIGOS (LAZARUS).
LISTADO CÓDIGOS (LAZARUS).
 
PILAS
PILASPILAS
PILAS
 
GRAFOS
GRAFOSGRAFOS
GRAFOS
 
LISTAS
LISTASLISTAS
LISTAS
 
COLAS
COLASCOLAS
COLAS
 
ARBOLES BINARIOS
ARBOLES BINARIOSARBOLES BINARIOS
ARBOLES BINARIOS
 

Recently uploaded

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
silviayucra2
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
241521559
 

Recently uploaded (10)

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 

ARCHIVOS Y REGISTROS

  • 1. ARCHIVOS Y REGISTROS EN TURBO PASCAL PRESENTADO POR: ELMER YAIR MURCIA MURCIA JEIMER ALEXANDER VILLAMIL VALBUENA ING. AGUSTIN DE JESUS VILLALOBOS FUNDACION UNIVERSITARIA DE SAN GIL UNISANGIL FACULTAD DE INGENIERIA DE SISTEMAS III SEMESTRE SEDE CHIQUINQUIRA 2013
  • 2. INTRODUCCIÓN El siguiente trabajo tiene como objetivo comprender la importancia de los archivos y registros en turbo pascal, entender como son utilizados al momento de digitar el pseudocódigo. A continuación, realizaremos una apreciación más profunda de lo que significa y para qué sirven los archivos y registros en este lenguaje de programación.
  • 3. REGISTRO Es un tipo de dato estructurado denominado (dato record) que consta de un conjunto de elementos que pueden ser del mismo tipo o de tipos diferentes. Al igual que cualquier otro dato, el tipo registro (Record) antes de poder ser utilizado debe ser declarado en la sección de tipos.
  • 4. Formato Type Tipo - dato = record Lista de identificador 1 : tipo 1; Lista de identificador 2 : tipo 2 ; Lista de identificador n : tipo n; End; Tipo – dato: nombre de la estructura o dato registro. Lista de identificador: lista de uno o más nombres de campos separados por comas. Tipo: puede ser cualquier tipo de dato estándar.
  • 5. CAMPOS Los componentes de un registro se denominan campos. Cada campo tiene un nombre llamado identificador de Campo, que es algún identificador elegido por el programador cuando se declara el tipo de registro y algún tipo que se especifica cuando se declara el tipo de dato record.
  • 6. Acceso a los campos de registro Se puede acceder a cada campo de registro directamente utilizando un asignador o selector de campo de la forma. Nombrereg: Nombre del Campo. Una vez que los datos de la memoria están almacenados en un registro se pueden manipular de igual forma que otros datos.
  • 7. LA SENTENCIA WITH Permite referenciar el nombre del registro en su cabecera y posteriormente para llamar algún campo solo se necesita el nombre del campo y no el del selector de campo completo, con el nombre de registro. Formato. With Variable Registro do Begin Sentencia que hacen referencia a campos de las variables del registro End; Variables Registro: nombre o nombres de registros. Sentencias: relacionadas con los campo.
  • 8. Archivos Un archivo es una estructura de datos que consistente en una secuencia de elementos llamados registros, todos del mismo tipo, ya sea simple o estructurado. A diferencia de los array, un archivo se almacena en un dispositivo auxiliar (discos, cintas, etc), de forma que los datos obtenidos antes, durante y después del procesamiento de los datos, no se pierden.
  • 9. Tipos de Archivos. Los principales tipos son: 1. Archivo de entrada: una colección de datos localizado en un dispositivo de entrada. 2. Archivo de salida: una colección de información visualizada por la computadora. 3. Archivo de programa: un programa codificado en un lenguaje especifico y localizado o almacenado en un dispositivo de almacenamiento.
  • 10. En Turbo Pascal existen 3 tipos de archivos los cuales son: 1. Archivos tipeados (tipificados) o con tipo (file of.) (acceso aleatorio). 2. No tipeados (no tipificados) o sin tipo (file). 3. Archivos secuenciales o archivos de texto.
  • 11. Archivos Tipeados (Con Tipo): También llamados archivos binarios, contienen datos de tipo simple o estructurado, tales como integer, real, record, excepto otro tipo de archivos. Los archivos con tipos están estructurados en elementos o registros (record) cuyo tipo puede ser cualquiera. Declaración y asignación de archivos: La declaración de un archivo con tipo se efectúa con la ayuda de las palabras reservadas file of.
  • 12. Archivos Sin Tipo Todos los archivos utilizados hasta ahora suponen algún tipo de estructura. Si no se conoce la estructura del registro se debe utilizar un archivo sin tipo. Los archivos sin tipo son canales de E/S de bajo nivel, principalmente utilizados para acceso directo a cualquier archivo de disco con independencia del tipo y estructura.
  • 13. Archivos de Acceso Secuencial (Con Tipo) Dependiendo de la manera en que se accedan los registros de un archivo, se le clasifica como secuencial o como directo. En el caso de los archivos de acceso secuencial, para tener acceso al registro localizado en la posición N, se deben haber accedido los N-1 registros previos, en un orden secuencial.
  • 14. Gestión de archivos Procedimientos y funciones estándar para el tratamiento y manipulación de archivos en turbo pascal:
  • 15. CONCLUSIONES Un registro es un tipo de dato estructurado, que consta de un conjunto de elementos que pueden ser del mismo tipo o de tipos diferentes. Un archivo es una estructura de datos que consistente en una secuencia de elementos llamados registros, todos del mismo tipo, ya sea simple o estructurado.